Re: [PATCH] newlib/libc/include/sys/features.h: Update RTEMS section
Joel Sherrill <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CAF9ehCWs85qtPiCOnEpmy4Mz6T5x2paF5NV1g46dX6qdWDR_4g@mail.gmail.com> |
This was posted Oct 3 and has no feedback. OK to commit? Thanks. --joel On Fri, Oct 3, 2025 at 4:50 PM Joel Sherrill <[email protected]> wrote: > The RTEMS section defined macros for features RTEMS does not have. > --- > newlib/libc/include/sys/features.h | 15 +++++++++------ > 1 file changed, 9 insertions(+), 6 deletions(-) > > diff --git a/newlib/libc/include/sys/features.h > b/newlib/libc/include/sys/features.h > index 325acdf5f..2a5da45ab 100644 > --- a/newlib/libc/include/sys/features.h > +++ b/newlib/libc/include/sys/features.h > @@ -366,18 +366,21 @@ extern "C" { > # define __SSP_FORTIFY_LEVEL 0 > #endif > > -/* RTEMS adheres to POSIX -- 1003.1b with some features from annexes. */ > +/* > + * RTEMS adheres to POSIX -- 1003.1b with some features from annexes. > + * Unsupported features are commented out. > + */ > > #ifdef __rtems__ > -#define _POSIX_JOB_CONTROL 1 > -#define _POSIX_SAVED_IDS 1 > +/* #define _POSIX_JOB_CONTROL 1 */ > +/* #define _POSIX_SAVED_IDS 1 */ > #define _POSIX_VERSION 199309L > #define _POSIX_ASYNCHRONOUS_IO 1 > #define _POSIX_FSYNC 1 > #define _POSIX_MAPPED_FILES 1 > -#define _POSIX_MEMLOCK 1 > -#define _POSIX_MEMLOCK_RANGE 1 > -#define _POSIX_MEMORY_PROTECTION 1 > +/* #define _POSIX_MEMLOCK 1 */ > +/* #define _POSIX_MEMLOCK_RANGE 1 */ > +/* #define _POSIX_MEMORY_PROTECTION 1 */ > #define _POSIX_MESSAGE_PASSING 1 > #define _POSIX_MONOTONIC_CLOCK 200112L > #define _POSIX_CLOCK_SELECTION 200112L > -- > 2.47.3 > >