newlib unix patch
authorbrian <brian@brianweb.net>
Thu, 1 Jul 2004 01:14:33 +0000 (18:14 -0700)
committerbrian <brian@brianweb.net>
Thu, 1 Jul 2004 01:14:33 +0000 (18:14 -0700)
darcs-hash:20040701011433-24bed-fb585b98606b8e6fd379e9cf4ead18d12aedcc20.gz

src/org/ibex/nestedvm/support_aux.c
upstream/patches/newlib-unix.patch [new file with mode: 0644]

index 51251e7..03bf2e9 100644 (file)
 #include <sys/sysctl.h>
 #include <sys/utsname.h>
 #include <paths.h>
+#include <ctype.h>
+#include <pwd.h>
+#include <grp.h>
+#include <stdarg.h>
 
 #include <nestedvm/socket.h>
 
diff --git a/upstream/patches/newlib-unix.patch b/upstream/patches/newlib-unix.patch
new file mode 100644 (file)
index 0000000..27864d8
--- /dev/null
@@ -0,0 +1,38 @@
+--- newlib/libc/unix/Makefile.in~      2004-06-29 00:33:42.000000000 -0400
++++ newlib/libc/unix/Makefile.in       2004-06-29 00:33:42.000000000 -0400
+@@ -111,7 +111,6 @@
+ INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+ GENERAL_SOURCES = \
+-      getcwd.c        \
+       pread.c         \
+       pwrite.c        \
+       sigset.c
+--- newlib/libc/unix/Makefile.in.orig  2004-06-29 01:21:23.000000000 -0400
++++ newlib/libc/unix/Makefile.in       2004-06-29 02:28:37.000000000 -0400
+@@ -126,10 +126,7 @@
+       getpwent.$(oext)        \
+       getut.$(oext)
+-@ELIX_LEVEL_1_TRUE@LIB_OBJS = 
+-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@$(ELIX_2_OBJS)
+-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@$(ELIX_2_OBJS)
+-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_TRUE@$(ELIX_2_OBJS) $(ELIX_4_OBJS)
++LIB_OBJS = 
+ libunix_la_LDFLAGS = -Xcompiler -nostdlib
+@@ -161,11 +158,11 @@
+ DEFS = @DEFS@ -I. -I$(srcdir) 
+ CPPFLAGS = @CPPFLAGS@
+ LIBS = @LIBS@
+-@USE_LIBTOOL_FALSE@lib_a_OBJECTS =  getcwd.$(OBJEXT) pread.$(OBJEXT) \
++@USE_LIBTOOL_FALSE@lib_a_OBJECTS =  pread.$(OBJEXT) \
+ @USE_LIBTOOL_FALSE@pwrite.$(OBJEXT) sigset.$(OBJEXT)
+ LTLIBRARIES =  $(noinst_LTLIBRARIES)
+-@USE_LIBTOOL_TRUE@libunix_la_OBJECTS =  getcwd.lo pread.lo pwrite.lo \
++@USE_LIBTOOL_TRUE@libunix_la_OBJECTS =  pread.lo pwrite.lo \
+ @USE_LIBTOOL_TRUE@sigset.lo
+ CFLAGS = @CFLAGS@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)