val
fold :
t -> init:'a -> file_descr:('a -> ([<
|
`Read
|
`Set_and_create
],
t,
File_descr.t)
Fieldslib.Field.t_with_perm ->
t ->
File_descr.t -> 'b) -> info:('b -> ([<
|
`Read
|
`Set_and_create
],
t,
Core.Std.Info.t)
Fieldslib.Field.t_with_perm ->
t ->
Core.Std.Info.t -> 'c) -> kind:('c -> ([<
|
`Read
|
`Set_and_create
],
t,
Kind.t)
Fieldslib.Field.t_with_perm ->
t ->
Kind.t -> 'd) -> supports_nonblock:('d -> ([<
|
`Read
|
`Set_and_create
],
t, bool)
Fieldslib.Field.t_with_perm ->
t -> bool -> 'e) -> have_set_nonblock:('e -> ([<
|
`Read
|
`Set_and_create
],
t, bool)
Fieldslib.Field.t_with_perm ->
t -> bool -> 'f) -> state:('f -> ([<
|
`Read
|
`Set_and_create
],
t,
State.t)
Fieldslib.Field.t_with_perm ->
t ->
State.t -> 'g) -> watching:('g -> ([<
|
`Read
|
`Set_and_create
],
t,
Watching.t Read_write.Mutable.t)
Fieldslib.Field.t_with_perm ->
t ->
Watching.t Read_write.Mutable.t -> 'h) -> watching_has_changed:('h -> ([<
|
`Read
|
`Set_and_create
],
t, bool)
Fieldslib.Field.t_with_perm ->
t -> bool -> 'i) -> num_active_syscalls:('i -> ([<
|
`Read
|
`Set_and_create
],
t, int)
Fieldslib.Field.t_with_perm ->
t -> int -> 'j) -> close_finished:('j -> ([<
|
`Read
|
`Set_and_create
],
t, unit
Import.Ivar.t)
Fieldslib.Field.t_with_perm ->
t -> unit
Import.Ivar.t -> 'k) -> 'k