X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Fmips%2Fbits%2Fsocket.h;h=749087440683bf8e1bae97e10f3168e9c88bb09e;hb=bc1a8d2ae3837a7303f14d381a4c37218f0c8fcb;hp=c464ed906bea04293986c980f6dc7a09ae41a24e;hpb=6315004f6102dca44c4ba50654a36967b8b9c2a6;p=musl diff --git a/arch/mips/bits/socket.h b/arch/mips/bits/socket.h index c464ed90..74908744 100644 --- a/arch/mips/bits/socket.h +++ b/arch/mips/bits/socket.h @@ -8,3 +8,41 @@ struct msghdr socklen_t msg_controllen; int msg_flags; }; + +struct cmsghdr +{ + socklen_t cmsg_len; + int cmsg_level; + int cmsg_type; +}; + +#define SOCK_STREAM 2 +#define SOCK_DGRAM 1 + +#define SOL_SOCKET 65535 + +#define SO_DEBUG 1 +#define SO_REUSEADDR 4 +#define SO_TYPE 0x1008 +#define SO_ERROR 0x1007 +#define SO_DONTROUTE 16 +#define SO_BROADCAST 32 +#define SO_SNDBUF 0x1001 +#define SO_RCVBUF 0x1002 +#define SO_KEEPALIVE 8 +#define SO_OOBINLINE 256 + +#define SO_NO_CHECK 11 +#define SO_PRIORITY 12 +#define SO_LINGER 128 +#define SO_BSDCOMPAT 14 +/* #define SO_REUSEPORT 512 */ +#define SO_PASSCRED 17 +#define SO_PEERCRED 18 +#define SO_RCVLOWAT 0x1004 +#define SO_SNDLOWAT 0x1003 +#define SO_RCVTIMEO 0x1006 +#define SO_SNDTIMEO 0x1005 + +#define SOCK_NONBLOCK 0200 +#define SOCK_CLOEXEC 02000000