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