[PATCH] newlib/libc/include/sys/features.h: Update RTEMS section
Joel Sherrill
joel@rtems.org
Tue Oct 28 15:32:42 GMT 2025
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 <joel@rtems.org> 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 <joel@rtems.org> 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
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/newlib/attachments/20251028/95417c95/attachment.htm>
More information about the Newlib
mailing list