Module Posix_unistd_stubs.Def

Parameters

module F : Cstubs.FOREIGN

Signature

val strlen : (char Ctypes_static.ptr -> int F.return) F.result
val memcpy_to_bytes : (bytes Ctypes_static.ocaml -> char Ctypes_static.ptr -> int -> unit F.return) F.result
val memcpy_from_bytes : (char Ctypes_static.ptr -> bytes Ctypes_static.ocaml -> int -> unit F.return) F.result
val ttyname_r : (int -> char Ctypes_static.ptr -> int -> int F.return) F.result
val getlogin_r : (char Ctypes_static.ptr -> int -> int F.return) F.result
val close : (int -> int F.return) F.result
val dup : (int -> int F.return) F.result
val dup2 : (int -> int -> int F.return) F.result
val pipe : (int Ctypes_static.ptr -> int F.return) F.result
val fsync : (int -> int F.return) F.result
val fdatasync : (int -> int F.return) F.result
val sync : (unit -> unit F.return) F.result
val rmdir : (string -> int F.return) F.result
val chdir : (string -> int F.return) F.result
val fchdir : (int -> int F.return) F.result
val getcwd : (char Ctypes_static.ptr -> int -> char Ctypes_static.ptr F.return) F.result
val access : (string -> int -> int F.return) F.result
val chown : (string -> Posix_types.uid_t -> Posix_types.gid_t -> int F.return) F.result
val fchown : (int -> Posix_types.uid_t -> Posix_types.gid_t -> int F.return) F.result
val lchown : (string -> Posix_types.uid_t -> Posix_types.gid_t -> int F.return) F.result
val truncate : (string -> int -> int F.return) F.result
val ftruncate : (int -> int -> int F.return) F.result
val lockf : (int -> int -> int -> int F.return) F.result
val getpid : (unit -> int F.return) F.result
val getppid : (unit -> int F.return) F.result
val getpgid : (int -> int F.return) F.result
val setpgid : (int -> int -> int F.return) F.result
val getpgrp : (unit -> int F.return) F.result
val setpgrp : (unit -> int F.return) F.result
val setsid : (unit -> int F.return) F.result
val getsid : (int -> int F.return) F.result
val getuid : (unit -> Posix_types.uid_t F.return) F.result
val geteuid : (unit -> Posix_types.uid_t F.return) F.result
val getgid : (unit -> Posix_types.gid_t F.return) F.result
val getegid : (unit -> Posix_types.gid_t F.return) F.result
val setuid : (Posix_types.uid_t -> int F.return) F.result
val seteuid : (Posix_types.uid_t -> int F.return) F.result
val setgid : (Posix_types.gid_t -> int F.return) F.result
val setegid : (Posix_types.gid_t -> int F.return) F.result
val setreuid : (Posix_types.uid_t -> Posix_types.uid_t -> int F.return) F.result
val setregid : (Posix_types.gid_t -> Posix_types.gid_t -> int F.return) F.result
val getgroups : (int -> Posix_types.gid_t Ctypes_static.ptr -> int F.return) F.result
val setgroups : (int -> Posix_types.gid_t Ctypes_static.ptr -> int F.return) F.result
val sysconf : (int -> Signed.long F.return) F.result
val pathconf : (string -> int -> Signed.long F.return) F.result
val fpathconf : (int -> int -> Signed.long F.return) F.result
val confstr : (int -> char Ctypes_static.ptr -> int -> int F.return) F.result
val confstr_ptr : (int -> char Ctypes_static.ptr -> int -> int F.return) F.result
val confstr_bytes : (int -> bytes Ctypes_static.ocaml -> int -> int F.return) F.result
val isatty : (int -> int F.return) F.result
val ttyname : (int -> string option F.return) F.result
val ctermid : (char Ctypes_static.ptr -> char Ctypes_static.ptr F.return) F.result
val tcgetpgrp : (int -> int F.return) F.result
val tcsetpgrp : (int -> int -> int F.return) F.result
val getpagesize : (unit -> int F.return) F.result
val gethostid : (unit -> Signed.long F.return) F.result
val gethostname : (char Ctypes_static.ptr -> int -> int F.return) F.result
val sethostname : (string -> int -> int F.return) F.result
val getlogin : (unit -> string option F.return) F.result