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
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