X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=restore%2Fdirs.c;h=558b2b681a6718ab6e0a8fd8e3df853c4970ddd5;hp=777a6a6f8a45b830f5d38fbbf753d9726e217ed2;hb=8eb05297aafdfd88bbd946a35d4db771604503bd;hpb=f40dd59c0201c2fd823e1efb8d737fe3399c8fd9 diff --git a/restore/dirs.c b/restore/dirs.c index 777a6a6..558b2b6 100644 --- a/restore/dirs.c +++ b/restore/dirs.c @@ -45,7 +45,7 @@ #ifndef lint static const char rcsid[] = - "$Id: dirs.c,v 1.7 2000/01/21 10:17:41 stelian Exp $"; + "$Id: dirs.c,v 1.8 2000/02/10 09:42:32 stelian Exp $"; #endif /* not lint */ #include @@ -379,10 +379,6 @@ putdir(char *buf, size_t size) if (Bcvt) swabst((u_char *)"is", (u_char *) dp); if (oldinofmt && dp->d_ino != 0) { -#ifdef __linux__ - if (Bcvt) - swabst((u_char *)"s", (u_char *)&dp->d_namlen); -#else # if BYTE_ORDER == BIG_ENDIAN if (Bcvt) dp->d_namlen = dp->d_type; @@ -390,16 +386,8 @@ putdir(char *buf, size_t size) if (!Bcvt) dp->d_namlen = dp->d_type; # endif -#endif /* __linux__ */ dp->d_type = DT_UNKNOWN; } -#ifdef __linux__ - /* - * Horrible hack to read FreeBSD 2.0 dumps - */ - if (!oldinofmt) - swabst((u_char *)"6bs", (u_char *) dp); -#endif /* __linux__ */ #ifdef DIRDEBUG printf ("reclen = %d, namlen = %d, type = %d\n", dp->d_reclen, dp->d_namlen, dp->d_type);