[uClibc-cvs] svn commit: trunk/uClibc/libc/sysdeps/linux/common
solar at uclibc.org
solar at uclibc.org
Fri May 27 19:46:35 UTC 2005
Author: solar
Date: 2005-05-27 13:46:34 -0600 (Fri, 27 May 2005)
New Revision: 10422
Log:
- keep gcc-4.x happy
Modified:
trunk/uClibc/libc/sysdeps/linux/common/Makefile
trunk/uClibc/libc/sysdeps/linux/common/ssp.c
Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/common/Makefile
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/Makefile 2005-05-27 05:53:52 UTC (rev 10421)
+++ trunk/uClibc/libc/sysdeps/linux/common/Makefile 2005-05-27 19:46:34 UTC (rev 10422)
@@ -28,6 +28,7 @@
ifneq ($(strip $(UCLIBC_HAS_SSP)),y)
SRCS := $(filter-out ssp.c,$(SRCS))
endif
+ssp.o: CFLAGS += $(SSP_DISABLE_FLAGS)
OBJS = $(patsubst %.c,%.o, $(SRCS))
Modified: trunk/uClibc/libc/sysdeps/linux/common/ssp.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/ssp.c 2005-05-27 05:53:52 UTC (rev 10421)
+++ trunk/uClibc/libc/sysdeps/linux/common/ssp.c 2005-05-27 19:46:34 UTC (rev 10422)
@@ -20,6 +20,10 @@
# include <config.h>
#endif
+#ifdef __SSP__
+#error ssp.c has to be built w/ -fno-stack-protector
+#endif
+
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
@@ -42,7 +46,7 @@
#endif
/* prototypes */
-extern int __libc_open (__const char *file, int oflag, mode_t mode);
+extern int __libc_open (__const char *file, int oflag, ...);
extern ssize_t __libc_read(int fd, void *buf, size_t count);
extern int __libc_close (int fd);
More information about the uClibc-cvs
mailing list