include S.RW with type handle := fd
include S.ASYNC
val (>>=) : 'a t -> ('a -> 'b t) -> 'b tval really_read : fd -> int64 -> Cstruct.t -> unit tval really_write : fd -> int64 -> Cstruct.t -> unit tval exists : string -> bool tval openfile : string -> bool -> fd tval create : string -> fd tval get_file_size : string -> int64 tval get_modification_time : string -> int32 tval lseek : fd -> int64 -> Unix.seek_command -> int64 tval lseek_data : fd -> int64 -> int64 tval lseek_hole : fd -> int64 -> int64 t