[PATCH] newlib/libc/include/sys/features.h: Update RTEMS section

Joel Sherrill <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.