Module Import.Posixat
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