module Direct: sig
.. end
val iter : Unix_syscalls.Group.t ->
name:((Unix_syscalls.Group.t, string) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string -> unit) ->
passwd:((Unix_syscalls.Group.t, string) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string -> unit) ->
gid:((Unix_syscalls.Group.t, int) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> int -> unit) ->
mem:((Unix_syscalls.Group.t, string array) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string array -> unit) ->
unit
val fold : Unix_syscalls.Group.t ->
init:'acc__ ->
name:('acc__ ->
(Unix_syscalls.Group.t, string) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string -> 'acc__) ->
passwd:('acc__ ->
(Unix_syscalls.Group.t, string) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string -> 'acc__) ->
gid:('acc__ ->
(Unix_syscalls.Group.t, int) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> int -> 'acc__) ->
mem:('acc__ ->
(Unix_syscalls.Group.t, string array) Fieldslib.Field.t ->
Unix_syscalls.Group.t -> string array -> 'acc__) ->
'acc__