initial check-in, version 0.5.0
[musl] / src / network / send.c
1 #include <sys/socket.h>
2 #include "syscall.h"
3 #include "socketcall.h"
4 #include "libc.h"
5
6 ssize_t send(int fd, const void *buf, size_t len, int flags)
7 {
8         unsigned long args[] = { fd, (unsigned long)buf, len, flags };
9         ssize_t r;
10         CANCELPT_BEGIN;
11         r = syscall2(__NR_socketcall, SYS_SEND, (long)args);
12         CANCELPT_END;
13         return r;
14 }