The libtar-devel package contains libraries and header files for
developing applications that use libtar.
libtar_hash_new The libtar_hash_new() function creates a new hash with num buckets and using hash function pointed to by hashfunc. If hashfunc is NULL, a default hash function... tar_append_file The tar_append_file() function creates a tar file header block describing the file named by the realname argument, but with the encoded filename of savename. It... tar_block_read The tar_block_read() and tar_block_write() macros call the read and write functions for the tar archive type associated with the TAR handle t. This type is set... tar_extract_all The tar_extract_all() function extracts all files from the tar archive associated with the TAR handle t into the path named by the prefix argument. The... tar_extract_file The tar_extract_file() function acts as a front-end to the other tar_extract_*() functions. It checks the current tar header associated with the TAR handle t... tar_open The tar_open() function opens a tar archive file corresponding to the filename named by the pathname argument. The oflags argument must be either O_RDONLY or... th_get_pathname The th_get_*() functions extract individual fields from the current tar header associated with the TAR handle t. The TH_IS*() macros are used to evaluate what... th_print_long_ls The th_print_long_ls() function prints a line to stdout which describes the file pointed to by the current file header associated with the TAR handle t. The... th_read The th_read() function reads the next block from the tar archive associated with the TAR handle t. It then sets the current tar header associated with t to the... th_set_from_stat The th_set_*() functions each set an individual field of the current tar header associated with the TAR handle t. The th_set_user() and th_set_group() functions...