dpkg 1.21.11
Functions
ar.c File Reference

(b885b7344)

#include <config.h>
#include <compat.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <time.h>
#include <fcntl.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <dpkg/i18n.h>
#include <dpkg/dpkg.h>
#include <dpkg/fdio.h>
#include <dpkg/buffer.h>
#include <dpkg/ar.h>
Include dependency graph for ar.c:

Functions

struct dpkg_ardpkg_ar_fdopen (const char *filename, int fd)
 
struct dpkg_ardpkg_ar_open (const char *filename)
 
struct dpkg_ardpkg_ar_create (const char *filename, mode_t mode)
 
void dpkg_ar_set_mtime (struct dpkg_ar *ar, intmax_t mtime)
 
void dpkg_ar_close (struct dpkg_ar *ar)
 
void dpkg_ar_normalize_name (struct dpkg_ar_hdr *arh)
 
off_t dpkg_ar_member_get_size (struct dpkg_ar *ar, struct dpkg_ar_hdr *arh)
 
bool dpkg_ar_member_is_illegal (struct dpkg_ar_hdr *arh)
 
void dpkg_ar_put_magic (struct dpkg_ar *ar)
 
void dpkg_ar_member_put_header (struct dpkg_ar *ar, struct dpkg_ar_member *member)
 
void dpkg_ar_member_put_mem (struct dpkg_ar *ar, const char *name, const void *data, size_t size)
 
void dpkg_ar_member_put_file (struct dpkg_ar *ar, const char *name, int fd, off_t size)