svn commit: trunk/uClibc/libc: stdio stdlib

vapier at uclibc.org vapier at uclibc.org
Sun Jan 15 10:30:56 UTC 2006


Author: vapier
Date: 2006-01-15 02:30:54 -0800 (Sun, 15 Jan 2006)
New Revision: 13343

Log:
only declare vfork when needed, else no-mmu build fails

Modified:
   trunk/uClibc/libc/stdio/popen.c
   trunk/uClibc/libc/stdlib/system.c


Changeset:
Modified: trunk/uClibc/libc/stdio/popen.c
===================================================================
--- trunk/uClibc/libc/stdio/popen.c	2006-01-15 09:29:41 UTC (rev 13342)
+++ trunk/uClibc/libc/stdio/popen.c	2006-01-15 10:30:54 UTC (rev 13343)
@@ -29,7 +29,6 @@
 libc_hidden_proto(fdopen)
 libc_hidden_proto(pipe)
 libc_hidden_proto(vfork)
-libc_hidden_proto(fork)
 libc_hidden_proto(fclose)
 
 /* uClinux-2.0 has vfork, but Linux 2.0 doesn't */
@@ -38,6 +37,7 @@
 # define vfork fork	
 # define VFORK_LOCK		((void) 0)
 # define VFORK_UNLOCK	((void) 0)
+libc_hidden_proto(fork)
 #endif
 
 #ifdef __UCLIBC_HAS_THREADS__

Modified: trunk/uClibc/libc/stdlib/system.c
===================================================================
--- trunk/uClibc/libc/stdlib/system.c	2006-01-15 09:29:41 UTC (rev 13342)
+++ trunk/uClibc/libc/stdlib/system.c	2006-01-15 10:30:54 UTC (rev 13343)
@@ -15,12 +15,12 @@
 libc_hidden_proto(execl)
 libc_hidden_proto(signal)
 libc_hidden_proto(vfork)
-libc_hidden_proto(fork)
 
 /* uClinux-2.0 has vfork, but Linux 2.0 doesn't */
 #include <sys/syscall.h>
 #if ! defined __NR_vfork
 #define vfork fork	
+libc_hidden_proto(fork)
 #endif
 
 int __libc_system(char *command)




More information about the uClibc-cvs mailing list