X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=restore%2Fsymtab.c;h=4cabfb567bc0b44401089640e7a03bee9a05b2ad;hb=95c74f382492999827000f544fcb6844150cda81;hp=4e1f5b453b4eb9672c289d502b0281284ddcbfd2;hpb=109e9e1d1a904627eeae4d519a0f694795b2892c;p=dump.git diff --git a/restore/symtab.c b/restore/symtab.c index 4e1f5b4..4cabfb5 100644 --- a/restore/symtab.c +++ b/restore/symtab.c @@ -41,7 +41,7 @@ #ifndef lint static const char rcsid[] = - "$Id: symtab.c,v 1.11 2000/12/04 15:43:17 stelian Exp $"; + "$Id: symtab.c,v 1.14 2001/04/24 10:59:13 stelian Exp $"; #endif /* not lint */ /* @@ -53,11 +53,13 @@ static const char rcsid[] = * are needed, by calling "myname". */ +#include #include #include #ifdef __linux__ #include +#include #include #include #else /* __linux__ */ @@ -90,7 +92,7 @@ static const char rcsid[] = static struct entry **entry; static long entrytblsize; -static void addino __P((ino_t, struct entry *)); +static void addino __P((dump_ino_t, struct entry *)); static struct entry *lookupparent __P((char *)); static void removeentry __P((struct entry *)); @@ -98,7 +100,7 @@ static void removeentry __P((struct entry *)); * Look up an entry by inode number */ struct entry * -lookupino(ino_t inum) +lookupino(dump_ino_t inum) { register struct entry *ep; @@ -114,7 +116,7 @@ lookupino(ino_t inum) * Add an entry into the entry table */ static void -addino(ino_t inum, struct entry *np) +addino(dump_ino_t inum, struct entry *np) { struct entry **epp; @@ -134,7 +136,7 @@ addino(ino_t inum, struct entry *np) * Delete an entry from the entry table */ void -deleteino(ino_t inum) +deleteino(dump_ino_t inum) { register struct entry *next; struct entry **prev; @@ -235,7 +237,7 @@ static struct entry *freelist = NULL; * add an entry to the symbol table */ struct entry * -addentry(char *name, ino_t inum, int type) +addentry(char *name, dump_ino_t inum, int type) { register struct entry *np, *ep; @@ -286,7 +288,7 @@ void freeentry(struct entry *ep) { register struct entry *np; - ino_t inum; + dump_ino_t inum; if (ep->e_flags != REMOVED) badentry(ep, "not marked REMOVED"); @@ -445,7 +447,7 @@ struct symtableheader { int32_t entrytblsize; time_t dumptime; time_t dumpdate; - ino_t maxino; + dump_ino_t maxino; int32_t ntrec; }; @@ -456,7 +458,7 @@ void dumpsymtable(char *filename, long checkpt) { register struct entry *ep, *tep; - register ino_t i; + register dump_ino_t i; struct entry temp, *tentry; long mynum = 1, stroff = 0; FILE *fd;