On 10/6/06, Miklos Szeredi <[EMAIL PROTECTED]> wrote:

Yes.  And this solution is actually practical on pure 64bit
archs only.  On 32bit and dual archs it's not practial, because
legacy apps (those compiled without largefile support) will
get an EOVERFLOW for stat if the inode number doesn't fit in
32 bits.  This is irrespective of whether the app actually
would use st_ino or not.

The problem already exists for NFS.  There are NFS implementations
with 64-bit inodes that either
(a) just don't return names of files whose inode number is >int32_max
fromreaddir
or
(b) Return the inode number modulo int32_max+1.

Some systems (for example IRIX I think) can be switched between the
two behaviours.  See also comments about CIFS at
http://www.ussg.iu.edu/hypermail/linux/kernel/0511.1/1045.html

James.


_______________________________________________
Bug-findutils mailing list
Bug-findutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-findutils

Reply via email to