On Mon, Mar 4, 2013 at 5:03 AM, Eric W. Biederman <ebiederm@xxxxxxxxxxxx> wrote: > Rob Landley <rob@xxxxxxxxxxx> writes: > >> On 03/01/2013 03:57:40 AM, Michael Kerrisk (man-pages) wrote: >>> > And yet the glibc guys insist on #define >>> GNU_GNU_GNU_ALL_HAIL_STALLMAN in >>> > order to access this Linux-specific feature which has nothing >>> whatsoever to >>> > do with the FSF. >>> >>> This is a misunderstanding. _GNU_SOURCE is the standard way to expose >>> Linux-specific functionality from POSIX header files. >> >> What standard? The Linux kernel is not, and never was, part of the GNU >> project. > > Is the argument that there should be a _LINUX_SOURCE directive in glibc > for this? > > Although come to think of it I can't imagine how <sched.h> is a POSIX > header. Last I looked it only had linux specific bits in it. Which > makes needing any kind of #define strange. I think you may be thinking of the wrong sched.h. The glibc /usr/include/sched.h declares many user-space functions from POSIX. Cheers, Mcihael -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html