Module Import.Unix

type nonrec file_descr = Unix.file_descr
type nonrec stats = Unix.LargeFile.stats
type nonrec access_permission = Unix.access_permission
exception Unix_error of Unix.error * string * string
val getpid : unit -> int
val environment : unit -> string array
val stdin : Unix.file_descr
val stdout : Unix.file_descr
val stderr : Unix.file_descr
val sleepf : float -> unit
val close : Unix.file_descr -> unit
val openfile : string -> Unix.open_flag list -> Unix.file_perm -> Unix.file_descr
val mkdir : string -> Unix.file_perm -> unit
val chmod : string -> Unix.file_perm -> unit
val chown : string -> int -> int -> unit
val rmdir : string -> unit
val mkfifo : string -> Unix.file_perm -> unit
val rename : string -> string -> unit
val stat : string -> Unix.LargeFile.stats
val lstat : string -> Unix.LargeFile.stats
val access : string -> Unix.access_permission list -> unit
val readdir : Unix.dir_handle -> string
val opendir : string -> Unix.dir_handle
val closedir : Unix.dir_handle -> unit
val lseek : Unix.file_descr -> int -> Unix.seek_command -> int
val waitpid : Unix.wait_flag list -> int -> int * Unix.process_status