[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/2] features.h: Import from musl
Hi Vlad, patch looks good, thanks! Reviewed-by: Felipe Huici <felipe.huici@xxxxxxxxx> On Wed, Mar 18, 2020 at 12:50 PM Vlad-Andrei BĂDOIU <vlad_andrei.badoiu@xxxxxxxxxxxxxxx> wrote: > > Copied as is from the official musl git mirror > git://git.musl-libc.org/musl, commit 6fcb440d. > > Signed-off-by: Vlad-Andrei BĂDOIU <vlad_andrei.badoiu@xxxxxxxxxxxxxxx> > --- > musl-imported/include/features.h | 38 ++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 musl-imported/include/features.h > > diff --git a/musl-imported/include/features.h > b/musl-imported/include/features.h > new file mode 100644 > index 0000000..f4d651e > --- /dev/null > +++ b/musl-imported/include/features.h > @@ -0,0 +1,38 @@ > +#ifndef _FEATURES_H > +#define _FEATURES_H > + > +#if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE) > +#define _GNU_SOURCE 1 > +#endif > + > +#if defined(_DEFAULT_SOURCE) && !defined(_BSD_SOURCE) > +#define _BSD_SOURCE 1 > +#endif > + > +#if !defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE) \ > + && !defined(_XOPEN_SOURCE) && !defined(_GNU_SOURCE) \ > + && !defined(_BSD_SOURCE) && !defined(__STRICT_ANSI__) > +#define _BSD_SOURCE 1 > +#define _XOPEN_SOURCE 700 > +#endif > + > +#if __STDC_VERSION__ >= 199901L > +#define __restrict restrict > +#elif !defined(__GNUC__) > +#define __restrict > +#endif > + > +#if __STDC_VERSION__ >= 199901L || defined(__cplusplus) > +#define __inline inline > +#elif !defined(__GNUC__) > +#define __inline > +#endif > + > +#if __STDC_VERSION__ >= 201112L > +#elif defined(__GNUC__) > +#define _Noreturn __attribute__((__noreturn__)) > +#else > +#define _Noreturn > +#endif > + > +#endif > -- > 2.20.1 > > > _______________________________________________ > Minios-devel mailing list > Minios-devel@xxxxxxxxxxxxxxxxxxxx > https://lists.xenproject.org/mailman/listinfo/minios-devel _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |