Georg Schwarz <[EMAIL PROTECTED]> writes: > hmmm, whose fault is it?
Apparently your kernel or file system has a serious bug. As your private email to me demonstrated, if "empty" is an empty directory and "d" is a directory, then the system call rename("d", "empty") does not decrement the link count of ".", and this corrupts the file system. What sort of file system are the files on? I assume IRIX 5.3 has a 'rename' system call, and that 'rename' is not emulated by lower-level calls? You should be able to check this by using "par -isSS mv -fT empty d". Changing the subject slightly: <https://support.sgi.com/content_request/8277/index.html> says SGI last released IRIX 5.3 in May 1996 and stopped supporting it in January 2002. That same reference says that SGI has expired all IRIX releases other than the current one, 6.5. So there is no point in your reporting this bug to SGI unless the bug also occurs in IRIX 6.5. Are there old patch sets from SGI for IRIX 5.3 that you could apply to your system? Perhaps they might fix the problem. Is it still important that new GNU utilities run on this old system, or are you just trying to help out by using IRIX 5.3 as a porting target to debug the coreutils installation procedure? If the latter, then I suspect it's not worth the trouble: we typically are worried about porting only to systems that actively employ recent coreutils apps in practical use. _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils