svn commit: trunk/uClibc/libc/inet

psm at uclibc.org psm at uclibc.org
Thu Dec 8 20:59:59 UTC 2005


Author: psm
Date: 2005-12-08 12:59:58 -0800 (Thu, 08 Dec 2005)
New Revision: 12764

Log:
Use __sendto in __libc_send, small correction

Modified:
   trunk/uClibc/libc/inet/socketcalls.c


Changeset:
Modified: trunk/uClibc/libc/inet/socketcalls.c
===================================================================
--- trunk/uClibc/libc/inet/socketcalls.c	2005-12-08 20:18:59 UTC (rev 12763)
+++ trunk/uClibc/libc/inet/socketcalls.c	2005-12-08 20:59:58 UTC (rev 12764)
@@ -227,7 +227,6 @@
 #ifdef __NR_send
 #define __NR___libc_send    __NR_send
 _syscall4(ssize_t, __libc_send, int, sockfd, const void *, buffer, size_t, len, int, flags);
-weak_alias(__libc_send, send);
 #elif defined(__NR_socketcall)
 /* send, sendto added by bir7 at leland.stanford.edu */
 ssize_t __libc_send(int sockfd, const void *buffer, size_t len, int flags)
@@ -241,9 +240,13 @@
 	return (__socketcall(SYS_SEND, args));
 }
 #elif defined(__NR_sendto)
+extern ssize_t __sendto (int __fd, __const void *__buf, size_t __n,
+		       int __flags, __CONST_SOCKADDR_ARG __addr,
+		       socklen_t __addr_len) attribute_hidden;
+
 ssize_t __libc_send(int sockfd, const void *buffer, size_t len, int flags)
 {
-	return (sendto(sockfd, buffer, len, flags, NULL, 0));
+	return (__sendto(sockfd, buffer, len, flags, NULL, 0));
 }
 #endif
 hidden_weak_alias(__libc_send,__send)




More information about the uClibc-cvs mailing list