forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfile.stub.php
482 lines (454 loc) · 8.31 KB
/
file.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
<?php
/** @generate-class-entries */
/* file.c */
/**
* @var int
* @cvalue SEEK_SET
*/
const SEEK_SET = UNKNOWN;
/**
* @var int
* @cvalue SEEK_CUR
*/
const SEEK_CUR = UNKNOWN;
/**
* @var int
* @cvalue SEEK_END
*/
const SEEK_END = UNKNOWN;
/**
* @var int
* @cvalue PHP_LOCK_SH
*/
const LOCK_SH = UNKNOWN;
/**
* @var int
* @cvalue PHP_LOCK_EX
*/
const LOCK_EX = UNKNOWN;
/**
* @var int
* @cvalue PHP_LOCK_UN
*/
const LOCK_UN = UNKNOWN;
/**
* @var int
* @cvalue PHP_LOCK_NB
*/
const LOCK_NB = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_CONNECT
*/
const STREAM_NOTIFY_CONNECT = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_AUTH_REQUIRED
*/
const STREAM_NOTIFY_AUTH_REQUIRED = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_AUTH_RESULT
*/
const STREAM_NOTIFY_AUTH_RESULT = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_MIME_TYPE_IS
*/
const STREAM_NOTIFY_MIME_TYPE_IS = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_FILE_SIZE_IS
*/
const STREAM_NOTIFY_FILE_SIZE_IS = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_REDIRECTED
*/
const STREAM_NOTIFY_REDIRECTED = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_PROGRESS
*/
const STREAM_NOTIFY_PROGRESS = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_FAILURE
*/
const STREAM_NOTIFY_FAILURE = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_COMPLETED
*/
const STREAM_NOTIFY_COMPLETED = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_RESOLVE
*/
const STREAM_NOTIFY_RESOLVE = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_SEVERITY_INFO
*/
const STREAM_NOTIFY_SEVERITY_INFO = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_SEVERITY_WARN
*/
const STREAM_NOTIFY_SEVERITY_WARN = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_NOTIFY_SEVERITY_ERR
*/
const STREAM_NOTIFY_SEVERITY_ERR = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_FILTER_READ
*/
const STREAM_FILTER_READ = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_FILTER_WRITE
*/
const STREAM_FILTER_WRITE = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_FILTER_ALL
*/
const STREAM_FILTER_ALL = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_CLIENT_PERSISTENT
*/
const STREAM_CLIENT_PERSISTENT = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_CLIENT_ASYNC_CONNECT
*/
const STREAM_CLIENT_ASYNC_CONNECT = UNKNOWN;
/**
* @var int
* @cvalue PHP_STREAM_CLIENT_CONNECT
*/
const STREAM_CLIENT_CONNECT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_ANY_CLIENT
*/
const STREAM_CRYPTO_METHOD_ANY_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv2_CLIENT
*/
const STREAM_CRYPTO_METHOD_SSLv2_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv3_CLIENT
*/
const STREAM_CRYPTO_METHOD_SSLv3_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv23_CLIENT
*/
const STREAM_CRYPTO_METHOD_SSLv23_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLS_CLIENT
*/
const STREAM_CRYPTO_METHOD_TLS_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT
*/
const STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT
*/
const STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
*/
const STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT
*/
const STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_ANY_SERVER
*/
const STREAM_CRYPTO_METHOD_ANY_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv2_SERVER
*/
const STREAM_CRYPTO_METHOD_SSLv2_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv3_SERVER
*/
const STREAM_CRYPTO_METHOD_SSLv3_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv23_SERVER
*/
const STREAM_CRYPTO_METHOD_SSLv23_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLS_SERVER
*/
const STREAM_CRYPTO_METHOD_TLS_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_0_SERVER
*/
const STREAM_CRYPTO_METHOD_TLSv1_0_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_1_SERVER
*/
const STREAM_CRYPTO_METHOD_TLSv1_1_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_2_SERVER
*/
const STREAM_CRYPTO_METHOD_TLSv1_2_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_3_SERVER
*/
const STREAM_CRYPTO_METHOD_TLSv1_3_SERVER = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_SSLv3_SERVER
*/
const STREAM_CRYPTO_PROTO_SSLv3 = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_0_SERVER
*/
const STREAM_CRYPTO_PROTO_TLSv1_0 = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_1_SERVER
*/
const STREAM_CRYPTO_PROTO_TLSv1_1 = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_2_SERVER
*/
const STREAM_CRYPTO_PROTO_TLSv1_2 = UNKNOWN;
/**
* @var int
* @cvalue STREAM_CRYPTO_METHOD_TLSv1_3_SERVER
*/
const STREAM_CRYPTO_PROTO_TLSv1_3 = UNKNOWN;
/**
* @var int
* @cvalue STREAM_SHUT_RD
*/
const STREAM_SHUT_RD = UNKNOWN;
/**
* @var int
* @cvalue STREAM_SHUT_WR
*/
const STREAM_SHUT_WR = UNKNOWN;
/**
* @var int
* @cvalue STREAM_SHUT_RDWR
*/
const STREAM_SHUT_RDWR = UNKNOWN;
#ifdef PF_INET
/**
* @var int
* @cvalue PF_INET
*/
const STREAM_PF_INET = UNKNOWN;
#endif
#if (!defined(PF_INET) && defined(AF_INET))
/**
* @var int
* @cvalue AF_INET
*/
const STREAM_PF_INET = UNKNOWN;
#endif
#ifdef HAVE_IPV6
#ifdef PF_INET6
/**
* @var int
* @cvalue PF_INET6
*/
const STREAM_PF_INET6 = UNKNOWN;
#endif
#if (!defined(PF_INET6) && defined(AF_INET6))
/**
* @var int
* @cvalue AF_INET6
*/
const STREAM_PF_INET6 = UNKNOWN;
#endif
#endif
#ifdef PF_UNIX
/**
* @var int
* @cvalue PF_UNIX
*/
const STREAM_PF_UNIX = UNKNOWN;
#endif
#if (!defined(PF_UNIX) && defined(AF_UNIX))
/**
* @var int
* @cvalue AF_UNIX
*/
const STREAM_PF_UNIX = UNKNOWN;
#endif
#ifdef IPPROTO_IP
/**
* most people will use this one when calling socket() or socketpair()
* @var int
* @cvalue IPPROTO_IP
*/
const STREAM_IPPROTO_IP = UNKNOWN;
#endif
#if (defined(IPPROTO_TCP) || defined(PHP_WIN32))
/**
* @var int
* @cvalue IPPROTO_TCP
*/
const STREAM_IPPROTO_TCP = UNKNOWN;
#endif
#if (defined(IPPROTO_UDP) || defined(PHP_WIN32))
/**
* @var int
* @cvalue IPPROTO_UDP
*/
const STREAM_IPPROTO_UDP = UNKNOWN;
#endif
#if (defined(IPPROTO_ICMP) || defined(PHP_WIN32))
/**
* @var int
* @cvalue IPPROTO_ICMP
*/
const STREAM_IPPROTO_ICMP = UNKNOWN;
#endif
#if (defined(IPPROTO_RAW) || defined(PHP_WIN32))
/**
* @var int
* @cvalue IPPROTO_RAW
*/
const STREAM_IPPROTO_RAW = UNKNOWN;
#endif
/**
* @var int
* @cvalue SOCK_STREAM
*/
const STREAM_SOCK_STREAM = UNKNOWN;
/**
* @var int
* @cvalue SOCK_DGRAM
*/
const STREAM_SOCK_DGRAM = UNKNOWN;
#ifdef SOCK_RAW
/**
* @var int
* @cvalue SOCK_RAW
*/
const STREAM_SOCK_RAW = UNKNOWN;
#endif
#ifdef SOCK_SEQPACKET
/**
* @var int
* @cvalue SOCK_SEQPACKET
*/
const STREAM_SOCK_SEQPACKET = UNKNOWN;
#endif
#ifdef SOCK_RDM
/**
* @var int
* @cvalue SOCK_RDM
*/
const STREAM_SOCK_RDM = UNKNOWN;
#endif
/**
* @var int
* @cvalue STREAM_PEEK
*/
const STREAM_PEEK = UNKNOWN;
/**
* @var int
* @cvalue STREAM_OOB
*/
const STREAM_OOB = UNKNOWN;
/**
* @var int
* @cvalue STREAM_XPORT_BIND
*/
const STREAM_SERVER_BIND = UNKNOWN;
/**
* @var int
* @cvalue STREAM_XPORT_LISTEN
*/
const STREAM_SERVER_LISTEN = UNKNOWN;
/**
* @var int
* @cvalue PHP_FILE_USE_INCLUDE_PATH
*/
const FILE_USE_INCLUDE_PATH = UNKNOWN;
/**
* @var int
* @cvalue PHP_FILE_IGNORE_NEW_LINES
*/
const FILE_IGNORE_NEW_LINES = UNKNOWN;
/**
* @var int
* @cvalue PHP_FILE_SKIP_EMPTY_LINES
*/
const FILE_SKIP_EMPTY_LINES = UNKNOWN;
/**
* @var int
* @cvalue PHP_FILE_APPEND
*/
const FILE_APPEND = UNKNOWN;
/**
* @var int
* @cvalue PHP_FILE_NO_DEFAULT_CONTEXT
*/
const FILE_NO_DEFAULT_CONTEXT = UNKNOWN;
/**
* @var int
* @deprecated
*/
const FILE_TEXT = 0;
/**
* @var int
* @deprecated
*/
const FILE_BINARY = 0;
#ifdef HAVE_FNMATCH
/**
* @var int
* @cvalue FNM_NOESCAPE
*/
const FNM_NOESCAPE = UNKNOWN;
/**
* @var int
* @cvalue FNM_PATHNAME
*/
const FNM_PATHNAME = UNKNOWN;
/**
* @var int
* @cvalue FNM_PERIOD
*/
const FNM_PERIOD = UNKNOWN;
#ifdef FNM_CASEFOLD
/**
* A GNU extension
* @var int
* @cvalue FNM_CASEFOLD
*/
const FNM_CASEFOLD = UNKNOWN; // TODO emulate if not available
#endif
#endif