package tar-unix

  1. Overview
  2. Docs

Module Tar_lwt_unixSource

Lwt_unix I/O for tar-formatted data

Sourceval really_read : Lwt_unix.file_descr -> Cstruct.t -> unit Lwt.t

really_read fd buf fills buf with data from fd or fails with Stdlib.End_of_file.

Sourceval really_write : Lwt_unix.file_descr -> Cstruct.t -> unit Lwt.t

really_write fd buf writes the full contents of buf to fd or fails with Stdlib.End_of_file.

Sourceval get_next_header : ?level:Tar.Header.compatibility -> Lwt_unix.file_descr -> Tar.Header.t option Lwt.t

Returns the next header block or None if two consecutive zero-filled blocks are discovered. Assumes stream is positioned at the possible start of a header block.

Sourceval header_of_file : ?level:Tar.Header.compatibility -> string -> Tar.Header.t Lwt.t

Return the header needed for a particular file on disk.

Sourcemodule Archive : sig ... end

Utility functions for operating over whole tar archives