Core_unix.Passwd
Structure of entries in the passwd
database
include Ppx_compare_lib.Comparable.S with type t := t
val shell : t -> string
val dir : t -> string
val gecos : t -> string
val gid : t -> int
val uid : t -> int
val passwd : t -> string
val name : t -> string
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val getbyname : string -> t option
val getbyname_exn : string -> t
val getbyuid : int -> t option
val getbyuid_exn : int -> t
val getpwents : unit -> t list
getpwents
is a thread-safe wrapper over the low-level passwd database functions. The order in which the results are returned is not deterministic.
module Low_level : sig ... end
These functions may not be thread safe. Use getpwents
, above, if possible.