type stats = Unix.stats = {st_dev : int; | Device number |
st_ino : int; | Inode number |
st_kind : file_kind; | Kind of the file |
st_perm : file_perm; | Access rights |
st_nlink : int; | Number of links |
st_uid : int; | User id of the owner |
st_gid : int; | Group ID of the file's group |
st_rdev : int; | Device minor number |
st_size : int; | Size in bytes |
st_atime : float; | Last access time |
st_mtime : float; | Last modification time |
st_ctime : float; | Last status change time |
}The informations returned by the UnixLabels.stat calls.
val sexp_of_stats : stats -> Ppx_sexp_conv_lib.Sexp.tval stats_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> statsval stat : string -> statsReturn the information for the named file.
val lstat : string -> statsSame as UnixLabels.stat, but in case the file is a symbolic link, return the information for the link itself.
val fstat : File_descr.t -> statsReturn the information for the file associated with the given descriptor.
val lseek : File_descr.t -> int -> mode:seek_command -> intval ftruncate : File_descr.t -> len:int -> unit