]> git.saurik.com Git - apple/libc.git/blob - net/FreeBSD/send.c.patch
Libc-594.1.4.tar.gz
[apple/libc.git] / net / FreeBSD / send.c.patch
1 --- send.c.orig 2008-09-01 21:13:33.000000000 -0700
2 +++ send.c 2008-09-01 21:13:41.000000000 -0700
3 @@ -40,11 +40,21 @@ __FBSDID("$FreeBSD: src/lib/libc/net/sen
4 #include <stddef.h>
5 #include "un-namespace.h"
6
7 +#ifdef VARIANT_CANCELABLE
8 +ssize_t __sendto(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
9 +#else /* !VARIANT_CANCELABLE */
10 +ssize_t __sendto_nocancel(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
11 +#endif /* VARIANT_CANCELABLE */
12 +
13 ssize_t
14 send(s, msg, len, flags)
15 int s, flags;
16 size_t len;
17 const void *msg;
18 {
19 - return (_sendto(s, msg, len, flags, NULL, 0));
20 +#ifdef VARIANT_CANCELABLE
21 + return (__sendto(s, msg, len, flags, NULL, 0));
22 +#else /* !VARIANT_CANCELABLE */
23 + return (__sendto_nocancel(s, msg, len, flags, NULL, 0));
24 +#endif /* VARIANT_CANCELABLE */
25 }