The thing is, you still have the low 32 (or 16) bits, so even tar is
better off most of the time.
Let's face it, we actually always truncate things as-is. What are inode
numbers on NFS but truncated file handles?
And the other side of the coin is that legacy binaries are almost never
_system_ binaries. You upgrade those with your system They are some odd
special-purpose thing.
I agree. However, the reason it f*cks up is exactly the fact that we have
two different error numbers, which was why I suggested that if we really
want to fix this problem and are talking about cleaning things up, then
_that_ should be our primary place to look at.
Yes, it implies fixing and checking a lot of low-level filesystems. I
agree. It's easier to just leave it be.
Linus
--