* MonthCalendar.cs:
[mono-project.git] / support / old-map.c
blobdee52b7d6b66f25a517511e99a5524fff9c72d87
1 /* This file was automatically generated by make-map from Mono.Posix.dll */
3 #ifndef _GNU_SOURCE
4 #define _GNU_SOURCE
5 #endif
7 #include <sys/types.h>
8 #include <sys/stat.h>
9 #include <sys/wait.h>
10 #include <unistd.h>
11 #include <fcntl.h>
12 #include <signal.h>
13 #include <poll.h>
14 #include "old-map.h"
15 int map_Mono_Posix_OpenFlags (int x)
17 int r = 0;
18 if ((x & Mono_Posix_OpenFlags_O_RDONLY) != 0)
19 r |= O_RDONLY;
20 if ((x & Mono_Posix_OpenFlags_O_WRONLY) != 0)
21 r |= O_WRONLY;
22 if ((x & Mono_Posix_OpenFlags_O_RDWR) != 0)
23 r |= O_RDWR;
24 if ((x & Mono_Posix_OpenFlags_O_CREAT) != 0)
25 r |= O_CREAT;
26 if ((x & Mono_Posix_OpenFlags_O_EXCL) != 0)
27 r |= O_EXCL;
28 if ((x & Mono_Posix_OpenFlags_O_NOCTTY) != 0)
29 r |= O_NOCTTY;
30 if ((x & Mono_Posix_OpenFlags_O_TRUNC) != 0)
31 r |= O_TRUNC;
32 if ((x & Mono_Posix_OpenFlags_O_APPEND) != 0)
33 r |= O_APPEND;
34 if ((x & Mono_Posix_OpenFlags_O_NONBLOCK) != 0)
35 r |= O_NONBLOCK;
36 #ifdef O_SYNC
37 if ((x & Mono_Posix_OpenFlags_O_SYNC) != 0)
38 r |= O_SYNC;
39 #endif
40 return r;
43 int map_Mono_Posix_FileMode (int x)
45 int r = 0;
46 if ((x & Mono_Posix_FileMode_S_ISUID) != 0)
47 r |= S_ISUID;
48 if ((x & Mono_Posix_FileMode_S_ISGID) != 0)
49 r |= S_ISGID;
50 if ((x & Mono_Posix_FileMode_S_ISVTX) != 0)
51 r |= S_ISVTX;
52 if ((x & Mono_Posix_FileMode_S_IRUSR) != 0)
53 r |= S_IRUSR;
54 if ((x & Mono_Posix_FileMode_S_IWUSR) != 0)
55 r |= S_IWUSR;
56 if ((x & Mono_Posix_FileMode_S_IXUSR) != 0)
57 r |= S_IXUSR;
58 if ((x & Mono_Posix_FileMode_S_IRGRP) != 0)
59 r |= S_IRGRP;
60 if ((x & Mono_Posix_FileMode_S_IWGRP) != 0)
61 r |= S_IWGRP;
62 if ((x & Mono_Posix_FileMode_S_IXGRP) != 0)
63 r |= S_IXGRP;
64 if ((x & Mono_Posix_FileMode_S_IROTH) != 0)
65 r |= S_IROTH;
66 if ((x & Mono_Posix_FileMode_S_IWOTH) != 0)
67 r |= S_IWOTH;
68 if ((x & Mono_Posix_FileMode_S_IXOTH) != 0)
69 r |= S_IXOTH;
70 return r;
73 int map_Mono_Posix_WaitOptions (int x)
75 int r = 0;
76 if ((x & Mono_Posix_WaitOptions_WNOHANG) != 0)
77 r |= WNOHANG;
78 if ((x & Mono_Posix_WaitOptions_WUNTRACED) != 0)
79 r |= WUNTRACED;
80 return r;
83 int map_Mono_Posix_AccessMode (int x)
85 int r = 0;
86 if ((x & Mono_Posix_AccessMode_R_OK) != 0)
87 r |= R_OK;
88 if ((x & Mono_Posix_AccessMode_W_OK) != 0)
89 r |= W_OK;
90 if ((x & Mono_Posix_AccessMode_X_OK) != 0)
91 r |= X_OK;
92 if ((x & Mono_Posix_AccessMode_F_OK) != 0)
93 r |= F_OK;
94 return r;
97 int map_Mono_Posix_Signals (int x)
99 if (x == Mono_Posix_Signals_SIGHUP)
100 return SIGHUP;
101 if (x == Mono_Posix_Signals_SIGINT)
102 return SIGINT;
103 if (x == Mono_Posix_Signals_SIGQUIT)
104 return SIGQUIT;
105 if (x == Mono_Posix_Signals_SIGILL)
106 return SIGILL;
107 if (x == Mono_Posix_Signals_SIGTRAP)
108 return SIGTRAP;
109 if (x == Mono_Posix_Signals_SIGABRT)
110 return SIGABRT;
111 if (x == Mono_Posix_Signals_SIGBUS)
112 return SIGBUS;
113 if (x == Mono_Posix_Signals_SIGFPE)
114 return SIGFPE;
115 if (x == Mono_Posix_Signals_SIGKILL)
116 return SIGKILL;
117 if (x == Mono_Posix_Signals_SIGUSR1)
118 return SIGUSR1;
119 if (x == Mono_Posix_Signals_SIGSEGV)
120 return SIGSEGV;
121 if (x == Mono_Posix_Signals_SIGUSR2)
122 return SIGUSR2;
123 if (x == Mono_Posix_Signals_SIGPIPE)
124 return SIGPIPE;
125 if (x == Mono_Posix_Signals_SIGALRM)
126 return SIGALRM;
127 if (x == Mono_Posix_Signals_SIGTERM)
128 return SIGTERM;
129 if (x == Mono_Posix_Signals_SIGCHLD)
130 return SIGCHLD;
131 if (x == Mono_Posix_Signals_SIGCONT)
132 return SIGCONT;
133 if (x == Mono_Posix_Signals_SIGSTOP)
134 return SIGSTOP;
135 if (x == Mono_Posix_Signals_SIGTSTP)
136 return SIGTSTP;
137 if (x == Mono_Posix_Signals_SIGTTIN)
138 return SIGTTIN;
139 if (x == Mono_Posix_Signals_SIGTTOU)
140 return SIGTTOU;
141 if (x == Mono_Posix_Signals_SIGURG)
142 return SIGURG;
143 if (x == Mono_Posix_Signals_SIGXCPU)
144 return SIGXCPU;
145 if (x == Mono_Posix_Signals_SIGXFSZ)
146 return SIGXFSZ;
147 if (x == Mono_Posix_Signals_SIGVTALRM)
148 return SIGVTALRM;
149 if (x == Mono_Posix_Signals_SIGPROF)
150 return SIGPROF;
151 if (x == Mono_Posix_Signals_SIGWINCH)
152 return SIGWINCH;
153 if (x == Mono_Posix_Signals_SIGIO)
154 return SIGIO;
155 if (x == Mono_Posix_Signals_SIGSYS)
156 return SIGSYS;
157 return -1;
160 int map_Mono_Posix_PollEvents (int x)
162 int r = 0;
163 if ((x & Mono_Posix_PollEvents_POLLIN) != 0)
164 r |= POLLIN;
165 if ((x & Mono_Posix_PollEvents_POLLPRI) != 0)
166 r |= POLLPRI;
167 if ((x & Mono_Posix_PollEvents_POLLOUT) != 0)
168 r |= POLLOUT;
169 if ((x & Mono_Posix_PollEvents_POLLERR) != 0)
170 r |= POLLERR;
171 if ((x & Mono_Posix_PollEvents_POLLHUP) != 0)
172 r |= POLLHUP;
173 if ((x & Mono_Posix_PollEvents_POLLNVAL) != 0)
174 r |= POLLNVAL;
175 return r;