It doesn't matter. Unless _POSIX_SOURCE is defined, there is no
good reason to break existing Linux and SunOS software.
I have a growing collection of gratuitous incompatibilities:
Lack of SEMMSL and other constants, socklen_t not being an int,
missing "key" and "seq" in struct ipc_perm (Digital follows XPG4,
and has those), fputs() behavior that is the bare minimum...
This is portability suicide: "We don't want your crummy app."
If someone wants to develop portable software, they must use
the documentation. The library itself must attempt to support
as many applications as possible, including ones that don't
follow the standard to the letter.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com