From: Julian Seward Date: Wed, 24 Apr 2002 02:28:34 +0000 (+0000) Subject: Add wrapper for sendto(). X-Git-Tag: svn/VALGRIND_1_0_3~326 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c5467fdb1b4fc9170d71eda97fe4b22355eb1d8;p=thirdparty%2Fvalgrind.git Add wrapper for sendto(). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@125 --- diff --git a/coregrind/arch/x86-linux/vg_libpthread.c b/coregrind/arch/x86-linux/vg_libpthread.c index b230c7e5a3..8d88efc605 100644 --- a/coregrind/arch/x86-linux/vg_libpthread.c +++ b/coregrind/arch/x86-linux/vg_libpthread.c @@ -724,6 +724,15 @@ int recv(int s, void *buf, size_t len, int flags) return __libc_recv(s, buf, len, flags); } +extern +int __libc_sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen); +int sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen) +{ + return __libc_sendto(s, msg, len, flags, to, tolen); +} + /*--------------------------------------------------*/ diff --git a/coregrind/vg_libpthread.c b/coregrind/vg_libpthread.c index b230c7e5a3..8d88efc605 100644 --- a/coregrind/vg_libpthread.c +++ b/coregrind/vg_libpthread.c @@ -724,6 +724,15 @@ int recv(int s, void *buf, size_t len, int flags) return __libc_recv(s, buf, len, flags); } +extern +int __libc_sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen); +int sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen) +{ + return __libc_sendto(s, msg, len, flags, to, tolen); +} + /*--------------------------------------------------*/ diff --git a/vg_libpthread.c b/vg_libpthread.c index b230c7e5a3..8d88efc605 100644 --- a/vg_libpthread.c +++ b/vg_libpthread.c @@ -724,6 +724,15 @@ int recv(int s, void *buf, size_t len, int flags) return __libc_recv(s, buf, len, flags); } +extern +int __libc_sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen); +int sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen) +{ + return __libc_sendto(s, msg, len, flags, to, tolen); +} + /*--------------------------------------------------*/