Module Shexp_process__Import.Posixat

module Fd = Posixat.Fd
module Open_flag = Posixat.Open_flag
module At_flag = Posixat.At_flag
module Access_permission = Posixat.Access_permission
module File_kind = Posixat.File_kind
module File_perm = Posixat.File_perm
module Stats = Posixat.Stats
val at_fdcwd : Base.unit ‑> Posixat.Fd.t
val has_mkfifoat : Base.bool
val openat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.Open_flag.t Base.list ‑> perm:Posixat.File_perm.t ‑> Posixat.Fd.t
val faccessat : dir:Posixat.Fd.t ‑> path:Base.string ‑> mode:Posixat.Access_permission.t Base.list ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unit
val fchmodat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unit
val fchownat : dir:Posixat.Fd.t ‑> path:Base.string ‑> uid:Base.int ‑> gid:Base.int ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unit
val mkdirat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> Base.unit
val unlinkat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unit
val mkfifoat : dir:Posixat.Fd.t ‑> path:Base.string ‑> perm:Posixat.File_perm.t ‑> Base.unit
val linkat : olddir:Posixat.Fd.t ‑> oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Base.unit
val renameat : olddir:Posixat.Fd.t ‑> oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> Base.unit
val symlinkat : oldpath:Base.string ‑> newdir:Posixat.Fd.t ‑> newpath:Base.string ‑> Base.unit
val fstatat : dir:Posixat.Fd.t ‑> path:Base.string ‑> flags:Posixat.At_flag.t Base.list ‑> Posixat.Stats.t
val readlinkat : dir:Posixat.Fd.t ‑> path:Base.string ‑> Base.string
val fdopendir : Posixat.Fd.t ‑> Unix.dir_handle