Import Upstream version 20180207
[hcoop/debian/mlton.git] / runtime / basis / Net / Socket / Socket-consts.c
CommitLineData
7f918cf1
CE
1#include "platform.h"
2
3const C_Size_t Socket_sockAddrStorageLen = sizeof (struct sockaddr_storage);
4const C_Int_t Socket_AF_INET = AF_INET;
5const C_Int_t Socket_AF_INET6 = AF_INET6;
6const C_Int_t Socket_AF_UNIX = AF_UNIX;
7const C_Int_t Socket_AF_UNSPEC = AF_UNSPEC;
8const C_Int_t Socket_Ctl_SOL_SOCKET = SOL_SOCKET;
9const C_Int_t Socket_Ctl_SO_ACCEPTCONN = SO_ACCEPTCONN;
10const C_Int_t Socket_Ctl_SO_BROADCAST = SO_BROADCAST;
11const C_Int_t Socket_Ctl_SO_DEBUG = SO_DEBUG;
12const C_Int_t Socket_Ctl_SO_DONTROUTE = SO_DONTROUTE;
13const C_Int_t Socket_Ctl_SO_ERROR = SO_ERROR;
14const C_Int_t Socket_Ctl_SO_KEEPALIVE = SO_KEEPALIVE;
15const C_Int_t Socket_Ctl_SO_LINGER = SO_LINGER;
16const C_Int_t Socket_Ctl_SO_OOBINLINE = SO_OOBINLINE;
17const C_Int_t Socket_Ctl_SO_RCVBUF = SO_RCVBUF;
18const C_Int_t Socket_Ctl_SO_RCVLOWAT = SO_RCVLOWAT;
19const C_Int_t Socket_Ctl_SO_RCVTIMEO = SO_RCVTIMEO;
20const C_Int_t Socket_Ctl_SO_REUSEADDR = SO_REUSEADDR;
21const C_Int_t Socket_Ctl_SO_SNDBUF = SO_SNDBUF;
22const C_Int_t Socket_Ctl_SO_SNDLOWAT = SO_SNDLOWAT;
23const C_Int_t Socket_Ctl_SO_SNDTIMEO = SO_SNDTIMEO;
24const C_Int_t Socket_Ctl_SO_TYPE = SO_TYPE;
25const C_Int_t Socket_MSG_CTRUNC = MSG_CTRUNC;
26const C_Int_t Socket_MSG_DONTROUTE = MSG_DONTROUTE;
27const C_Int_t Socket_MSG_DONTWAIT = MSG_DONTWAIT;
28const C_Int_t Socket_MSG_EOR = MSG_EOR;
29const C_Int_t Socket_MSG_OOB = MSG_OOB;
30const C_Int_t Socket_MSG_PEEK = MSG_PEEK;
31const C_Int_t Socket_MSG_TRUNC = MSG_TRUNC;
32const C_Int_t Socket_MSG_WAITALL = MSG_WAITALL;
33const C_Int_t Socket_SHUT_RD = SHUT_RD;
34const C_Int_t Socket_SHUT_RDWR = SHUT_RDWR;
35const C_Int_t Socket_SHUT_WR = SHUT_WR;
36const C_Int_t Socket_SOCK_DGRAM = SOCK_DGRAM;
37const C_Int_t Socket_SOCK_RAW = SOCK_RAW;
38const C_Int_t Socket_SOCK_SEQPACKET = SOCK_SEQPACKET;
39const C_Int_t Socket_SOCK_STREAM = SOCK_STREAM;