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