sig
  external unsafe_all_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_all_pread64"
  val all_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_single_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_single_pread64"
  val single_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_pread64"
  val pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_intr_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_intr_pread64"
  val intr_pread :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_all_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_all_pwrite64"
  val all_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_single_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_single_pwrite64"
  val single_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_pwrite64"
  val pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
  external unsafe_intr_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
    = "caml_extunixba_intr_pwrite64"
  val intr_pwrite :
    Unix.file_descr -> int64 -> ('a, 'b) ExtUnixSpecific.carray -> int
end