75#define SPLITVERSION "2.1"
77#define PARTSDIR "parts"
79#define PARTMAGIC "debian-split"
80#define HEADERALLOWANCE 1024
82#define SPLITPARTDEFMAX (450 * 1024)
action_func do_queue
Definition dpkg-split.h:32
const char * opt_outputfile
Definition main.c:111
int opt_msdos
Definition main.c:113
action_func do_auto
Definition dpkg-split.h:31
action_func do_discard
Definition dpkg-split.h:33
action_func do_split
Definition dpkg-split.h:28
void reassemble(struct partinfo **partlist, const char *outputfile)
Definition join.c:39
void read_fail(int rc, const char *filename, const char *what) DPKG_ATTR_NORET
Definition main.c:116
void mustgetpartinfo(const char *filename, struct partinfo *ri)
Definition info.c:226
const char * opt_depotdir
Definition main.c:110
int opt_npquiet
Definition main.c:112
action_func do_join
Definition dpkg-split.h:29
action_func do_info
Definition dpkg-split.h:30
off_t opt_maxpartsize
Definition main.c:109
void print_info(const struct partinfo *pi)
Definition info.c:237
void addtopartlist(struct partinfo **, struct partinfo *, struct partinfo *refi)
Definition join.c:78
struct partinfo * read_info(struct dpkg_ar *ar, struct partinfo *ir)
Read a deb-split part archive.
Definition info.c:87
#define DPKG_ATTR_NORET
Definition macros.h:108
int action_func(const char *const *argv)
Definition options.h:36
Data structure representing a .deb format version.
Definition deb-version.h:37
An archive (Unix ar) file.
Definition ar.h:57
Definition dpkg-split.h:35
off_t orglength
Definition dpkg-split.h:42
struct deb_version fmtversion
Definition dpkg-split.h:36
const char * version
Definition dpkg-split.h:39
off_t filesize
Definition dpkg-split.h:49
off_t headerlen
Size of header in part file.
Definition dpkg-split.h:48
const char * arch
Definition dpkg-split.h:40
const char * package
Definition dpkg-split.h:38
off_t maxpartlen
Definition dpkg-split.h:44
off_t thispartlen
Definition dpkg-split.h:46
const char * filename
Definition dpkg-split.h:37
int maxpartn
Definition dpkg-split.h:43
int thispartn
Definition dpkg-split.h:43
off_t thispartoffset
Definition dpkg-split.h:45
const char * md5sum
Definition dpkg-split.h:41
Definition dpkg-split.h:52
struct partqueue * nextinqueue
Definition dpkg-split.h:53
struct partinfo info
Only fields filename, md5sum, maxpartlen, thispartn, maxpartn are valid; the rest are NULL.
Definition dpkg-split.h:58