1219b2ee8SDavid du Colombier /* posix */
2219b2ee8SDavid du Colombier #include <sys/types.h>
3219b2ee8SDavid du Colombier #include <unistd.h>
4219b2ee8SDavid du Colombier #include <fcntl.h>
5219b2ee8SDavid du Colombier #include <errno.h>
6219b2ee8SDavid du Colombier
7219b2ee8SDavid du Colombier /* bsd extensions */
8219b2ee8SDavid du Colombier #include <sys/uio.h>
9219b2ee8SDavid du Colombier #include <sys/socket.h>
10219b2ee8SDavid du Colombier
11219b2ee8SDavid du Colombier #include "priv.h"
12219b2ee8SDavid du Colombier
13219b2ee8SDavid du Colombier int
send(int fd,void * a,int n,int flags)14*781103c4SDavid du Colombier send(int fd, void *a, int n, int flags)
15219b2ee8SDavid du Colombier {
16219b2ee8SDavid du Colombier if(flags & MSG_OOB){
17219b2ee8SDavid du Colombier errno = EOPNOTSUPP;
18219b2ee8SDavid du Colombier return -1;
19219b2ee8SDavid du Colombier }
20219b2ee8SDavid du Colombier return write(fd, a, n);
21219b2ee8SDavid du Colombier }
22219b2ee8SDavid du Colombier
23219b2ee8SDavid du Colombier int
recv(int fd,void * a,int n,int flags)24*781103c4SDavid du Colombier recv(int fd, void *a, int n, int flags)
25219b2ee8SDavid du Colombier {
26219b2ee8SDavid du Colombier if(flags & MSG_OOB){
27219b2ee8SDavid du Colombier errno = EOPNOTSUPP;
28219b2ee8SDavid du Colombier return -1;
29219b2ee8SDavid du Colombier }
30219b2ee8SDavid du Colombier return read(fd, a, n);
31219b2ee8SDavid du Colombier }
32