Mark MCRouter* as __PHPStdLib
[hiphop-php.git] / hphp / hack / hhi / stdlib / builtins_socket.hhi
blob3ddb49062d417196e4d190071021542c9d3e54aa
1 <?hh     /* -*- php -*- */
2 /**
3  * Copyright (c) 2014, Facebook, Inc.
4  * All rights reserved.
5  *
6  * This source code is licensed under the MIT license found in the
7  * LICENSE file in the "hack" directory of this source tree.
8  *
9  */
11 define('AF_UNIX', 0);
12 define('AF_INET', 0);
13 define('AF_INET6', 0);
14 define('SOCK_STREAM', 0);
15 define('SOCK_DGRAM', 0);
16 define('SOCK_RAW', 0);
17 define('SOCK_SEQPACKET', 0);
18 define('SOCK_RDM', 0);
19 define('MSG_OOB', 0);
20 define('MSG_WAITALL', 0);
21 define('MSG_PEEK', 0);
22 define('MSG_DONTROUTE', 0);
23 define('MSG_EOR', 0);
24 define('MSG_EOF', 0);
25 define('SO_DEBUG', 0);
26 define('SO_REUSEADDR', 0);
27 define('SO_REUSEPORT', 0);
28 define('SO_KEEPALIVE', 0);
29 define('SO_DONTROUTE', 0);
30 define('SO_LINGER', 0);
31 define('SO_BROADCAST', 0);
32 define('SO_OOBINLINE', 0);
33 define('SO_SNDBUF', 0);
34 define('SO_RCVBUF', 0);
35 define('SO_SNDLOWAT', 0);
36 define('SO_RCVLOWAT', 0);
37 define('SO_SNDTIMEO', 0);
38 define('SO_RCVTIMEO', 0);
39 define('SO_TYPE', 0);
40 define('SO_ERROR', 0);
41 define('TCP_NODELAY', 0);
42 define('SOL_SOCKET', 0);
43 define('PHP_NORMAL_READ', 0);
44 define('PHP_BINARY_READ', 0);
45 define('SOL_TCP', 0);
46 define('SOL_UDP', 0);
47 define('SOCKET_EINTR', 0);
48 define('SOCKET_EBADF', 0);
49 define('SOCKET_EACCES', 0);
50 define('SOCKET_EFAULT', 0);
51 define('SOCKET_EINVAL', 0);
52 define('SOCKET_EMFILE', 0);
53 define('SOCKET_ENAMETOOLONG', 0);
54 define('SOCKET_ENOTEMPTY', 0);
55 define('SOCKET_ELOOP', 0);
56 define('SOCKET_EWOULDBLOCK', 0);
57 define('SOCKET_EREMOTE', 0);
58 define('SOCKET_EUSERS', 0);
59 define('SOCKET_ENOTSOCK', 0);
60 define('SOCKET_EDESTADDRREQ', 0);
61 define('SOCKET_EMSGSIZE', 0);
62 define('SOCKET_EPROTOTYPE', 0);
63 define('SOCKET_EPROTONOSUPPORT', 0);
64 define('SOCKET_ESOCKTNOSUPPORT', 0);
65 define('SOCKET_EOPNOTSUPP', 0);
66 define('SOCKET_EPFNOSUPPORT', 0);
67 define('SOCKET_EAFNOSUPPORT', 0);
68 define('SOCKET_EADDRNOTAVAIL', 0);
69 define('SOCKET_ENETDOWN', 0);
70 define('SOCKET_ENETUNREACH', 0);
71 define('SOCKET_ENETRESET', 0);
72 define('SOCKET_ECONNABORTED', 0);
73 define('SOCKET_ECONNRESET', 0);
74 define('SOCKET_ENOBUFS', 0);
75 define('SOCKET_EISCONN', 0);
76 define('SOCKET_ENOTCONN', 0);
77 define('SOCKET_ESHUTDOWN', 0);
78 define('SOCKET_ETIMEDOUT', 0);
79 define('SOCKET_ECONNREFUSED', 0);
80 define('SOCKET_EHOSTDOWN', 0);
81 define('SOCKET_EHOSTUNREACH', 0);
82 define('SOCKET_EALREADY', 0);
83 define('SOCKET_EINPROGRESS', 0);
84 define('SOCKET_ENOPROTOOPT', 0);
85 define('SOCKET_EADDRINUSE', 0);
86 define('SOCKET_ETOOMYREFS', 0);
87 define('SOCKET_EPROCLIM', 0);
88 define('SOCKET_EDUOT', 0);
89 define('SOCKET_ESTALE', 0);
90 define('SOCKET_EDISCON', 0);
91 define('SOCKET_SYSNOTREADY', 0);
92 define('SOCKET_VERNOTSUPPORTED', 0);
93 define('SOCKET_NOTINITIALISED', 0);
94 define('SOCKET_HOST_NOT_FOUND', 0);
95 define('SOCKET_TRY_AGAIN', 0);
96 define('SOCKET_NO_RECOVERY', 0);
97 define('SOCKET_NO_DATA', 0);
98 define('SOCKET_NO_ADDRESS', 0);
99 define('SOCKET_EPERM', 0);
100 define('SOCKET_ENOENT', 0);
101 define('SOCKET_EIO', 0);
102 define('SOCKET_ENXIO', 0);
103 define('SOCKET_E2BIG', 0);
104 define('SOCKET_EAGAIN', 0);
105 define('SOCKET_ENOMEM', 0);
106 define('SOCKET_ENOTBLK', 0);
107 define('SOCKET_EBUSY', 0);
108 define('SOCKET_EEXIST', 0);
109 define('SOCKET_EXDEV', 0);
110 define('SOCKET_ENODEV', 0);
111 define('SOCKET_ENOTDIR', 0);
112 define('SOCKET_EISDIR', 0);
113 define('SOCKET_ENFILE', 0);
114 define('SOCKET_ENOTTY', 0);
115 define('SOCKET_ENOSPC', 0);
116 define('SOCKET_ESPIPE', 0);
117 define('SOCKET_EROFS', 0);
118 define('SOCKET_EMLINK', 0);
119 define('SOCKET_EPIPE', 0);
120 define('SOCKET_ENOLCK', 0);
121 define('SOCKET_ENOSYS', 0);
122 define('SOCKET_ENOMSG', 0);
123 define('SOCKET_EIDRM', 0);
124 define('SOCKET_ECHRNG', 0);
125 define('SOCKET_EL2NSYNC', 0);
126 define('SOCKET_EL3HLT', 0);
127 define('SOCKET_EL3RST', 0);
128 define('SOCKET_ELNRNG', 0);
129 define('SOCKET_EUNATCH', 0);
130 define('SOCKET_ENOCSI', 0);
131 define('SOCKET_EL2HLT', 0);
132 define('SOCKET_EBADE', 0);
133 define('SOCKET_EBADR', 0);
134 define('SOCKET_EXFULL', 0);
135 define('SOCKET_ENOANO', 0);
136 define('SOCKET_EBADRQC', 0);
137 define('SOCKET_EBADSLT', 0);
138 define('SOCKET_ENOSTR', 0);
139 define('SOCKET_ENODATA', 0);
140 define('SOCKET_ETIME', 0);
141 define('SOCKET_ENOSR', 0);
142 define('SOCKET_ENONET', 0);
143 define('SOCKET_ENOLINK', 0);
144 define('SOCKET_EADV', 0);
145 define('SOCKET_ESRMNT', 0);
146 define('SOCKET_ECOMM', 0);
147 define('SOCKET_EPROTO', 0);
148 define('SOCKET_EMULTIHOP', 0);
149 define('SOCKET_EBADMSG', 0);
150 define('SOCKET_ENOTUNIQ', 0);
151 define('SOCKET_EBADFD', 0);
152 define('SOCKET_EREMCHG', 0);
153 define('SOCKET_ERESTART', 0);
154 define('SOCKET_ESTRPIPE', 0);
155 define('SOCKET_EPROTOOPT', 0);
156 define('SOCKET_ADDRINUSE', 0);
157 define('SOCKET_ETOOMANYREFS', 0);
158 define('SOCKET_EISNAM', 0);
159 define('SOCKET_EREMOTEIO', 0);
160 define('SOCKET_EDQUOT', 0);
161 define('SOCKET_ENOMEDIUM', 0);
162 define('SOCKET_EMEDIUMTYPE', 0);
163 <<__PHPStdLib>>
164 function socket_create($domain, $type, $protocol) { }
165 <<__PHPStdLib>>
166 function socket_create_listen($port, $backlog = 128) { }
167 <<__PHPStdLib>>
168 function socket_create_pair($domain, $type, $protocol, &$fd) { }
169 <<__PHPStdLib>>
170 function socket_get_option($socket, $level, $optname) { }
171 <<__PHPStdLib>>
172 function socket_getpeername($socket, &$address, &$port = null) { }
173 <<__PHPStdLib>>
174 function socket_getsockname($socket, &$address, &$port = null) { }
175 <<__PHPStdLib>>
176 function socket_set_block($socket) { }
177 <<__PHPStdLib>>
178 function socket_set_nonblock($socket) { }
179 <<__PHPStdLib>>
180 function socket_set_option($socket, $level, $optname, $optval) { }
181 <<__PHPStdLib>>
182 function socket_connect($socket, $address, $port = 0) { }
183 <<__PHPStdLib>>
184 function socket_bind($socket, $address, $port = 0) { }
185 <<__PHPStdLib>>
186 function socket_listen($socket, $backlog = 0) { }
187 <<__PHPStdLib>>
188 function socket_select(&$read, &$write, &$except, $vtv_sec, $tv_usec = 0) { }
189 <<__PHPStdLib>>
190 function socket_server($hostname, $port = -1, &$errnum = null, &$errstr = null) { }
191 <<__PHPStdLib>>
192 function socket_accept($socket) { }
193 <<__PHPStdLib>>
194 function socket_read($socket, $length, $type = 0) { }
195 <<__PHPStdLib>>
196 function socket_write($socket, $buffer, $length = 0) { }
197 <<__PHPStdLib>>
198 function socket_send($socket, $buf, $len, $flags) { }
199 <<__PHPStdLib>>
200 function socket_sendto($socket, $buf, $len, $flags, $addr, $port = 0) { }
201 <<__PHPStdLib>>
202 function socket_recv($socket, &$buf, $len, $flags) { }
203 <<__PHPStdLib>>
204 function socket_recvfrom($socket, &$buf, $len, $flags, &$name, &$port = 0) { }
205 <<__PHPStdLib>>
206 function socket_shutdown($socket, $how = 0) { }
207 <<__PHPStdLib>>
208 function socket_close($socket) { }
209 <<__PHPStdLib>>
210 function socket_strerror($errnum) { }
211 <<__PHPStdLib>>
212 function socket_last_error($socket = null) { }
213 <<__PHPStdLib>>
214 function socket_clear_error($socket = null) { }
215 <<__PHPStdLib>>
216 function getaddrinfo($host, $port, $family = 0, $socktype = 0, $protocol = 0, $flags = 0) { }