On Mon, Jan 12, 2009 at 09:56:30 -0800, Dan Nicholson wrote:

> Correct me if I'm wrong, but doesn't _GNU_SOURCE
> encompass all of _POSIX_SOURCE _BSD_SOURCE and _SVID_SOURCE? In that
> case, couldn't we just define _GNU_SOURCE on gnu systems and call it a
> day?
> 
The feature_test_macros(7) manpage says:
       _GNU_SOURCE
              Defining this macro (with any value) is equivalent  to  defining
              _BSD_SOURCE,  _SVID_SOURCE, _ATFILE_SOURCE, _LARGEFILE64_SOURCE,
              _ISOC99_SOURCE,      _XOPEN_SOURCE_EXTENDED,      _POSIX_SOURCE,
              _POSIX_C_SOURCE  with  the  value 200112L (199506L in glibc ver-
              sions before 2.5), and _XOPEN_SOURCE with the value 600 (500  in
              glibc  versions  before 2.2).  In addition, various GNU-specific
              extensions are also exposed.  Where standards conflict, BSD def-
              initions are disfavored.

so just defining that should be enough, indeed.

Cheers,
Julien

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to