On Fri, Mar 21, 2003 at 03:03:33PM -0600, Michael Heironimus wrote: > Well, __iob is reasonably portable because it looks like it's a standard > part of a System V libc. In theory, I think glibc is supposed to support > the System V ABI, but it doesn't seem to have an __iob[]. I don't think > __iob is specified in any other standard, and different versions of the > System V ABI standard don't even define it in quite the same way. >
info libc ; i SVID """ SVID (The System V Interface Description) ----------------------------------------- ... The GNU C library defines most of the facilities required by the SVID that are not also required by the ISO C or POSIX standards, for compatibility with System V Unix and other Unix systems (such as SunOS) which include these facilities. However, many of the more obscure and less generally useful facilities required by the SVID are not included. (In fact, Unix System V itself does not provide them all.) ... """ So, the long and the short of it is GNU libc doesn't claim to fully support System V. I looked for __iob in the SUS3, for instance, and couldn't find neither hide nor hair... -- echo ">[EMAIL PROTECTED]< eryyvZ .T pveR" | rot13 | reverse -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]