Statx.MaskThe mask flags are used to tell the kernel which fields the statx invocation is interested in. You may wish to use Mask.check on the returned Statx.t to verify the field has actually been filled in with a sensible value first. In general, the kernel never refused values specified in the mask, but may choose to not set the mask in the returned buffer from statx.
val type' : tRetrieve the kind of file field, accessible afterwards via Statx.kind.
val mode : tRetrieve the permissions field, accessible afterwards via Statx.perm.
val nlink : tRetrieve the number of links field, accessible afterwards via Statx.nlink.
val atime : tRetrieve the last access field, accessible afterwards via atime_nsec and atime_sec.
val mtime : tRetrieve the last modification field, accessible afterwards via mtime_nsec and mtime_sec.
val ctime : tRetrieve the last status change field, accessible afterwards via ctime_nsec and ctime_sec.
val size : tRetrieve the total size in bytes, accessible afterwards via Statx.size.
val blocks : tRetrieve the number of 512B blocks allocate, accessible afterwards via Statx.blocks.
val basic_stats : tRetrieve all of the above flags.
val btime : tRetrieve the birthtime field, accessible afterwards via btime_nsec and btime_sec.
val mnt_id : tval dioalign : tval check : Stdlib.Int64.t -> t -> boolcheck mask t checks if t is set in mask.