> > Another comment: > > > > > --- a/gcc/ada/s-oscons-tmplt.c > > > +++ b/gcc/ada/s-oscons-tmplt.c > > > @@ -80,7 +80,7 @@ pragma Style_Checks ("M32766"); > > > > > > /* Feature macro definitions */ > > > > > > -#if defined (__linux__) && !defined (_XOPEN_SOURCE) > > > +#if (defined (__linux__) || defined (__GNU__)) && !defined > > > (_XOPEN_SOURCE) > > > /** For Linux _XOPEN_SOURCE must be defined, otherwise IOV_MAX is not > > > defined > > > **/ > > > #define _XOPEN_SOURCE 500 > > > > You need to update the comment here, since the section so far only > > applied to GNU/Linux and not GNU/Hurd. > > In fact, should that perhaps (unverified) simply say »For glibc, > _XOPEN_SOURCE must be defined [...]« -- or is this code meant to be > usable on GNU/Linux with a C library different from glibc?
Posibly yes. Thomas (Quinot), any comment on the above? Arno