Lines Matching defs:Archive_t

220 struct Archive_s; typedef struct Archive_s Archive_t;
272 Archive_t* ap; /* !=0 if from buffer */ \
378 Archive_t* base; /* base archive */
399 Archive_t* ap;
441 Archive_t* parent; /* parent (delta) for base */ \
536 Archive_t* in; /* input archive info */ \
583 Archive_t* out; /* output archive info */ \
640 #define Paxarchive_t Archive_t
660 extern int addlink(Archive_t*, File_t*);
661 extern int apply(Archive_t*, File_t*, Filter_t*);
663 extern void backup(Archive_t*);
665 extern void bflushin(Archive_t*, int);
666 extern void bflushout(Archive_t*);
667 extern char* bget(Archive_t*, off_t, off_t*);
668 extern void binit(Archive_t*);
669 extern void bput(Archive_t*, off_t);
670 extern off_t bread(Archive_t*, void*, off_t, off_t, int);
671 extern off_t bseek(Archive_t*, off_t, int, int);
672 extern int bskip(Archive_t*);
673 extern void bunread(Archive_t*, void*, int);
674 extern void bwrite(Archive_t*, void*, off_t);
675 extern int closein(Archive_t*, File_t*, int);
676 extern int closeout(Archive_t*, File_t*, int);
678 extern void complete(Archive_t*, File_t*, size_t);
679 extern void convert(Archive_t*, int, int, int);
680 extern void copy(Archive_t*, int(*)(Ftw_t*));
681 extern void copyin(Archive_t*);
684 extern void deltabase(Archive_t*);
685 extern int deltacheck(Archive_t*, File_t*);
686 extern void deltadelete(Archive_t*);
687 extern void deltaout(Archive_t*, Archive_t*, File_t*);
688 extern void deltapass(Archive_t*, Archive_t*);
689 extern void deltaset(Archive_t*, char*);
690 extern void deltaverify(Archive_t*);
692 extern void filein(Archive_t*, File_t*);
693 extern void fileout(Archive_t*, File_t*);
694 extern void fileskip(Archive_t*, File_t*);
695 extern Filter_t* filter(Archive_t*, File_t*);
697 extern Archive_t* getarchive(int);
698 extern void getdeltaheader(Archive_t*, File_t*);
699 extern void getdeltatrailer(Archive_t*, File_t*);
700 extern int getepilogue(Archive_t*);
701 extern int getfile(Archive_t*, File_t*, Ftw_t*);
703 extern int getheader(Archive_t*, File_t*);
705 extern int getprologue(Archive_t*);
706 extern void gettrailer(Archive_t*, File_t*);
708 extern Archive_t* initarchive(const char*, int);
709 extern void initdelta(Archive_t*, Format_t*);
710 extern void initfile(Archive_t*, File_t*, struct stat*, char*, int);
714 extern int listprintf(Sfio_t*, Archive_t*, File_t*, const char*);
715 extern char* map(Archive_t*, char*);
717 extern void newio(Archive_t*, int, int);
721 extern int openin(Archive_t*, File_t*);
722 extern int openout(Archive_t*, File_t*);
723 extern int paxdelta(Archive_t*, Archive_t*, File_t*, int, ...);
725 extern int portable(Archive_t*, const char*);
726 extern int prune(Archive_t*, File_t*, struct stat*);
727 extern void putdeltaheader(Archive_t*, File_t*);
728 extern void putdeltatrailer(Archive_t*, File_t*);
729 extern void putepilogue(Archive_t*);
730 extern int putheader(Archive_t*, File_t*);
731 extern void putinfo(Archive_t*, char*, unsigned long, unsigned long);
732 extern void putkey(Archive_t*, Sfio_t*, Option_t*, const char*, Sfulong_t);
733 extern void putprologue(Archive_t*, int);
734 extern void puttrailer(Archive_t*, File_t*);
737 extern void seekable(Archive_t*);
738 extern int selectfile(Archive_t*, File_t*);
739 extern void setdeltaheader(Archive_t*, File_t*);
740 extern void setfile(Archive_t*, File_t*);
742 extern void setinfo(Archive_t*, File_t*);
743 extern void setoptions(char*, size_t, char**, char*, Archive_t*, int);
748 extern void undoable(Archive_t*, Format_t*);
750 extern int validout(Archive_t*, File_t*);
751 extern int verify(Archive_t*, File_t*, char*);