dpkg 1.22.7-3-g89f48
|
Go to the source code of this file.
Data Structures | |
struct | partinfo |
struct | partqueue |
Macros | |
#define | SPLITVERSION "2.1" |
#define | PARTSDIR "parts" |
#define | PARTMAGIC "debian-split" |
#define | HEADERALLOWANCE 1024 |
#define | SPLITPARTDEFMAX (450 * 1024) |
Functions | |
void | read_fail (int rc, const char *filename, const char *what) DPKG_ATTR_NORET |
void | print_info (const struct partinfo *pi) |
struct partinfo * | read_info (struct dpkg_ar *ar, struct partinfo *ir) |
Read a deb-split part archive. | |
void | reassemble (struct partinfo **partlist, const char *outputfile) |
void | mustgetpartinfo (const char *filename, struct partinfo *ri) |
void | addtopartlist (struct partinfo **, struct partinfo *, struct partinfo *refi) |
Variables | |
action_func | do_split |
action_func | do_join |
action_func | do_info |
action_func | do_auto |
action_func | do_queue |
action_func | do_discard |
off_t | opt_maxpartsize |
const char * | opt_depotdir |
const char * | opt_outputfile |
int | opt_npquiet |
int | opt_msdos |
#define HEADERALLOWANCE 1024 |
#define PARTMAGIC "debian-split" |
#define PARTSDIR "parts" |
#define SPLITPARTDEFMAX (450 * 1024) |
#define SPLITVERSION "2.1" |
References _, partinfo::filename, partinfo::maxpartlen, partinfo::maxpartn, partinfo::md5sum, ohshit(), partinfo::orglength, partinfo::package, print_info(), partinfo::thispartn, and partinfo::version.
Referenced by do_auto(), and do_join().
void mustgetpartinfo | ( | const char * | filename, |
struct partinfo * | ri | ||
) |
References _, dpkg_ar_close(), dpkg_ar_open(), ohshite(), and read_info().
Referenced by do_auto(), do_discard(), do_join(), and do_queue().
void print_info | ( | const struct partinfo * | pi | ) |
References _, partinfo::arch, C_, partinfo::filename, partinfo::filesize, partinfo::fmtversion, deb_version::major, partinfo::maxpartlen, partinfo::maxpartn, partinfo::md5sum, deb_version::minor, partinfo::orglength, partinfo::package, partinfo::thispartlen, partinfo::thispartn, partinfo::thispartoffset, and partinfo::version.
Referenced by addtopartlist(), and do_info().
void read_fail | ( | int | rc, |
const char * | filename, | ||
const char * | what | ||
) |
References _, ohshit(), and ohshite().
Referenced by read_info().
Read a deb-split part archive.
References _, dpkg_ar_hdr::ar_name, partinfo::arch, varbuf::buf, deb_version_parse(), DPKG_AR_MAGIC, dpkg_ar_member_get_size(), dpkg_ar_member_is_illegal(), dpkg_ar_normalize_name(), dpkg_ar::fd, fd_read(), partinfo::filename, partinfo::filesize, partinfo::fmtversion, partinfo::headerlen, deb_version::major, partinfo::maxpartlen, partinfo::maxpartn, MD5HASHLEN, partinfo::md5sum, deb_version::minor, dpkg_ar::mode, dpkg_ar::name, nfstrsave(), ohshit(), ohshite(), partinfo::orglength, partinfo::package, PARTMAGIC, read_fail(), dpkg_ar::size, partinfo::thispartlen, partinfo::thispartn, partinfo::thispartoffset, varbuf_grow(), VARBUF_INIT, varbuf_reset(), varbuf_trunc(), and partinfo::version.
Referenced by do_auto(), do_info(), and mustgetpartinfo().
void reassemble | ( | struct partinfo ** | partlist, |
const char * | outputfile | ||
) |
References _, fd_fd_copy, fd_skip, partinfo::filename, partinfo::headerlen, ohshit(), ohshite(), P_, dpkg_error::str, partinfo::thispartlen, and dpkg_error::type.
Referenced by do_auto(), and do_join().
action_func do_auto |
action_func do_discard |
action_func do_info |
action_func do_join |
action_func do_queue |
action_func do_split |
|
extern |
Referenced by do_split().
|
extern |
Referenced by do_split().
|
extern |
Referenced by do_auto().