[4908] in Athena Bugs
Saber msg: v2.1 (4/24/89 lycus vax Unix 4042 0)
daemon@ATHENA.MIT.EDU (jtkohl@ATHENA.MIT.EDU)
Thu May 10 11:50:43 1990
From: jtkohl@ATHENA.MIT.EDU
Date: Thu, 10 May 90 11:50:04 -0400
To: bugs@ATHENA.MIT.EDU
Cc: jtkohl@ATHENA.MIT.EDU
Saber seems to refuse to deal with directories or files which have the high
bit set in the inode number field. It's an unsigned quantity, so it is
legitimate for the high bit to be set.
This is a real pain in the arse if your AFS volume happens to reside somewhere
where the AFS "inode" numbers are in the "forbidden zone".
1 -> cd /mit/jefft
wd now: '/afs/athena.mit.edu/user/j/jefft'
2 -> #include <sys/types.h>
#in3 -> cl#includ
3 -> #include <sys/stat.h>
4 -> struct stat statb;
5 -> stat(".", &statb);
Linking from '/lib/libc.a' ... Linking completed.
(int) 0
6 -> statb.st_ino;
(unsigned int) 0x848001e
7 -> (int) statb.st_ino;
(int) 138936350
8 -> stat("Bit", &statb);
(int) 0
9 -> statb.st_ino;
(unsigned int) 0x875e001d
10 -> (int) statb.st_ino;
(int) -2023882723
11 -> cd Bit
12 -> chdir("Bit");
Linking from '/lib/libc.a' ... Linking completed.
(int) 0
wd now: '/afs/athena.mit.edu/user/j/jefft/Bit'
13 -> quit