Why not. How is that different from _BSD_SOURCE, _POSIX_SOURCE etc. The
_blah_source exists because unlike you the standards committees are
aware of the cost of updating and maintaining software as well as the fact
that other standards do not always fully represent the capabilities of
the system itself.
Where for example do you fit Linux facilities like the SO_FILTER socket option
into your grand plan of standards. It has to be Linux specific code because
nobody else has borrowed our great plan yet.
The fact I can't take a random libc5 program and compile it with
-D_LINUX_SOURCE on the Linux OS with glibc is a flaw in glibc, probably one
of the biggest and most damaging flaws in glibc. Sure they day I have to port
that program off Linux I need to resolve things, but until then glibc is
costing people real time and money with a selective, poorly considered and
I feel misguided attitude to standards.
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu