X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=restore%2Fextern.h;h=6ea57e383065036f182d3b3146192af426126a96;hb=c898ca7a5e1ea8fce3bb0f11eb3ba30bc0353853;hp=e63a136c01086f6cf3d0fc6b68c26ed7abc76926;hpb=a1b67fc50f87e9febfd56bd2a7089eb569b852f6;p=dump.git diff --git a/restore/extern.h b/restore/extern.h index e63a136..6ea57e3 100644 --- a/restore/extern.h +++ b/restore/extern.h @@ -2,10 +2,10 @@ * Ported to Linux's Second Extended File System as part of the * dump and restore backup suit * Remy Card , 1994-1997 - * Stelian Pop , 1999-2000 - * Stelian Pop - Alcôve , 2000 + * Stelian Pop , 1999-2000 + * Stelian Pop - Alcôve , 2000-2002 * - * $Id: extern.h,v 1.12 2001/03/20 10:02:48 stelian Exp $ + * $Id: extern.h,v 1.20 2002/11/15 09:25:41 stelian Exp $ */ /*- @@ -62,7 +62,7 @@ void delwhiteout __P((struct entry *)); dump_ino_t dirlookup __P((const char *)); void dumpsymtable __P((char *, long)); void extractdirs __P((int)); -int extractfile __P((char *)); +int extractfile __P((struct entry *, int)); void findunreflinks __P((void)); char *flagvalues __P((struct entry *)); void freeentry __P((struct entry *)); @@ -90,12 +90,14 @@ void panic __P((const char *, ...)); void pathcheck __P((char *)); struct direct *pathsearch __P((const char *)); void printdumpinfo __P((void)); +void printvolinfo __P((void)); void removeleaf __P((struct entry *)); void removenode __P((struct entry *)); void removeoldleaves __P((void)); void removeoldnodes __P((void)); void renameit __P((char *, char *)); int reply __P((const char *)); +void resizemaps __P((dump_ino_t, dump_ino_t)); RST_DIR *rst_opendir __P((const char *)); struct direct *rst_readdir __P((RST_DIR *)); void rst_closedir __P((RST_DIR *dirp)); @@ -117,7 +119,7 @@ void xtrnull __P((char *, size_t)); void rmtclose __P((void)); int rmthost __P((const char *)); int rmtioctl __P((int, int)); -int rmtopen __P((const char *, int)); +int rmtopen __P((const char *, const int)); int rmtread __P((const char *, int)); int rmtseek __P((int, int)); @@ -125,3 +127,12 @@ int rmtseek __P((int, int)); int fsetflags __P((const char *, unsigned long)); int fgetflags __P((const char *, unsigned long *)); int setflags __P((int, unsigned long)); + +#ifdef USE_QFA +int Inode2Tapepos __P((dump_ino_t, long *, long long *, int)); +int GetTapePos __P((long long *)); +int GotoTapePos __P((long long)); +void ReReadFromTape __P((void)); +void ReReadInodeFromTape __P((dump_ino_t)); +#endif +void RequestVol __P((long));