Module Unix_extended.Quota
type bytes = private Core.Int63.tval sexp_of_bytes : bytes -> Ppx_sexp_conv_lib.Sexp.tval bytes_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> bytestype inodes = private Core.Int63.tval sexp_of_inodes : inodes -> Ppx_sexp_conv_lib.Sexp.tval inodes_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> inodesval bytes : Core.Int63.t -> bytesval inodes : Core.Int63.t -> inodestype 'units limit = {soft : 'units option;hard : 'units option;grace : Core.Time.t option;
}val sexp_of_limit :
('units -> Ppx_sexp_conv_lib.Sexp.t) ->
'units limit ->
Ppx_sexp_conv_lib.Sexp.tval limit_of_sexp :
(Ppx_sexp_conv_lib.Sexp.t -> 'units) ->
Ppx_sexp_conv_lib.Sexp.t ->
'units limittype 'units usage = private 'unitsval set :
[ `User | `Group ] ->
id:int ->
path:string ->
bytes limit ->
inodes limit ->
unit Core.Or_error.t