-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmap.h
2386 lines (2283 loc) · 151 KB
/
map.h
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
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*
* This file was automatically generated by create-native-map from Mono.Posix.dll.
*
* DO NOT MODIFY.
*/
#ifndef INC_Mono_Posix_map_H
#define INC_Mono_Posix_map_H
#include <glib.h>
G_BEGIN_DECLS
/*
* Public Macros
*/
/*
* Public Includes
*/
/*
* Enumerations
*/
enum Mono_Posix_AccessModes {
Mono_Posix_AccessModes_F_OK = 0x00000008,
#define Mono_Posix_AccessModes_F_OK Mono_Posix_AccessModes_F_OK
Mono_Posix_AccessModes_R_OK = 0x00000001,
#define Mono_Posix_AccessModes_R_OK Mono_Posix_AccessModes_R_OK
Mono_Posix_AccessModes_W_OK = 0x00000002,
#define Mono_Posix_AccessModes_W_OK Mono_Posix_AccessModes_W_OK
Mono_Posix_AccessModes_X_OK = 0x00000004,
#define Mono_Posix_AccessModes_X_OK Mono_Posix_AccessModes_X_OK
};
int Mono_Posix_FromAccessModes (int x, int *r);
int Mono_Posix_ToAccessModes (int x, int *r);
enum Mono_Posix_AtFlags {
Mono_Posix_AtFlags_AT_EMPTY_PATH = 0x00001000,
#define Mono_Posix_AtFlags_AT_EMPTY_PATH Mono_Posix_AtFlags_AT_EMPTY_PATH
Mono_Posix_AtFlags_AT_NO_AUTOMOUNT = 0x00000800,
#define Mono_Posix_AtFlags_AT_NO_AUTOMOUNT Mono_Posix_AtFlags_AT_NO_AUTOMOUNT
Mono_Posix_AtFlags_AT_REMOVEDIR = 0x00000200,
#define Mono_Posix_AtFlags_AT_REMOVEDIR Mono_Posix_AtFlags_AT_REMOVEDIR
Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW = 0x00000400,
#define Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW
Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW = 0x00000100,
#define Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW
};
int Mono_Posix_FromAtFlags (int x, int *r);
int Mono_Posix_ToAtFlags (int x, int *r);
enum Mono_Posix_ConfstrName {
Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION = 0x00000002,
#define Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION
Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION = 0x00000003,
#define Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION
Mono_Posix_ConfstrName__CS_LFS64_CFLAGS = 0x000003ec,
#define Mono_Posix_ConfstrName__CS_LFS64_CFLAGS Mono_Posix_ConfstrName__CS_LFS64_CFLAGS
Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS = 0x000003ed,
#define Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS
Mono_Posix_ConfstrName__CS_LFS64_LIBS = 0x000003ee,
#define Mono_Posix_ConfstrName__CS_LFS64_LIBS Mono_Posix_ConfstrName__CS_LFS64_LIBS
Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS = 0x000003ef,
#define Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS
Mono_Posix_ConfstrName__CS_LFS_CFLAGS = 0x000003e8,
#define Mono_Posix_ConfstrName__CS_LFS_CFLAGS Mono_Posix_ConfstrName__CS_LFS_CFLAGS
Mono_Posix_ConfstrName__CS_LFS_LDFLAGS = 0x000003e9,
#define Mono_Posix_ConfstrName__CS_LFS_LDFLAGS Mono_Posix_ConfstrName__CS_LFS_LDFLAGS
Mono_Posix_ConfstrName__CS_LFS_LIBS = 0x000003ea,
#define Mono_Posix_ConfstrName__CS_LFS_LIBS Mono_Posix_ConfstrName__CS_LFS_LIBS
Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS = 0x000003eb,
#define Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS
Mono_Posix_ConfstrName__CS_PATH = 0x00000000,
#define Mono_Posix_ConfstrName__CS_PATH Mono_Posix_ConfstrName__CS_PATH
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS = 0x0000045c,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 0x0000045d,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS = 0x0000045e,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 0x0000045f,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 0x00000460,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 0x00000461,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS = 0x00000462,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS
Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 0x00000463,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS = 0x00000464,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS = 0x00000465,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS = 0x00000466,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS
Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 0x00000467,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 0x00000468,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 0x00000469,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 0x0000046a,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS
Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 0x0000046b,
#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS = 0x00000001,
#define Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS = 0x0000044c,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS = 0x0000044d,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS = 0x0000044e,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS = 0x0000044f,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS = 0x00000450,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS = 0x00000451,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS = 0x00000452,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS
Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 0x00000453,
#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS = 0x00000454,
#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS = 0x00000455,
#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS = 0x00000456,
#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS
Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS = 0x00000457,
#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS = 0x00000458,
#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 0x00000459,
#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS
Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS = 0x0000045a,
#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS
Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 0x0000045b,
#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
};
int Mono_Posix_FromConfstrName (int x, int *r);
int Mono_Posix_ToConfstrName (int x, int *r);
enum Mono_Posix_DirectoryNotifyFlags {
Mono_Posix_DirectoryNotifyFlags_DN_ACCESS = 0x00000001,
#define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS Mono_Posix_DirectoryNotifyFlags_DN_ACCESS
Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB = 0x00000020,
#define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB
Mono_Posix_DirectoryNotifyFlags_DN_CREATE = 0x00000004,
#define Mono_Posix_DirectoryNotifyFlags_DN_CREATE Mono_Posix_DirectoryNotifyFlags_DN_CREATE
Mono_Posix_DirectoryNotifyFlags_DN_DELETE = 0x00000008,
#define Mono_Posix_DirectoryNotifyFlags_DN_DELETE Mono_Posix_DirectoryNotifyFlags_DN_DELETE
Mono_Posix_DirectoryNotifyFlags_DN_MODIFY = 0x00000002,
#define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY Mono_Posix_DirectoryNotifyFlags_DN_MODIFY
Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT = 0x80000000,
#define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT
Mono_Posix_DirectoryNotifyFlags_DN_RENAME = 0x00000010,
#define Mono_Posix_DirectoryNotifyFlags_DN_RENAME Mono_Posix_DirectoryNotifyFlags_DN_RENAME
};
int Mono_Posix_FromDirectoryNotifyFlags (int x, int *r);
int Mono_Posix_ToDirectoryNotifyFlags (int x, int *r);
enum Mono_Posix_EpollEvents {
Mono_Posix_EpollEvents_EPOLLERR = 0x00000008,
#define Mono_Posix_EpollEvents_EPOLLERR Mono_Posix_EpollEvents_EPOLLERR
Mono_Posix_EpollEvents_EPOLLET = 0x80000000,
#define Mono_Posix_EpollEvents_EPOLLET Mono_Posix_EpollEvents_EPOLLET
Mono_Posix_EpollEvents_EPOLLHUP = 0x00000010,
#define Mono_Posix_EpollEvents_EPOLLHUP Mono_Posix_EpollEvents_EPOLLHUP
Mono_Posix_EpollEvents_EPOLLIN = 0x00000001,
#define Mono_Posix_EpollEvents_EPOLLIN Mono_Posix_EpollEvents_EPOLLIN
Mono_Posix_EpollEvents_EPOLLMSG = 0x00000400,
#define Mono_Posix_EpollEvents_EPOLLMSG Mono_Posix_EpollEvents_EPOLLMSG
Mono_Posix_EpollEvents_EPOLLONESHOT = 0x40000000,
#define Mono_Posix_EpollEvents_EPOLLONESHOT Mono_Posix_EpollEvents_EPOLLONESHOT
Mono_Posix_EpollEvents_EPOLLOUT = 0x00000004,
#define Mono_Posix_EpollEvents_EPOLLOUT Mono_Posix_EpollEvents_EPOLLOUT
Mono_Posix_EpollEvents_EPOLLPRI = 0x00000002,
#define Mono_Posix_EpollEvents_EPOLLPRI Mono_Posix_EpollEvents_EPOLLPRI
Mono_Posix_EpollEvents_EPOLLRDBAND = 0x00000080,
#define Mono_Posix_EpollEvents_EPOLLRDBAND Mono_Posix_EpollEvents_EPOLLRDBAND
Mono_Posix_EpollEvents_EPOLLRDHUP = 0x00002000,
#define Mono_Posix_EpollEvents_EPOLLRDHUP Mono_Posix_EpollEvents_EPOLLRDHUP
Mono_Posix_EpollEvents_EPOLLRDNORM = 0x00000040,
#define Mono_Posix_EpollEvents_EPOLLRDNORM Mono_Posix_EpollEvents_EPOLLRDNORM
Mono_Posix_EpollEvents_EPOLLWRBAND = 0x00000200,
#define Mono_Posix_EpollEvents_EPOLLWRBAND Mono_Posix_EpollEvents_EPOLLWRBAND
Mono_Posix_EpollEvents_EPOLLWRNORM = 0x00000100,
#define Mono_Posix_EpollEvents_EPOLLWRNORM Mono_Posix_EpollEvents_EPOLLWRNORM
};
int Mono_Posix_FromEpollEvents (unsigned int x, unsigned int *r);
int Mono_Posix_ToEpollEvents (unsigned int x, unsigned int *r);
enum Mono_Posix_EpollFlags {
Mono_Posix_EpollFlags_EPOLL_CLOEXEC = 0x001e8480,
#define Mono_Posix_EpollFlags_EPOLL_CLOEXEC Mono_Posix_EpollFlags_EPOLL_CLOEXEC
Mono_Posix_EpollFlags_EPOLL_NONBLOCK = 0x00000fa0,
#define Mono_Posix_EpollFlags_EPOLL_NONBLOCK Mono_Posix_EpollFlags_EPOLL_NONBLOCK
};
int Mono_Posix_FromEpollFlags (int x, int *r);
int Mono_Posix_ToEpollFlags (int x, int *r);
enum Mono_Posix_Errno {
Mono_Posix_Errno_E2BIG = 0x00000007,
#define Mono_Posix_Errno_E2BIG Mono_Posix_Errno_E2BIG
Mono_Posix_Errno_EACCES = 0x0000000d,
#define Mono_Posix_Errno_EACCES Mono_Posix_Errno_EACCES
Mono_Posix_Errno_EADDRINUSE = 0x00000062,
#define Mono_Posix_Errno_EADDRINUSE Mono_Posix_Errno_EADDRINUSE
Mono_Posix_Errno_EADDRNOTAVAIL = 0x00000063,
#define Mono_Posix_Errno_EADDRNOTAVAIL Mono_Posix_Errno_EADDRNOTAVAIL
Mono_Posix_Errno_EADV = 0x00000044,
#define Mono_Posix_Errno_EADV Mono_Posix_Errno_EADV
Mono_Posix_Errno_EAFNOSUPPORT = 0x00000061,
#define Mono_Posix_Errno_EAFNOSUPPORT Mono_Posix_Errno_EAFNOSUPPORT
Mono_Posix_Errno_EAGAIN = 0x0000000b,
#define Mono_Posix_Errno_EAGAIN Mono_Posix_Errno_EAGAIN
Mono_Posix_Errno_EALREADY = 0x00000072,
#define Mono_Posix_Errno_EALREADY Mono_Posix_Errno_EALREADY
Mono_Posix_Errno_EAUTH = 0x00000438,
#define Mono_Posix_Errno_EAUTH Mono_Posix_Errno_EAUTH
Mono_Posix_Errno_EBADARCH = 0x0000043e,
#define Mono_Posix_Errno_EBADARCH Mono_Posix_Errno_EBADARCH
Mono_Posix_Errno_EBADE = 0x00000034,
#define Mono_Posix_Errno_EBADE Mono_Posix_Errno_EBADE
Mono_Posix_Errno_EBADEXEC = 0x0000043d,
#define Mono_Posix_Errno_EBADEXEC Mono_Posix_Errno_EBADEXEC
Mono_Posix_Errno_EBADF = 0x00000009,
#define Mono_Posix_Errno_EBADF Mono_Posix_Errno_EBADF
Mono_Posix_Errno_EBADFD = 0x0000004d,
#define Mono_Posix_Errno_EBADFD Mono_Posix_Errno_EBADFD
Mono_Posix_Errno_EBADMACHO = 0x00000440,
#define Mono_Posix_Errno_EBADMACHO Mono_Posix_Errno_EBADMACHO
Mono_Posix_Errno_EBADMSG = 0x0000004a,
#define Mono_Posix_Errno_EBADMSG Mono_Posix_Errno_EBADMSG
Mono_Posix_Errno_EBADR = 0x00000035,
#define Mono_Posix_Errno_EBADR Mono_Posix_Errno_EBADR
Mono_Posix_Errno_EBADRPC = 0x00000430,
#define Mono_Posix_Errno_EBADRPC Mono_Posix_Errno_EBADRPC
Mono_Posix_Errno_EBADRQC = 0x00000038,
#define Mono_Posix_Errno_EBADRQC Mono_Posix_Errno_EBADRQC
Mono_Posix_Errno_EBADSLT = 0x00000039,
#define Mono_Posix_Errno_EBADSLT Mono_Posix_Errno_EBADSLT
Mono_Posix_Errno_EBFONT = 0x0000003b,
#define Mono_Posix_Errno_EBFONT Mono_Posix_Errno_EBFONT
Mono_Posix_Errno_EBUSY = 0x00000010,
#define Mono_Posix_Errno_EBUSY Mono_Posix_Errno_EBUSY
Mono_Posix_Errno_ECANCELED = 0x0000007d,
#define Mono_Posix_Errno_ECANCELED Mono_Posix_Errno_ECANCELED
Mono_Posix_Errno_ECHILD = 0x0000000a,
#define Mono_Posix_Errno_ECHILD Mono_Posix_Errno_ECHILD
Mono_Posix_Errno_ECHRNG = 0x0000002c,
#define Mono_Posix_Errno_ECHRNG Mono_Posix_Errno_ECHRNG
Mono_Posix_Errno_ECOMM = 0x00000046,
#define Mono_Posix_Errno_ECOMM Mono_Posix_Errno_ECOMM
Mono_Posix_Errno_ECONNABORTED = 0x00000067,
#define Mono_Posix_Errno_ECONNABORTED Mono_Posix_Errno_ECONNABORTED
Mono_Posix_Errno_ECONNREFUSED = 0x0000006f,
#define Mono_Posix_Errno_ECONNREFUSED Mono_Posix_Errno_ECONNREFUSED
Mono_Posix_Errno_ECONNRESET = 0x00000068,
#define Mono_Posix_Errno_ECONNRESET Mono_Posix_Errno_ECONNRESET
Mono_Posix_Errno_EDEADLK = 0x00000023,
#define Mono_Posix_Errno_EDEADLK Mono_Posix_Errno_EDEADLK
Mono_Posix_Errno_EDEADLOCK = 0x00000023,
#define Mono_Posix_Errno_EDEADLOCK Mono_Posix_Errno_EDEADLOCK
Mono_Posix_Errno_EDESTADDRREQ = 0x00000059,
#define Mono_Posix_Errno_EDESTADDRREQ Mono_Posix_Errno_EDESTADDRREQ
Mono_Posix_Errno_EDEVERR = 0x0000043b,
#define Mono_Posix_Errno_EDEVERR Mono_Posix_Errno_EDEVERR
Mono_Posix_Errno_EDOM = 0x00000021,
#define Mono_Posix_Errno_EDOM Mono_Posix_Errno_EDOM
Mono_Posix_Errno_EDOTDOT = 0x00000049,
#define Mono_Posix_Errno_EDOTDOT Mono_Posix_Errno_EDOTDOT
Mono_Posix_Errno_EDQUOT = 0x0000007a,
#define Mono_Posix_Errno_EDQUOT Mono_Posix_Errno_EDQUOT
Mono_Posix_Errno_EEXIST = 0x00000011,
#define Mono_Posix_Errno_EEXIST Mono_Posix_Errno_EEXIST
Mono_Posix_Errno_EFAULT = 0x0000000e,
#define Mono_Posix_Errno_EFAULT Mono_Posix_Errno_EFAULT
Mono_Posix_Errno_EFBIG = 0x0000001b,
#define Mono_Posix_Errno_EFBIG Mono_Posix_Errno_EFBIG
Mono_Posix_Errno_EFTYPE = 0x00000437,
#define Mono_Posix_Errno_EFTYPE Mono_Posix_Errno_EFTYPE
Mono_Posix_Errno_EHOSTDOWN = 0x00000070,
#define Mono_Posix_Errno_EHOSTDOWN Mono_Posix_Errno_EHOSTDOWN
Mono_Posix_Errno_EHOSTUNREACH = 0x00000071,
#define Mono_Posix_Errno_EHOSTUNREACH Mono_Posix_Errno_EHOSTUNREACH
Mono_Posix_Errno_EIDRM = 0x0000002b,
#define Mono_Posix_Errno_EIDRM Mono_Posix_Errno_EIDRM
Mono_Posix_Errno_EILSEQ = 0x00000054,
#define Mono_Posix_Errno_EILSEQ Mono_Posix_Errno_EILSEQ
Mono_Posix_Errno_EINPROGRESS = 0x00000073,
#define Mono_Posix_Errno_EINPROGRESS Mono_Posix_Errno_EINPROGRESS
Mono_Posix_Errno_EINTR = 0x00000004,
#define Mono_Posix_Errno_EINTR Mono_Posix_Errno_EINTR
Mono_Posix_Errno_EINVAL = 0x00000016,
#define Mono_Posix_Errno_EINVAL Mono_Posix_Errno_EINVAL
Mono_Posix_Errno_EIO = 0x00000005,
#define Mono_Posix_Errno_EIO Mono_Posix_Errno_EIO
Mono_Posix_Errno_EISCONN = 0x0000006a,
#define Mono_Posix_Errno_EISCONN Mono_Posix_Errno_EISCONN
Mono_Posix_Errno_EISDIR = 0x00000015,
#define Mono_Posix_Errno_EISDIR Mono_Posix_Errno_EISDIR
Mono_Posix_Errno_EISNAM = 0x00000078,
#define Mono_Posix_Errno_EISNAM Mono_Posix_Errno_EISNAM
Mono_Posix_Errno_EKEYEXPIRED = 0x0000007f,
#define Mono_Posix_Errno_EKEYEXPIRED Mono_Posix_Errno_EKEYEXPIRED
Mono_Posix_Errno_EKEYREJECTED = 0x00000081,
#define Mono_Posix_Errno_EKEYREJECTED Mono_Posix_Errno_EKEYREJECTED
Mono_Posix_Errno_EKEYREVOKED = 0x00000080,
#define Mono_Posix_Errno_EKEYREVOKED Mono_Posix_Errno_EKEYREVOKED
Mono_Posix_Errno_EL2HLT = 0x00000033,
#define Mono_Posix_Errno_EL2HLT Mono_Posix_Errno_EL2HLT
Mono_Posix_Errno_EL2NSYNC = 0x0000002d,
#define Mono_Posix_Errno_EL2NSYNC Mono_Posix_Errno_EL2NSYNC
Mono_Posix_Errno_EL3HLT = 0x0000002e,
#define Mono_Posix_Errno_EL3HLT Mono_Posix_Errno_EL3HLT
Mono_Posix_Errno_EL3RST = 0x0000002f,
#define Mono_Posix_Errno_EL3RST Mono_Posix_Errno_EL3RST
Mono_Posix_Errno_ELIBACC = 0x0000004f,
#define Mono_Posix_Errno_ELIBACC Mono_Posix_Errno_ELIBACC
Mono_Posix_Errno_ELIBBAD = 0x00000050,
#define Mono_Posix_Errno_ELIBBAD Mono_Posix_Errno_ELIBBAD
Mono_Posix_Errno_ELIBEXEC = 0x00000053,
#define Mono_Posix_Errno_ELIBEXEC Mono_Posix_Errno_ELIBEXEC
Mono_Posix_Errno_ELIBMAX = 0x00000052,
#define Mono_Posix_Errno_ELIBMAX Mono_Posix_Errno_ELIBMAX
Mono_Posix_Errno_ELIBSCN = 0x00000051,
#define Mono_Posix_Errno_ELIBSCN Mono_Posix_Errno_ELIBSCN
Mono_Posix_Errno_ELNRNG = 0x00000030,
#define Mono_Posix_Errno_ELNRNG Mono_Posix_Errno_ELNRNG
Mono_Posix_Errno_ELOOP = 0x00000028,
#define Mono_Posix_Errno_ELOOP Mono_Posix_Errno_ELOOP
Mono_Posix_Errno_EMEDIUMTYPE = 0x0000007c,
#define Mono_Posix_Errno_EMEDIUMTYPE Mono_Posix_Errno_EMEDIUMTYPE
Mono_Posix_Errno_EMFILE = 0x00000018,
#define Mono_Posix_Errno_EMFILE Mono_Posix_Errno_EMFILE
Mono_Posix_Errno_EMLINK = 0x0000001f,
#define Mono_Posix_Errno_EMLINK Mono_Posix_Errno_EMLINK
Mono_Posix_Errno_EMSGSIZE = 0x0000005a,
#define Mono_Posix_Errno_EMSGSIZE Mono_Posix_Errno_EMSGSIZE
Mono_Posix_Errno_EMULTIHOP = 0x00000048,
#define Mono_Posix_Errno_EMULTIHOP Mono_Posix_Errno_EMULTIHOP
Mono_Posix_Errno_ENAMETOOLONG = 0x00000024,
#define Mono_Posix_Errno_ENAMETOOLONG Mono_Posix_Errno_ENAMETOOLONG
Mono_Posix_Errno_ENAVAIL = 0x00000077,
#define Mono_Posix_Errno_ENAVAIL Mono_Posix_Errno_ENAVAIL
Mono_Posix_Errno_ENEEDAUTH = 0x00000439,
#define Mono_Posix_Errno_ENEEDAUTH Mono_Posix_Errno_ENEEDAUTH
Mono_Posix_Errno_ENETDOWN = 0x00000064,
#define Mono_Posix_Errno_ENETDOWN Mono_Posix_Errno_ENETDOWN
Mono_Posix_Errno_ENETRESET = 0x00000066,
#define Mono_Posix_Errno_ENETRESET Mono_Posix_Errno_ENETRESET
Mono_Posix_Errno_ENETUNREACH = 0x00000065,
#define Mono_Posix_Errno_ENETUNREACH Mono_Posix_Errno_ENETUNREACH
Mono_Posix_Errno_ENFILE = 0x00000017,
#define Mono_Posix_Errno_ENFILE Mono_Posix_Errno_ENFILE
Mono_Posix_Errno_ENOANO = 0x00000037,
#define Mono_Posix_Errno_ENOANO Mono_Posix_Errno_ENOANO
Mono_Posix_Errno_ENOATTR = 0x00000445,
#define Mono_Posix_Errno_ENOATTR Mono_Posix_Errno_ENOATTR
Mono_Posix_Errno_ENOBUFS = 0x00000069,
#define Mono_Posix_Errno_ENOBUFS Mono_Posix_Errno_ENOBUFS
Mono_Posix_Errno_ENOCSI = 0x00000032,
#define Mono_Posix_Errno_ENOCSI Mono_Posix_Errno_ENOCSI
Mono_Posix_Errno_ENODATA = 0x0000003d,
#define Mono_Posix_Errno_ENODATA Mono_Posix_Errno_ENODATA
Mono_Posix_Errno_ENODEV = 0x00000013,
#define Mono_Posix_Errno_ENODEV Mono_Posix_Errno_ENODEV
Mono_Posix_Errno_ENOENT = 0x00000002,
#define Mono_Posix_Errno_ENOENT Mono_Posix_Errno_ENOENT
Mono_Posix_Errno_ENOEXEC = 0x00000008,
#define Mono_Posix_Errno_ENOEXEC Mono_Posix_Errno_ENOEXEC
Mono_Posix_Errno_ENOKEY = 0x0000007e,
#define Mono_Posix_Errno_ENOKEY Mono_Posix_Errno_ENOKEY
Mono_Posix_Errno_ENOLCK = 0x00000025,
#define Mono_Posix_Errno_ENOLCK Mono_Posix_Errno_ENOLCK
Mono_Posix_Errno_ENOLINK = 0x00000043,
#define Mono_Posix_Errno_ENOLINK Mono_Posix_Errno_ENOLINK
Mono_Posix_Errno_ENOMEDIUM = 0x0000007b,
#define Mono_Posix_Errno_ENOMEDIUM Mono_Posix_Errno_ENOMEDIUM
Mono_Posix_Errno_ENOMEM = 0x0000000c,
#define Mono_Posix_Errno_ENOMEM Mono_Posix_Errno_ENOMEM
Mono_Posix_Errno_ENOMSG = 0x0000002a,
#define Mono_Posix_Errno_ENOMSG Mono_Posix_Errno_ENOMSG
Mono_Posix_Errno_ENONET = 0x00000040,
#define Mono_Posix_Errno_ENONET Mono_Posix_Errno_ENONET
Mono_Posix_Errno_ENOPKG = 0x00000041,
#define Mono_Posix_Errno_ENOPKG Mono_Posix_Errno_ENOPKG
Mono_Posix_Errno_ENOPOLICY = 0x0000044f,
#define Mono_Posix_Errno_ENOPOLICY Mono_Posix_Errno_ENOPOLICY
Mono_Posix_Errno_ENOPROTOOPT = 0x0000005c,
#define Mono_Posix_Errno_ENOPROTOOPT Mono_Posix_Errno_ENOPROTOOPT
Mono_Posix_Errno_ENOSPC = 0x0000001c,
#define Mono_Posix_Errno_ENOSPC Mono_Posix_Errno_ENOSPC
Mono_Posix_Errno_ENOSR = 0x0000003f,
#define Mono_Posix_Errno_ENOSR Mono_Posix_Errno_ENOSR
Mono_Posix_Errno_ENOSTR = 0x0000003c,
#define Mono_Posix_Errno_ENOSTR Mono_Posix_Errno_ENOSTR
Mono_Posix_Errno_ENOSYS = 0x00000026,
#define Mono_Posix_Errno_ENOSYS Mono_Posix_Errno_ENOSYS
Mono_Posix_Errno_ENOTBLK = 0x0000000f,
#define Mono_Posix_Errno_ENOTBLK Mono_Posix_Errno_ENOTBLK
Mono_Posix_Errno_ENOTCONN = 0x0000006b,
#define Mono_Posix_Errno_ENOTCONN Mono_Posix_Errno_ENOTCONN
Mono_Posix_Errno_ENOTDIR = 0x00000014,
#define Mono_Posix_Errno_ENOTDIR Mono_Posix_Errno_ENOTDIR
Mono_Posix_Errno_ENOTEMPTY = 0x00000027,
#define Mono_Posix_Errno_ENOTEMPTY Mono_Posix_Errno_ENOTEMPTY
Mono_Posix_Errno_ENOTNAM = 0x00000076,
#define Mono_Posix_Errno_ENOTNAM Mono_Posix_Errno_ENOTNAM
Mono_Posix_Errno_ENOTRECOVERABLE = 0x00000083,
#define Mono_Posix_Errno_ENOTRECOVERABLE Mono_Posix_Errno_ENOTRECOVERABLE
Mono_Posix_Errno_ENOTSOCK = 0x00000058,
#define Mono_Posix_Errno_ENOTSOCK Mono_Posix_Errno_ENOTSOCK
Mono_Posix_Errno_ENOTTY = 0x00000019,
#define Mono_Posix_Errno_ENOTTY Mono_Posix_Errno_ENOTTY
Mono_Posix_Errno_ENOTUNIQ = 0x0000004c,
#define Mono_Posix_Errno_ENOTUNIQ Mono_Posix_Errno_ENOTUNIQ
Mono_Posix_Errno_ENXIO = 0x00000006,
#define Mono_Posix_Errno_ENXIO Mono_Posix_Errno_ENXIO
Mono_Posix_Errno_EOPNOTSUPP = 0x0000005f,
#define Mono_Posix_Errno_EOPNOTSUPP Mono_Posix_Errno_EOPNOTSUPP
Mono_Posix_Errno_EOVERFLOW = 0x0000004b,
#define Mono_Posix_Errno_EOVERFLOW Mono_Posix_Errno_EOVERFLOW
Mono_Posix_Errno_EOWNERDEAD = 0x00000082,
#define Mono_Posix_Errno_EOWNERDEAD Mono_Posix_Errno_EOWNERDEAD
Mono_Posix_Errno_EPERM = 0x00000001,
#define Mono_Posix_Errno_EPERM Mono_Posix_Errno_EPERM
Mono_Posix_Errno_EPFNOSUPPORT = 0x00000060,
#define Mono_Posix_Errno_EPFNOSUPPORT Mono_Posix_Errno_EPFNOSUPPORT
Mono_Posix_Errno_EPIPE = 0x00000020,
#define Mono_Posix_Errno_EPIPE Mono_Posix_Errno_EPIPE
Mono_Posix_Errno_EPROCLIM = 0x0000042b,
#define Mono_Posix_Errno_EPROCLIM Mono_Posix_Errno_EPROCLIM
Mono_Posix_Errno_EPROCUNAVAIL = 0x00000434,
#define Mono_Posix_Errno_EPROCUNAVAIL Mono_Posix_Errno_EPROCUNAVAIL
Mono_Posix_Errno_EPROGMISMATCH = 0x00000433,
#define Mono_Posix_Errno_EPROGMISMATCH Mono_Posix_Errno_EPROGMISMATCH
Mono_Posix_Errno_EPROGUNAVAIL = 0x00000432,
#define Mono_Posix_Errno_EPROGUNAVAIL Mono_Posix_Errno_EPROGUNAVAIL
Mono_Posix_Errno_EPROTO = 0x00000047,
#define Mono_Posix_Errno_EPROTO Mono_Posix_Errno_EPROTO
Mono_Posix_Errno_EPROTONOSUPPORT = 0x0000005d,
#define Mono_Posix_Errno_EPROTONOSUPPORT Mono_Posix_Errno_EPROTONOSUPPORT
Mono_Posix_Errno_EPROTOTYPE = 0x0000005b,
#define Mono_Posix_Errno_EPROTOTYPE Mono_Posix_Errno_EPROTOTYPE
Mono_Posix_Errno_EPWROFF = 0x0000043a,
#define Mono_Posix_Errno_EPWROFF Mono_Posix_Errno_EPWROFF
Mono_Posix_Errno_ERANGE = 0x00000022,
#define Mono_Posix_Errno_ERANGE Mono_Posix_Errno_ERANGE
Mono_Posix_Errno_EREMCHG = 0x0000004e,
#define Mono_Posix_Errno_EREMCHG Mono_Posix_Errno_EREMCHG
Mono_Posix_Errno_EREMOTE = 0x00000042,
#define Mono_Posix_Errno_EREMOTE Mono_Posix_Errno_EREMOTE
Mono_Posix_Errno_EREMOTEIO = 0x00000079,
#define Mono_Posix_Errno_EREMOTEIO Mono_Posix_Errno_EREMOTEIO
Mono_Posix_Errno_ERESTART = 0x00000055,
#define Mono_Posix_Errno_ERESTART Mono_Posix_Errno_ERESTART
Mono_Posix_Errno_EROFS = 0x0000001e,
#define Mono_Posix_Errno_EROFS Mono_Posix_Errno_EROFS
Mono_Posix_Errno_ERPCMISMATCH = 0x00000431,
#define Mono_Posix_Errno_ERPCMISMATCH Mono_Posix_Errno_ERPCMISMATCH
Mono_Posix_Errno_ESHLIBVERS = 0x0000043f,
#define Mono_Posix_Errno_ESHLIBVERS Mono_Posix_Errno_ESHLIBVERS
Mono_Posix_Errno_ESHUTDOWN = 0x0000006c,
#define Mono_Posix_Errno_ESHUTDOWN Mono_Posix_Errno_ESHUTDOWN
Mono_Posix_Errno_ESOCKTNOSUPPORT = 0x0000005e,
#define Mono_Posix_Errno_ESOCKTNOSUPPORT Mono_Posix_Errno_ESOCKTNOSUPPORT
Mono_Posix_Errno_ESPIPE = 0x0000001d,
#define Mono_Posix_Errno_ESPIPE Mono_Posix_Errno_ESPIPE
Mono_Posix_Errno_ESRCH = 0x00000003,
#define Mono_Posix_Errno_ESRCH Mono_Posix_Errno_ESRCH
Mono_Posix_Errno_ESRMNT = 0x00000045,
#define Mono_Posix_Errno_ESRMNT Mono_Posix_Errno_ESRMNT
Mono_Posix_Errno_ESTALE = 0x00000074,
#define Mono_Posix_Errno_ESTALE Mono_Posix_Errno_ESTALE
Mono_Posix_Errno_ESTRPIPE = 0x00000056,
#define Mono_Posix_Errno_ESTRPIPE Mono_Posix_Errno_ESTRPIPE
Mono_Posix_Errno_ETIME = 0x0000003e,
#define Mono_Posix_Errno_ETIME Mono_Posix_Errno_ETIME
Mono_Posix_Errno_ETIMEDOUT = 0x0000006e,
#define Mono_Posix_Errno_ETIMEDOUT Mono_Posix_Errno_ETIMEDOUT
Mono_Posix_Errno_ETOOMANYREFS = 0x0000006d,
#define Mono_Posix_Errno_ETOOMANYREFS Mono_Posix_Errno_ETOOMANYREFS
Mono_Posix_Errno_ETXTBSY = 0x0000001a,
#define Mono_Posix_Errno_ETXTBSY Mono_Posix_Errno_ETXTBSY
Mono_Posix_Errno_EUCLEAN = 0x00000075,
#define Mono_Posix_Errno_EUCLEAN Mono_Posix_Errno_EUCLEAN
Mono_Posix_Errno_EUNATCH = 0x00000031,
#define Mono_Posix_Errno_EUNATCH Mono_Posix_Errno_EUNATCH
Mono_Posix_Errno_EUSERS = 0x00000057,
#define Mono_Posix_Errno_EUSERS Mono_Posix_Errno_EUSERS
Mono_Posix_Errno_EWOULDBLOCK = 0x0000000b,
#define Mono_Posix_Errno_EWOULDBLOCK Mono_Posix_Errno_EWOULDBLOCK
Mono_Posix_Errno_EXDEV = 0x00000012,
#define Mono_Posix_Errno_EXDEV Mono_Posix_Errno_EXDEV
Mono_Posix_Errno_EXFULL = 0x00000036,
#define Mono_Posix_Errno_EXFULL Mono_Posix_Errno_EXFULL
};
int Mono_Posix_FromErrno (int x, int *r);
int Mono_Posix_ToErrno (int x, int *r);
enum Mono_Posix_FcntlCommand {
Mono_Posix_FcntlCommand_F_DUPFD = 0x00000000,
#define Mono_Posix_FcntlCommand_F_DUPFD Mono_Posix_FcntlCommand_F_DUPFD
Mono_Posix_FcntlCommand_F_GETFD = 0x00000001,
#define Mono_Posix_FcntlCommand_F_GETFD Mono_Posix_FcntlCommand_F_GETFD
Mono_Posix_FcntlCommand_F_GETFL = 0x00000003,
#define Mono_Posix_FcntlCommand_F_GETFL Mono_Posix_FcntlCommand_F_GETFL
Mono_Posix_FcntlCommand_F_GETLEASE = 0x00000401,
#define Mono_Posix_FcntlCommand_F_GETLEASE Mono_Posix_FcntlCommand_F_GETLEASE
Mono_Posix_FcntlCommand_F_GETLK = 0x0000000c,
#define Mono_Posix_FcntlCommand_F_GETLK Mono_Posix_FcntlCommand_F_GETLK
Mono_Posix_FcntlCommand_F_GETOWN = 0x00000009,
#define Mono_Posix_FcntlCommand_F_GETOWN Mono_Posix_FcntlCommand_F_GETOWN
Mono_Posix_FcntlCommand_F_GETSIG = 0x0000000b,
#define Mono_Posix_FcntlCommand_F_GETSIG Mono_Posix_FcntlCommand_F_GETSIG
Mono_Posix_FcntlCommand_F_NOCACHE = 0x00000030,
#define Mono_Posix_FcntlCommand_F_NOCACHE Mono_Posix_FcntlCommand_F_NOCACHE
Mono_Posix_FcntlCommand_F_NOTIFY = 0x00000402,
#define Mono_Posix_FcntlCommand_F_NOTIFY Mono_Posix_FcntlCommand_F_NOTIFY
Mono_Posix_FcntlCommand_F_SETFD = 0x00000002,
#define Mono_Posix_FcntlCommand_F_SETFD Mono_Posix_FcntlCommand_F_SETFD
Mono_Posix_FcntlCommand_F_SETFL = 0x00000004,
#define Mono_Posix_FcntlCommand_F_SETFL Mono_Posix_FcntlCommand_F_SETFL
Mono_Posix_FcntlCommand_F_SETLEASE = 0x00000400,
#define Mono_Posix_FcntlCommand_F_SETLEASE Mono_Posix_FcntlCommand_F_SETLEASE
Mono_Posix_FcntlCommand_F_SETLK = 0x0000000d,
#define Mono_Posix_FcntlCommand_F_SETLK Mono_Posix_FcntlCommand_F_SETLK
Mono_Posix_FcntlCommand_F_SETLKW = 0x0000000e,
#define Mono_Posix_FcntlCommand_F_SETLKW Mono_Posix_FcntlCommand_F_SETLKW
Mono_Posix_FcntlCommand_F_SETOWN = 0x00000008,
#define Mono_Posix_FcntlCommand_F_SETOWN Mono_Posix_FcntlCommand_F_SETOWN
Mono_Posix_FcntlCommand_F_SETSIG = 0x0000000a,
#define Mono_Posix_FcntlCommand_F_SETSIG Mono_Posix_FcntlCommand_F_SETSIG
};
int Mono_Posix_FromFcntlCommand (int x, int *r);
int Mono_Posix_ToFcntlCommand (int x, int *r);
enum Mono_Posix_FilePermissions {
Mono_Posix_FilePermissions_ACCESSPERMS = 0x000001ff,
#define Mono_Posix_FilePermissions_ACCESSPERMS Mono_Posix_FilePermissions_ACCESSPERMS
Mono_Posix_FilePermissions_ALLPERMS = 0x00000fff,
#define Mono_Posix_FilePermissions_ALLPERMS Mono_Posix_FilePermissions_ALLPERMS
Mono_Posix_FilePermissions_DEFFILEMODE = 0x000001b6,
#define Mono_Posix_FilePermissions_DEFFILEMODE Mono_Posix_FilePermissions_DEFFILEMODE
Mono_Posix_FilePermissions_S_IFBLK = 0x00006000,
#define Mono_Posix_FilePermissions_S_IFBLK Mono_Posix_FilePermissions_S_IFBLK
Mono_Posix_FilePermissions_S_IFCHR = 0x00002000,
#define Mono_Posix_FilePermissions_S_IFCHR Mono_Posix_FilePermissions_S_IFCHR
Mono_Posix_FilePermissions_S_IFDIR = 0x00004000,
#define Mono_Posix_FilePermissions_S_IFDIR Mono_Posix_FilePermissions_S_IFDIR
Mono_Posix_FilePermissions_S_IFIFO = 0x00001000,
#define Mono_Posix_FilePermissions_S_IFIFO Mono_Posix_FilePermissions_S_IFIFO
Mono_Posix_FilePermissions_S_IFLNK = 0x0000a000,
#define Mono_Posix_FilePermissions_S_IFLNK Mono_Posix_FilePermissions_S_IFLNK
Mono_Posix_FilePermissions_S_IFMT = 0x0000f000,
#define Mono_Posix_FilePermissions_S_IFMT Mono_Posix_FilePermissions_S_IFMT
Mono_Posix_FilePermissions_S_IFREG = 0x00008000,
#define Mono_Posix_FilePermissions_S_IFREG Mono_Posix_FilePermissions_S_IFREG
Mono_Posix_FilePermissions_S_IFSOCK = 0x0000c000,
#define Mono_Posix_FilePermissions_S_IFSOCK Mono_Posix_FilePermissions_S_IFSOCK
Mono_Posix_FilePermissions_S_IRGRP = 0x00000020,
#define Mono_Posix_FilePermissions_S_IRGRP Mono_Posix_FilePermissions_S_IRGRP
Mono_Posix_FilePermissions_S_IROTH = 0x00000004,
#define Mono_Posix_FilePermissions_S_IROTH Mono_Posix_FilePermissions_S_IROTH
Mono_Posix_FilePermissions_S_IRUSR = 0x00000100,
#define Mono_Posix_FilePermissions_S_IRUSR Mono_Posix_FilePermissions_S_IRUSR
Mono_Posix_FilePermissions_S_IRWXG = 0x00000038,
#define Mono_Posix_FilePermissions_S_IRWXG Mono_Posix_FilePermissions_S_IRWXG
Mono_Posix_FilePermissions_S_IRWXO = 0x00000007,
#define Mono_Posix_FilePermissions_S_IRWXO Mono_Posix_FilePermissions_S_IRWXO
Mono_Posix_FilePermissions_S_IRWXU = 0x000001c0,
#define Mono_Posix_FilePermissions_S_IRWXU Mono_Posix_FilePermissions_S_IRWXU
Mono_Posix_FilePermissions_S_ISGID = 0x00000400,
#define Mono_Posix_FilePermissions_S_ISGID Mono_Posix_FilePermissions_S_ISGID
Mono_Posix_FilePermissions_S_ISUID = 0x00000800,
#define Mono_Posix_FilePermissions_S_ISUID Mono_Posix_FilePermissions_S_ISUID
Mono_Posix_FilePermissions_S_ISVTX = 0x00000200,
#define Mono_Posix_FilePermissions_S_ISVTX Mono_Posix_FilePermissions_S_ISVTX
Mono_Posix_FilePermissions_S_IWGRP = 0x00000010,
#define Mono_Posix_FilePermissions_S_IWGRP Mono_Posix_FilePermissions_S_IWGRP
Mono_Posix_FilePermissions_S_IWOTH = 0x00000002,
#define Mono_Posix_FilePermissions_S_IWOTH Mono_Posix_FilePermissions_S_IWOTH
Mono_Posix_FilePermissions_S_IWUSR = 0x00000080,
#define Mono_Posix_FilePermissions_S_IWUSR Mono_Posix_FilePermissions_S_IWUSR
Mono_Posix_FilePermissions_S_IXGRP = 0x00000008,
#define Mono_Posix_FilePermissions_S_IXGRP Mono_Posix_FilePermissions_S_IXGRP
Mono_Posix_FilePermissions_S_IXOTH = 0x00000001,
#define Mono_Posix_FilePermissions_S_IXOTH Mono_Posix_FilePermissions_S_IXOTH
Mono_Posix_FilePermissions_S_IXUSR = 0x00000040,
#define Mono_Posix_FilePermissions_S_IXUSR Mono_Posix_FilePermissions_S_IXUSR
};
int Mono_Posix_FromFilePermissions (unsigned int x, unsigned int *r);
int Mono_Posix_ToFilePermissions (unsigned int x, unsigned int *r);
enum Mono_Posix_LockType {
Mono_Posix_LockType_F_RDLCK = 0x0000,
#define Mono_Posix_LockType_F_RDLCK Mono_Posix_LockType_F_RDLCK
Mono_Posix_LockType_F_UNLCK = 0x0002,
#define Mono_Posix_LockType_F_UNLCK Mono_Posix_LockType_F_UNLCK
Mono_Posix_LockType_F_WRLCK = 0x0001,
#define Mono_Posix_LockType_F_WRLCK Mono_Posix_LockType_F_WRLCK
};
int Mono_Posix_FromLockType (short x, short *r);
int Mono_Posix_ToLockType (short x, short *r);
enum Mono_Posix_LockfCommand {
Mono_Posix_LockfCommand_F_LOCK = 0x00000001,
#define Mono_Posix_LockfCommand_F_LOCK Mono_Posix_LockfCommand_F_LOCK
Mono_Posix_LockfCommand_F_TEST = 0x00000003,
#define Mono_Posix_LockfCommand_F_TEST Mono_Posix_LockfCommand_F_TEST
Mono_Posix_LockfCommand_F_TLOCK = 0x00000002,
#define Mono_Posix_LockfCommand_F_TLOCK Mono_Posix_LockfCommand_F_TLOCK
Mono_Posix_LockfCommand_F_ULOCK = 0x00000000,
#define Mono_Posix_LockfCommand_F_ULOCK Mono_Posix_LockfCommand_F_ULOCK
};
int Mono_Posix_FromLockfCommand (int x, int *r);
int Mono_Posix_ToLockfCommand (int x, int *r);
enum Mono_Posix_MessageFlags {
Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC = 0x40000000,
#define Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC
Mono_Posix_MessageFlags_MSG_CONFIRM = 0x00000800,
#define Mono_Posix_MessageFlags_MSG_CONFIRM Mono_Posix_MessageFlags_MSG_CONFIRM
Mono_Posix_MessageFlags_MSG_CTRUNC = 0x00000008,
#define Mono_Posix_MessageFlags_MSG_CTRUNC Mono_Posix_MessageFlags_MSG_CTRUNC
Mono_Posix_MessageFlags_MSG_DONTROUTE = 0x00000004,
#define Mono_Posix_MessageFlags_MSG_DONTROUTE Mono_Posix_MessageFlags_MSG_DONTROUTE
Mono_Posix_MessageFlags_MSG_DONTWAIT = 0x00000040,
#define Mono_Posix_MessageFlags_MSG_DONTWAIT Mono_Posix_MessageFlags_MSG_DONTWAIT
Mono_Posix_MessageFlags_MSG_EOR = 0x00000080,
#define Mono_Posix_MessageFlags_MSG_EOR Mono_Posix_MessageFlags_MSG_EOR
Mono_Posix_MessageFlags_MSG_ERRQUEUE = 0x00002000,
#define Mono_Posix_MessageFlags_MSG_ERRQUEUE Mono_Posix_MessageFlags_MSG_ERRQUEUE
Mono_Posix_MessageFlags_MSG_FASTOPEN = 0x20000000,
#define Mono_Posix_MessageFlags_MSG_FASTOPEN Mono_Posix_MessageFlags_MSG_FASTOPEN
Mono_Posix_MessageFlags_MSG_FIN = 0x00000200,
#define Mono_Posix_MessageFlags_MSG_FIN Mono_Posix_MessageFlags_MSG_FIN
Mono_Posix_MessageFlags_MSG_MORE = 0x00008000,
#define Mono_Posix_MessageFlags_MSG_MORE Mono_Posix_MessageFlags_MSG_MORE
Mono_Posix_MessageFlags_MSG_NOSIGNAL = 0x00004000,
#define Mono_Posix_MessageFlags_MSG_NOSIGNAL Mono_Posix_MessageFlags_MSG_NOSIGNAL
Mono_Posix_MessageFlags_MSG_OOB = 0x00000001,
#define Mono_Posix_MessageFlags_MSG_OOB Mono_Posix_MessageFlags_MSG_OOB
Mono_Posix_MessageFlags_MSG_PEEK = 0x00000002,
#define Mono_Posix_MessageFlags_MSG_PEEK Mono_Posix_MessageFlags_MSG_PEEK
Mono_Posix_MessageFlags_MSG_PROXY = 0x00000010,
#define Mono_Posix_MessageFlags_MSG_PROXY Mono_Posix_MessageFlags_MSG_PROXY
Mono_Posix_MessageFlags_MSG_RST = 0x00001000,
#define Mono_Posix_MessageFlags_MSG_RST Mono_Posix_MessageFlags_MSG_RST
Mono_Posix_MessageFlags_MSG_SYN = 0x00000400,
#define Mono_Posix_MessageFlags_MSG_SYN Mono_Posix_MessageFlags_MSG_SYN
Mono_Posix_MessageFlags_MSG_TRUNC = 0x00000020,
#define Mono_Posix_MessageFlags_MSG_TRUNC Mono_Posix_MessageFlags_MSG_TRUNC
Mono_Posix_MessageFlags_MSG_WAITALL = 0x00000100,
#define Mono_Posix_MessageFlags_MSG_WAITALL Mono_Posix_MessageFlags_MSG_WAITALL
Mono_Posix_MessageFlags_MSG_WAITFORONE = 0x00010000,
#define Mono_Posix_MessageFlags_MSG_WAITFORONE Mono_Posix_MessageFlags_MSG_WAITFORONE
};
int Mono_Posix_FromMessageFlags (int x, int *r);
int Mono_Posix_ToMessageFlags (int x, int *r);
enum Mono_Posix_MlockallFlags {
Mono_Posix_MlockallFlags_MCL_CURRENT = 0x00000001,
#define Mono_Posix_MlockallFlags_MCL_CURRENT Mono_Posix_MlockallFlags_MCL_CURRENT
Mono_Posix_MlockallFlags_MCL_FUTURE = 0x00000002,
#define Mono_Posix_MlockallFlags_MCL_FUTURE Mono_Posix_MlockallFlags_MCL_FUTURE
};
int Mono_Posix_FromMlockallFlags (int x, int *r);
int Mono_Posix_ToMlockallFlags (int x, int *r);
enum Mono_Posix_MmapFlags {
Mono_Posix_MmapFlags_MAP_ANON = 0x00000020,
#define Mono_Posix_MmapFlags_MAP_ANON Mono_Posix_MmapFlags_MAP_ANON
Mono_Posix_MmapFlags_MAP_ANONYMOUS = 0x00000020,
#define Mono_Posix_MmapFlags_MAP_ANONYMOUS Mono_Posix_MmapFlags_MAP_ANONYMOUS
Mono_Posix_MmapFlags_MAP_DENYWRITE = 0x00000800,
#define Mono_Posix_MmapFlags_MAP_DENYWRITE Mono_Posix_MmapFlags_MAP_DENYWRITE
Mono_Posix_MmapFlags_MAP_EXECUTABLE = 0x00001000,
#define Mono_Posix_MmapFlags_MAP_EXECUTABLE Mono_Posix_MmapFlags_MAP_EXECUTABLE
Mono_Posix_MmapFlags_MAP_FILE = 0x00000000,
#define Mono_Posix_MmapFlags_MAP_FILE Mono_Posix_MmapFlags_MAP_FILE
Mono_Posix_MmapFlags_MAP_FIXED = 0x00000010,
#define Mono_Posix_MmapFlags_MAP_FIXED Mono_Posix_MmapFlags_MAP_FIXED
Mono_Posix_MmapFlags_MAP_GROWSDOWN = 0x00000100,
#define Mono_Posix_MmapFlags_MAP_GROWSDOWN Mono_Posix_MmapFlags_MAP_GROWSDOWN
Mono_Posix_MmapFlags_MAP_LOCKED = 0x00002000,
#define Mono_Posix_MmapFlags_MAP_LOCKED Mono_Posix_MmapFlags_MAP_LOCKED
Mono_Posix_MmapFlags_MAP_NONBLOCK = 0x00010000,
#define Mono_Posix_MmapFlags_MAP_NONBLOCK Mono_Posix_MmapFlags_MAP_NONBLOCK
Mono_Posix_MmapFlags_MAP_NORESERVE = 0x00004000,
#define Mono_Posix_MmapFlags_MAP_NORESERVE Mono_Posix_MmapFlags_MAP_NORESERVE
Mono_Posix_MmapFlags_MAP_POPULATE = 0x00008000,
#define Mono_Posix_MmapFlags_MAP_POPULATE Mono_Posix_MmapFlags_MAP_POPULATE
Mono_Posix_MmapFlags_MAP_PRIVATE = 0x00000002,
#define Mono_Posix_MmapFlags_MAP_PRIVATE Mono_Posix_MmapFlags_MAP_PRIVATE
Mono_Posix_MmapFlags_MAP_SHARED = 0x00000001,
#define Mono_Posix_MmapFlags_MAP_SHARED Mono_Posix_MmapFlags_MAP_SHARED
Mono_Posix_MmapFlags_MAP_TYPE = 0x0000000f,
#define Mono_Posix_MmapFlags_MAP_TYPE Mono_Posix_MmapFlags_MAP_TYPE
};
int Mono_Posix_FromMmapFlags (int x, int *r);
int Mono_Posix_ToMmapFlags (int x, int *r);
enum Mono_Posix_MmapProts {
Mono_Posix_MmapProts_PROT_EXEC = 0x00000004,
#define Mono_Posix_MmapProts_PROT_EXEC Mono_Posix_MmapProts_PROT_EXEC
Mono_Posix_MmapProts_PROT_GROWSDOWN = 0x01000000,
#define Mono_Posix_MmapProts_PROT_GROWSDOWN Mono_Posix_MmapProts_PROT_GROWSDOWN
Mono_Posix_MmapProts_PROT_GROWSUP = 0x02000000,
#define Mono_Posix_MmapProts_PROT_GROWSUP Mono_Posix_MmapProts_PROT_GROWSUP
Mono_Posix_MmapProts_PROT_NONE = 0x00000000,
#define Mono_Posix_MmapProts_PROT_NONE Mono_Posix_MmapProts_PROT_NONE
Mono_Posix_MmapProts_PROT_READ = 0x00000001,
#define Mono_Posix_MmapProts_PROT_READ Mono_Posix_MmapProts_PROT_READ
Mono_Posix_MmapProts_PROT_WRITE = 0x00000002,
#define Mono_Posix_MmapProts_PROT_WRITE Mono_Posix_MmapProts_PROT_WRITE
};
int Mono_Posix_FromMmapProts (int x, int *r);
int Mono_Posix_ToMmapProts (int x, int *r);
enum Mono_Posix_MountFlags {
Mono_Posix_MountFlags_ST_APPEND = 0x0000000000000100,
#define Mono_Posix_MountFlags_ST_APPEND Mono_Posix_MountFlags_ST_APPEND
Mono_Posix_MountFlags_ST_BIND = 0x0000000000001000,
#define Mono_Posix_MountFlags_ST_BIND Mono_Posix_MountFlags_ST_BIND
Mono_Posix_MountFlags_ST_IMMUTABLE = 0x0000000000000200,
#define Mono_Posix_MountFlags_ST_IMMUTABLE Mono_Posix_MountFlags_ST_IMMUTABLE
Mono_Posix_MountFlags_ST_MANDLOCK = 0x0000000000000040,
#define Mono_Posix_MountFlags_ST_MANDLOCK Mono_Posix_MountFlags_ST_MANDLOCK
Mono_Posix_MountFlags_ST_NOATIME = 0x0000000000000400,
#define Mono_Posix_MountFlags_ST_NOATIME Mono_Posix_MountFlags_ST_NOATIME
Mono_Posix_MountFlags_ST_NODEV = 0x0000000000000004,
#define Mono_Posix_MountFlags_ST_NODEV Mono_Posix_MountFlags_ST_NODEV
Mono_Posix_MountFlags_ST_NODIRATIME = 0x0000000000000800,
#define Mono_Posix_MountFlags_ST_NODIRATIME Mono_Posix_MountFlags_ST_NODIRATIME
Mono_Posix_MountFlags_ST_NOEXEC = 0x0000000000000008,
#define Mono_Posix_MountFlags_ST_NOEXEC Mono_Posix_MountFlags_ST_NOEXEC
Mono_Posix_MountFlags_ST_NOSUID = 0x0000000000000002,
#define Mono_Posix_MountFlags_ST_NOSUID Mono_Posix_MountFlags_ST_NOSUID
Mono_Posix_MountFlags_ST_RDONLY = 0x0000000000000001,
#define Mono_Posix_MountFlags_ST_RDONLY Mono_Posix_MountFlags_ST_RDONLY
Mono_Posix_MountFlags_ST_REMOUNT = 0x0000000000000020,
#define Mono_Posix_MountFlags_ST_REMOUNT Mono_Posix_MountFlags_ST_REMOUNT
Mono_Posix_MountFlags_ST_SYNCHRONOUS = 0x0000000000000010,
#define Mono_Posix_MountFlags_ST_SYNCHRONOUS Mono_Posix_MountFlags_ST_SYNCHRONOUS
Mono_Posix_MountFlags_ST_WRITE = 0x0000000000000080,
#define Mono_Posix_MountFlags_ST_WRITE Mono_Posix_MountFlags_ST_WRITE
};
int Mono_Posix_FromMountFlags (guint64 x, guint64 *r);
int Mono_Posix_ToMountFlags (guint64 x, guint64 *r);
enum Mono_Posix_MremapFlags {
Mono_Posix_MremapFlags_MREMAP_MAYMOVE = 0x0000000000000001,
#define Mono_Posix_MremapFlags_MREMAP_MAYMOVE Mono_Posix_MremapFlags_MREMAP_MAYMOVE
};
int Mono_Posix_FromMremapFlags (guint64 x, guint64 *r);
int Mono_Posix_ToMremapFlags (guint64 x, guint64 *r);
enum Mono_Posix_MsyncFlags {
Mono_Posix_MsyncFlags_MS_ASYNC = 0x00000001,
#define Mono_Posix_MsyncFlags_MS_ASYNC Mono_Posix_MsyncFlags_MS_ASYNC
Mono_Posix_MsyncFlags_MS_INVALIDATE = 0x00000002,
#define Mono_Posix_MsyncFlags_MS_INVALIDATE Mono_Posix_MsyncFlags_MS_INVALIDATE
Mono_Posix_MsyncFlags_MS_SYNC = 0x00000004,
#define Mono_Posix_MsyncFlags_MS_SYNC Mono_Posix_MsyncFlags_MS_SYNC
};
int Mono_Posix_FromMsyncFlags (int x, int *r);
int Mono_Posix_ToMsyncFlags (int x, int *r);
enum Mono_Posix_OpenFlags {
Mono_Posix_OpenFlags_O_APPEND = 0x00000400,
#define Mono_Posix_OpenFlags_O_APPEND Mono_Posix_OpenFlags_O_APPEND
Mono_Posix_OpenFlags_O_ASYNC = 0x00002000,
#define Mono_Posix_OpenFlags_O_ASYNC Mono_Posix_OpenFlags_O_ASYNC
Mono_Posix_OpenFlags_O_CLOEXEC = 0x00080000,
#define Mono_Posix_OpenFlags_O_CLOEXEC Mono_Posix_OpenFlags_O_CLOEXEC
Mono_Posix_OpenFlags_O_CREAT = 0x00000040,
#define Mono_Posix_OpenFlags_O_CREAT Mono_Posix_OpenFlags_O_CREAT
Mono_Posix_OpenFlags_O_DIRECT = 0x00004000,
#define Mono_Posix_OpenFlags_O_DIRECT Mono_Posix_OpenFlags_O_DIRECT
Mono_Posix_OpenFlags_O_DIRECTORY = 0x00010000,
#define Mono_Posix_OpenFlags_O_DIRECTORY Mono_Posix_OpenFlags_O_DIRECTORY
Mono_Posix_OpenFlags_O_EXCL = 0x00000080,
#define Mono_Posix_OpenFlags_O_EXCL Mono_Posix_OpenFlags_O_EXCL
Mono_Posix_OpenFlags_O_LARGEFILE = 0x00008000,
#define Mono_Posix_OpenFlags_O_LARGEFILE Mono_Posix_OpenFlags_O_LARGEFILE
Mono_Posix_OpenFlags_O_NOCTTY = 0x00000100,
#define Mono_Posix_OpenFlags_O_NOCTTY Mono_Posix_OpenFlags_O_NOCTTY
Mono_Posix_OpenFlags_O_NOFOLLOW = 0x00020000,
#define Mono_Posix_OpenFlags_O_NOFOLLOW Mono_Posix_OpenFlags_O_NOFOLLOW
Mono_Posix_OpenFlags_O_NONBLOCK = 0x00000800,
#define Mono_Posix_OpenFlags_O_NONBLOCK Mono_Posix_OpenFlags_O_NONBLOCK
Mono_Posix_OpenFlags_O_PATH = 0x00200000,
#define Mono_Posix_OpenFlags_O_PATH Mono_Posix_OpenFlags_O_PATH
Mono_Posix_OpenFlags_O_RDONLY = 0x00000000,
#define Mono_Posix_OpenFlags_O_RDONLY Mono_Posix_OpenFlags_O_RDONLY
Mono_Posix_OpenFlags_O_RDWR = 0x00000002,
#define Mono_Posix_OpenFlags_O_RDWR Mono_Posix_OpenFlags_O_RDWR
Mono_Posix_OpenFlags_O_SYNC = 0x00001000,
#define Mono_Posix_OpenFlags_O_SYNC Mono_Posix_OpenFlags_O_SYNC
Mono_Posix_OpenFlags_O_TRUNC = 0x00000200,
#define Mono_Posix_OpenFlags_O_TRUNC Mono_Posix_OpenFlags_O_TRUNC
Mono_Posix_OpenFlags_O_WRONLY = 0x00000001,
#define Mono_Posix_OpenFlags_O_WRONLY Mono_Posix_OpenFlags_O_WRONLY
};
int Mono_Posix_FromOpenFlags (int x, int *r);
int Mono_Posix_ToOpenFlags (int x, int *r);
enum Mono_Posix_PathconfName {
Mono_Posix_PathconfName__PC_2_SYMLINKS = 0x00000014,
#define Mono_Posix_PathconfName__PC_2_SYMLINKS Mono_Posix_PathconfName__PC_2_SYMLINKS
Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN = 0x00000012,
#define Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN
Mono_Posix_PathconfName__PC_ASYNC_IO = 0x0000000a,
#define Mono_Posix_PathconfName__PC_ASYNC_IO Mono_Posix_PathconfName__PC_ASYNC_IO
Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED = 0x00000006,
#define Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED
Mono_Posix_PathconfName__PC_FILESIZEBITS = 0x0000000d,
#define Mono_Posix_PathconfName__PC_FILESIZEBITS Mono_Posix_PathconfName__PC_FILESIZEBITS
Mono_Posix_PathconfName__PC_LINK_MAX = 0x00000000,
#define Mono_Posix_PathconfName__PC_LINK_MAX Mono_Posix_PathconfName__PC_LINK_MAX
Mono_Posix_PathconfName__PC_MAX_CANON = 0x00000001,
#define Mono_Posix_PathconfName__PC_MAX_CANON Mono_Posix_PathconfName__PC_MAX_CANON
Mono_Posix_PathconfName__PC_MAX_INPUT = 0x00000002,
#define Mono_Posix_PathconfName__PC_MAX_INPUT Mono_Posix_PathconfName__PC_MAX_INPUT
Mono_Posix_PathconfName__PC_NAME_MAX = 0x00000003,
#define Mono_Posix_PathconfName__PC_NAME_MAX Mono_Posix_PathconfName__PC_NAME_MAX
Mono_Posix_PathconfName__PC_NO_TRUNC = 0x00000007,
#define Mono_Posix_PathconfName__PC_NO_TRUNC Mono_Posix_PathconfName__PC_NO_TRUNC
Mono_Posix_PathconfName__PC_PATH_MAX = 0x00000004,
#define Mono_Posix_PathconfName__PC_PATH_MAX Mono_Posix_PathconfName__PC_PATH_MAX
Mono_Posix_PathconfName__PC_PIPE_BUF = 0x00000005,
#define Mono_Posix_PathconfName__PC_PIPE_BUF Mono_Posix_PathconfName__PC_PIPE_BUF
Mono_Posix_PathconfName__PC_PRIO_IO = 0x0000000b,
#define Mono_Posix_PathconfName__PC_PRIO_IO Mono_Posix_PathconfName__PC_PRIO_IO
Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE = 0x0000000e,
#define Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE
Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE = 0x0000000f,
#define Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE
Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE = 0x00000010,
#define Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE
Mono_Posix_PathconfName__PC_REC_XFER_ALIGN = 0x00000011,
#define Mono_Posix_PathconfName__PC_REC_XFER_ALIGN Mono_Posix_PathconfName__PC_REC_XFER_ALIGN
Mono_Posix_PathconfName__PC_SOCK_MAXBUF = 0x0000000c,
#define Mono_Posix_PathconfName__PC_SOCK_MAXBUF Mono_Posix_PathconfName__PC_SOCK_MAXBUF
Mono_Posix_PathconfName__PC_SYMLINK_MAX = 0x00000013,
#define Mono_Posix_PathconfName__PC_SYMLINK_MAX Mono_Posix_PathconfName__PC_SYMLINK_MAX
Mono_Posix_PathconfName__PC_SYNC_IO = 0x00000009,
#define Mono_Posix_PathconfName__PC_SYNC_IO Mono_Posix_PathconfName__PC_SYNC_IO
Mono_Posix_PathconfName__PC_VDISABLE = 0x00000008,
#define Mono_Posix_PathconfName__PC_VDISABLE Mono_Posix_PathconfName__PC_VDISABLE
};
int Mono_Posix_FromPathconfName (int x, int *r);
int Mono_Posix_ToPathconfName (int x, int *r);
enum Mono_Posix_PollEvents {
Mono_Posix_PollEvents_POLLERR = 0x0008,
#define Mono_Posix_PollEvents_POLLERR Mono_Posix_PollEvents_POLLERR
Mono_Posix_PollEvents_POLLHUP = 0x0010,
#define Mono_Posix_PollEvents_POLLHUP Mono_Posix_PollEvents_POLLHUP
Mono_Posix_PollEvents_POLLIN = 0x0001,
#define Mono_Posix_PollEvents_POLLIN Mono_Posix_PollEvents_POLLIN
Mono_Posix_PollEvents_POLLNVAL = 0x0020,
#define Mono_Posix_PollEvents_POLLNVAL Mono_Posix_PollEvents_POLLNVAL
Mono_Posix_PollEvents_POLLOUT = 0x0004,
#define Mono_Posix_PollEvents_POLLOUT Mono_Posix_PollEvents_POLLOUT
Mono_Posix_PollEvents_POLLPRI = 0x0002,
#define Mono_Posix_PollEvents_POLLPRI Mono_Posix_PollEvents_POLLPRI
Mono_Posix_PollEvents_POLLRDBAND = 0x0080,
#define Mono_Posix_PollEvents_POLLRDBAND Mono_Posix_PollEvents_POLLRDBAND
Mono_Posix_PollEvents_POLLRDNORM = 0x0040,
#define Mono_Posix_PollEvents_POLLRDNORM Mono_Posix_PollEvents_POLLRDNORM
Mono_Posix_PollEvents_POLLWRBAND = 0x0200,
#define Mono_Posix_PollEvents_POLLWRBAND Mono_Posix_PollEvents_POLLWRBAND
Mono_Posix_PollEvents_POLLWRNORM = 0x0100,
#define Mono_Posix_PollEvents_POLLWRNORM Mono_Posix_PollEvents_POLLWRNORM
};
int Mono_Posix_FromPollEvents (short x, short *r);
int Mono_Posix_ToPollEvents (short x, short *r);
enum Mono_Posix_PosixFadviseAdvice {
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED = 0x00000004,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE = 0x00000005,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL = 0x00000000,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM = 0x00000001,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL = 0x00000002,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL
Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED = 0x00000003,
#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED
};
int Mono_Posix_FromPosixFadviseAdvice (int x, int *r);
int Mono_Posix_ToPosixFadviseAdvice (int x, int *r);
enum Mono_Posix_PosixMadviseAdvice {
Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED = 0x00000004,
#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED
Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL = 0x00000000,
#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL
Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM = 0x00000001,
#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM
Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL = 0x00000002,
#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL
Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED = 0x00000003,
#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED
};
int Mono_Posix_FromPosixMadviseAdvice (int x, int *r);
int Mono_Posix_ToPosixMadviseAdvice (int x, int *r);
enum Mono_Posix_SeekFlags {
Mono_Posix_SeekFlags_L_INCR = 0x0001,
#define Mono_Posix_SeekFlags_L_INCR Mono_Posix_SeekFlags_L_INCR
Mono_Posix_SeekFlags_L_SET = 0x0000,
#define Mono_Posix_SeekFlags_L_SET Mono_Posix_SeekFlags_L_SET
Mono_Posix_SeekFlags_L_XTND = 0x0002,
#define Mono_Posix_SeekFlags_L_XTND Mono_Posix_SeekFlags_L_XTND
Mono_Posix_SeekFlags_SEEK_CUR = 0x0001,
#define Mono_Posix_SeekFlags_SEEK_CUR Mono_Posix_SeekFlags_SEEK_CUR
Mono_Posix_SeekFlags_SEEK_END = 0x0002,
#define Mono_Posix_SeekFlags_SEEK_END Mono_Posix_SeekFlags_SEEK_END
Mono_Posix_SeekFlags_SEEK_SET = 0x0000,
#define Mono_Posix_SeekFlags_SEEK_SET Mono_Posix_SeekFlags_SEEK_SET
};
int Mono_Posix_FromSeekFlags (short x, short *r);
int Mono_Posix_ToSeekFlags (short x, short *r);
enum Mono_Posix_ShutdownOption {
Mono_Posix_ShutdownOption_SHUT_RD = 0x00000001,
#define Mono_Posix_ShutdownOption_SHUT_RD Mono_Posix_ShutdownOption_SHUT_RD
Mono_Posix_ShutdownOption_SHUT_RDWR = 0x00000003,
#define Mono_Posix_ShutdownOption_SHUT_RDWR Mono_Posix_ShutdownOption_SHUT_RDWR
Mono_Posix_ShutdownOption_SHUT_WR = 0x00000002,
#define Mono_Posix_ShutdownOption_SHUT_WR Mono_Posix_ShutdownOption_SHUT_WR
};
int Mono_Posix_FromShutdownOption (int x, int *r);
int Mono_Posix_ToShutdownOption (int x, int *r);
enum Mono_Posix_Signum {
Mono_Posix_Signum_SIGABRT = 0x00000006,
#define Mono_Posix_Signum_SIGABRT Mono_Posix_Signum_SIGABRT
Mono_Posix_Signum_SIGALRM = 0x0000000e,
#define Mono_Posix_Signum_SIGALRM Mono_Posix_Signum_SIGALRM
Mono_Posix_Signum_SIGBUS = 0x00000007,
#define Mono_Posix_Signum_SIGBUS Mono_Posix_Signum_SIGBUS
Mono_Posix_Signum_SIGCHLD = 0x00000011,
#define Mono_Posix_Signum_SIGCHLD Mono_Posix_Signum_SIGCHLD
Mono_Posix_Signum_SIGCLD = 0x00000011,
#define Mono_Posix_Signum_SIGCLD Mono_Posix_Signum_SIGCLD
Mono_Posix_Signum_SIGCONT = 0x00000012,
#define Mono_Posix_Signum_SIGCONT Mono_Posix_Signum_SIGCONT
Mono_Posix_Signum_SIGFPE = 0x00000008,
#define Mono_Posix_Signum_SIGFPE Mono_Posix_Signum_SIGFPE
Mono_Posix_Signum_SIGHUP = 0x00000001,
#define Mono_Posix_Signum_SIGHUP Mono_Posix_Signum_SIGHUP
Mono_Posix_Signum_SIGILL = 0x00000004,
#define Mono_Posix_Signum_SIGILL Mono_Posix_Signum_SIGILL
Mono_Posix_Signum_SIGINT = 0x00000002,
#define Mono_Posix_Signum_SIGINT Mono_Posix_Signum_SIGINT
Mono_Posix_Signum_SIGIO = 0x0000001d,
#define Mono_Posix_Signum_SIGIO Mono_Posix_Signum_SIGIO
Mono_Posix_Signum_SIGIOT = 0x00000006,
#define Mono_Posix_Signum_SIGIOT Mono_Posix_Signum_SIGIOT
Mono_Posix_Signum_SIGKILL = 0x00000009,
#define Mono_Posix_Signum_SIGKILL Mono_Posix_Signum_SIGKILL
Mono_Posix_Signum_SIGPIPE = 0x0000000d,
#define Mono_Posix_Signum_SIGPIPE Mono_Posix_Signum_SIGPIPE
Mono_Posix_Signum_SIGPOLL = 0x0000001d,
#define Mono_Posix_Signum_SIGPOLL Mono_Posix_Signum_SIGPOLL
Mono_Posix_Signum_SIGPROF = 0x0000001b,
#define Mono_Posix_Signum_SIGPROF Mono_Posix_Signum_SIGPROF
Mono_Posix_Signum_SIGPWR = 0x0000001e,
#define Mono_Posix_Signum_SIGPWR Mono_Posix_Signum_SIGPWR
Mono_Posix_Signum_SIGQUIT = 0x00000003,
#define Mono_Posix_Signum_SIGQUIT Mono_Posix_Signum_SIGQUIT
Mono_Posix_Signum_SIGSEGV = 0x0000000b,
#define Mono_Posix_Signum_SIGSEGV Mono_Posix_Signum_SIGSEGV
Mono_Posix_Signum_SIGSTKFLT = 0x00000010,
#define Mono_Posix_Signum_SIGSTKFLT Mono_Posix_Signum_SIGSTKFLT
Mono_Posix_Signum_SIGSTOP = 0x00000013,
#define Mono_Posix_Signum_SIGSTOP Mono_Posix_Signum_SIGSTOP
Mono_Posix_Signum_SIGSYS = 0x0000001f,
#define Mono_Posix_Signum_SIGSYS Mono_Posix_Signum_SIGSYS
Mono_Posix_Signum_SIGTERM = 0x0000000f,
#define Mono_Posix_Signum_SIGTERM Mono_Posix_Signum_SIGTERM
Mono_Posix_Signum_SIGTRAP = 0x00000005,
#define Mono_Posix_Signum_SIGTRAP Mono_Posix_Signum_SIGTRAP
Mono_Posix_Signum_SIGTSTP = 0x00000014,
#define Mono_Posix_Signum_SIGTSTP Mono_Posix_Signum_SIGTSTP
Mono_Posix_Signum_SIGTTIN = 0x00000015,
#define Mono_Posix_Signum_SIGTTIN Mono_Posix_Signum_SIGTTIN
Mono_Posix_Signum_SIGTTOU = 0x00000016,
#define Mono_Posix_Signum_SIGTTOU Mono_Posix_Signum_SIGTTOU