1 /* posix */
2 #include <sys/types.h>
3 #include <unistd.h>
4 #include <fcntl.h>
5 #include <errno.h>
6
7 /* bsd extensions */
8 #include <sys/uio.h>
9 #include <sys/socket.h>
10
11 #include "priv.h"
12
13 int
send(int fd,void * a,int n,int flags)14 send(int fd, void *a, int n, int flags)
15 {
16 if(flags & MSG_OOB){
17 errno = EOPNOTSUPP;
18 return -1;
19 }
20 return write(fd, a, n);
21 }
22
23 int
recv(int fd,void * a,int n,int flags)24 recv(int fd, void *a, int n, int flags)
25 {
26 if(flags & MSG_OOB){
27 errno = EOPNOTSUPP;
28 return -1;
29 }
30 return read(fd, a, n);
31 }
32