2 * Copyright (C) 2017 Waldemar Brodkorb <wbx@uclibc-ng.org>
3 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
6 #include <sys/socket.h>
10 #error Missing definition of NR_sendto needed for cancellation.
14 sendto (int fd
, const void *buf
, size_t len
, int flags
,
15 __CONST_SOCKADDR_ARG addr
, socklen_t addrlen
)
17 return _syscall6(ssize_t
, __NC(sendto
), int, fd
, const void* buf
,
18 size_t, len
, int, flags
, __CONST_SOCKADDR_ARG
,
19 addr
.__sockaddr__
, socklen_t
, addrlen
);
22 CANCELLABLE_SYSCALL(ssize_t
, sendto
, (int fd
, const void *buf
,
23 size_t len
, int flags
, __CONST_SOCKADDR_ARG addr
,
24 socklen_t addrlen
), (fd
, buf
, len
, flags
, addr
, addrlen
))
26 lt_libc_hidden(sendto
)