module Fd = Posixat.Fdmodule Open_flag = Posixat.Open_flagmodule At_flag = Posixat.At_flagmodule Access_permission = Posixat.Access_permissionmodule File_kind = Posixat.File_kindmodule File_perm = Posixat.File_permmodule Stats = Posixat.Statsval at_fdcwd : Base.unit ‑> Posixat.Fd.tval has_mkfifoat : Base.boolval openat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.Open_flag.t Base.list ‑> perm:Posixat.File_perm.t ‑> Posixat.Fd.tval faccessat : dir:Posixat.Fd.t ‑> path:Base.string ‑> mode:Posixat.Access_permission.t Base.list ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unitval fchmodat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unitval fchownat : dir:Posixat.Fd.t ‑> path:Base.string ‑> uid:Base.int ‑> gid:Base.int ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unitval mkdirat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> Base.unitval unlinkat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unitval mkfifoat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> Base.unitval linkat : olddir:Posixat.Fd.t ‑> oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unitval renameat : olddir:Posixat.Fd.t ‑> oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> Base.unitval symlinkat : oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> Base.unitval fstatat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Posixat.Stats.tval readlinkat : dir:Posixat.Fd.t ‑> path:Base.string ‑> Base.stringval fdopendir : Posixat.Fd.t ‑> Unix.dir_handle