api
sys_stat.ch
Declarations in sys_stat.ch
12 declarationscstd
Declarations
Public only
dev_t#
Publictypealias
type dev_t = u64
Use: include this file where you declare fstat, lstat, fstatat usage.
ino_t#
Publictypealias
type ino_t = u64
mode_t#
Publictypealias
type mode_t = u32
nlink_t#
Publictypealias
type nlink_t = u64
uid_t#
Publictypealias
type uid_t = u32
gid_t#
Publictypealias
type gid_t = u32
off_t#
Publictypealias
type off_t = i64
@typedef off_t
File offset type, used for file sizes and positions.
blksize_t#
Publictypealias
type blksize_t = i64
fsblkcnt_t#
Publictypealias
type fsblkcnt_t = u64
fsfilcnt_t#
Publictypealias
type fsfilcnt_t = u64
stat#
Publicfunction
func stat(pathname : *char, buf : *Stat) : int
@brief Get file status.
Parameters
- pathname Path to the file. @param buf Pointer to a Stat struct to fill. @return 0 on success, –1 on error.
- buf Pointer to a Stat struct to fill. @return 0 on success, –1 on error.
Returns
0 on success, –1 on error.
fstat#
Publicfunction
func fstat(fd : int, buf : *Stat) : int