module Native_file: sig
.. end
type
stats = Unix.stats
= {
|
st_dev :int ; |
|
st_ino :int ; |
|
st_kind :Unix.file_kind ; |
|
st_perm :Unix.file_perm ; |
|
st_nlink :int ; |
|
st_uid :int ; |
|
st_gid :int ; |
|
st_rdev :int ; |
|
st_size :int ; |
|
st_atime :float ; |
|
st_mtime :float ; |
|
st_ctime :float ; |
}
The informations returned by the UnixLabels.stat
calls.
val stat : string -> stats
Return the information for the named file.
val lstat : string -> stats
Same as UnixLabels.stat
, but in case the file is a symbolic link,
return the information for the link itself.
val fstat : Unix.File_descr.t -> stats
Return the information for the file associated with the given
descriptor.
val lseek : Unix.File_descr.t -> int -> mode:Unix.seek_command -> int
val truncate : string -> len:int -> unit
val ftruncate : Unix.File_descr.t -> len:int -> unit
val stats_of_sexp : Sexplib.Sexp.t -> stats
val sexp_of_stats : stats -> Sexplib.Sexp.t
Return the information for the named file.
Same as UnixLabels.stat
, but in case the file is a symbolic link,
return the information for the link itself.
Return the information for the file associated with the given
descriptor.