diff options
-rw-r--r-- | c/src/exec/score/cpu/unix/Makefile.in | 2 | ||||
-rw-r--r-- | c/src/exec/score/cpu/unix/cpu.c | 1 | ||||
-rw-r--r-- | c/src/lib/libbsp/unix/posix/startup/Makefile.in | 2 | ||||
-rw-r--r-- | cpukit/score/cpu/unix/cpu.c | 1 | ||||
-rw-r--r-- | make/custom/Linux-posix.cfg | 3 |
5 files changed, 4 insertions, 5 deletions
diff --git a/c/src/exec/score/cpu/unix/Makefile.in b/c/src/exec/score/cpu/unix/Makefile.in index 45aa102ed1..ea8eaad2c6 100644 --- a/c/src/exec/score/cpu/unix/Makefile.in +++ b/c/src/exec/score/cpu/unix/Makefile.in @@ -34,7 +34,7 @@ include $(RTEMS_ROOT)/make/leaf.cfg DEFINES += CPPFLAGS += -CFLAGS += $(CFLAGS_OS_V) -DCPU_SYNC_IO +CFLAGS += $(CFLAGS_OS_V) -DCPU_SYNC_IO $(LIBC_DEFINES) LD_PATHS += LD_LIBS += diff --git a/c/src/exec/score/cpu/unix/cpu.c b/c/src/exec/score/cpu/unix/cpu.c index 6eb338f991..5b927b7a40 100644 --- a/c/src/exec/score/cpu/unix/cpu.c +++ b/c/src/exec/score/cpu/unix/cpu.c @@ -243,7 +243,6 @@ void _CPU_Sync_io_Init() unsigned32 _CPU_ISR_Get_level( void ) { sigset_t old_mask; - sigset_t new_mask; #if defined(__linux__) sigemptyset( &old_mask ); diff --git a/c/src/lib/libbsp/unix/posix/startup/Makefile.in b/c/src/lib/libbsp/unix/posix/startup/Makefile.in index 922b5940bf..a6117e64d4 100644 --- a/c/src/lib/libbsp/unix/posix/startup/Makefile.in +++ b/c/src/lib/libbsp/unix/posix/startup/Makefile.in @@ -38,7 +38,7 @@ include $(RTEMS_ROOT)/make/leaf.cfg DEFINES += CPPFLAGS += -CFLAGS += +CFLAGS += $(LIBC_DEFINES) LD_PATHS += LD_LIBS += diff --git a/cpukit/score/cpu/unix/cpu.c b/cpukit/score/cpu/unix/cpu.c index 6eb338f991..5b927b7a40 100644 --- a/cpukit/score/cpu/unix/cpu.c +++ b/cpukit/score/cpu/unix/cpu.c @@ -243,7 +243,6 @@ void _CPU_Sync_io_Init() unsigned32 _CPU_ISR_Get_level( void ) { sigset_t old_mask; - sigset_t new_mask; #if defined(__linux__) sigemptyset( &old_mask ); diff --git a/make/custom/Linux-posix.cfg b/make/custom/Linux-posix.cfg index 8327c170f0..69dde7c2d8 100644 --- a/make/custom/Linux-posix.cfg +++ b/make/custom/Linux-posix.cfg @@ -25,7 +25,8 @@ CONFIG.$(TARGET_ARCH).CC = $(RTEMS_ROOT)/make/compilers/gcc-target-default.cfg RTEMS_USE_NEWLIB=no # RTEMS_LIBC_DIR must already be set (by configuration) DOES NOT MATTER -LIBC_DEFINES=-DRTEMS_UNIXLIB -DRTEMS_UNIX -DMALLOC_PROVIDED -DRTEMS_DEBUG +LIBC_DEFINES =-D_POSIX_C_SOURCE +LIBC_DEFINES+=-DRTEMS_UNIXLIB -DRTEMS_UNIX -DMALLOC_PROVIDED -DRTEMS_DEBUG # The following define the memory reserved in the executable for the # RTEMS Workspace and the C Program Heap. |