Re: [PATCH] newlib/libc/include/sys/features.h: Update RTEMS section
Jeff Johnston <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CAOox84sMisq9gd=o7NCwDZbfG=HByN8=uNBuptMsY15DSgesfg@mail.gmail.com> |
Please go ahead Joel. Sorry for the delays. The V3 patch had so many comments before I was waiting for a response that it was ok, but then forgot about it. Corinna is on PTO. Regards, -- Jeff J. On Tue, Oct 28, 2025 at 11:36 AM Joel Sherrill <[email protected]> wrote: > 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 >>> >>>