Module Unix.RLimit

module RLimit: sig .. end

Resource limits



type limit = 
| Limit of int64
| Infinity
val sexp_of_limit : limit -> Sexplib.Sexp.t
val limit_of_sexp : Sexplib.Sexp.t -> limit
type t = {
   cur :limit;
   max :limit;
}
val sexp_of_t : t -> Sexplib.Sexp.t
val t_of_sexp : Sexplib.Sexp.t -> t
type resource = [ `Core_file_size
| `Cpu_seconds
| `Data_segment
| `File_size
| `Num_file_descriptors
| `Stack
| `Virtual_memory ]
val sexp_of_resource : resource -> Sexplib.Sexp.t
val resource_of_sexp : Sexplib.Sexp.t -> resource
val resource_of_sexp__ : Sexplib.Sexp.t -> resource
val get : resource -> t
val set : resource -> t -> unit