Re: [PATCH] newlib/libc/include/sys/features.h: Update RTEMS section
Joel Sherrill <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CAF9ehCVnTZ92mb5E299Yxctdzy9jfcCOnmapR9_n0-o8akPEfQ@mail.gmail.com> |
This was posted on Oct 3 and there has been no feedback. OK to commit? Also https://sourceware.org/pipermail/newlib/2025/022120.html is v3 of a patch to setjmp.h. v3 was also posted on 3 Oct. I hope everyone is doing well. This delay is not usual for newlib. Thanks. --joel On Mon, Oct 13, 2025 at 2:08 PM Joel Sherrill <[email protected]> wrote: > 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 >> >>