svn commit: trunk/uClibc/libc: sysdeps/linux/common unistd

vapier at uclibc.org vapier at uclibc.org
Fri May 26 02:01:40 UTC 2006


Author: vapier
Date: 2006-05-25 19:01:29 -0700 (Thu, 25 May 2006)
New Revision: 15179

Log:
Amir Shalem writes:
there are missing prototypes for chown() and execle() in uClibc-snapshot.
I'm attaching a patch to add the missing prototypes.

the error I'm getting without the patch:
      AR cr libc/libc_so.a
      LD libuClibc-0.9.28.so
    libc/libc_so.a(grantpt.os): In function `__unix_grantpt':
    grantpt.c:(.text+0x108): undefined reference to `__GI_chown'
    grantpt.c:(.text+0x1ae): undefined reference to `__GI_execle'


Modified:
   trunk/uClibc/libc/sysdeps/linux/common/chown.c
   trunk/uClibc/libc/unistd/exec.c


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/common/chown.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/chown.c	2006-05-26 01:56:42 UTC (rev 15178)
+++ trunk/uClibc/libc/sysdeps/linux/common/chown.c	2006-05-26 02:01:29 UTC (rev 15179)
@@ -10,6 +10,8 @@
 #include "syscalls.h"
 #include <unistd.h>
 
+libc_hidden_proto(chown)
+
 #define __NR___syscall_chown __NR_chown
 static inline _syscall3(int, __syscall_chown, const char *, path,
 		__kernel_uid_t, owner, __kernel_gid_t, group);

Modified: trunk/uClibc/libc/unistd/exec.c
===================================================================
--- trunk/uClibc/libc/unistd/exec.c	2006-05-26 01:56:42 UTC (rev 15178)
+++ trunk/uClibc/libc/unistd/exec.c	2006-05-26 02:01:29 UTC (rev 15179)
@@ -40,6 +40,7 @@
 #include <sys/mman.h>
 
 libc_hidden_proto(execl)
+libc_hidden_proto(execle)
 libc_hidden_proto(execvp)
 
 libc_hidden_proto(memcpy)




More information about the uClibc-cvs mailing list