I came across the following in the libc6 FAQ: | The new `syscall' function is a system-dependent primitive function | for invoking system calls. It has the canonical behavior on Unix | systems, including unreliable return values for some calls (such as | `pipe', `fork' and `getppid').
So it seems to be intentional. I still don't fathom *why* pipe.2 and *especially* getppid.2 are broken. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

