| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- /* This file was automatically generated by make-map from Mono.Posix.dll */
- #ifndef _GNU_SOURCE
- #define _GNU_SOURCE
- #endif
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <signal.h>
- #include <poll.h>
- #include "mph.h"
- #include "old-map.h"
- int map_Mono_Posix_OpenFlags (int x)
- {
- int r = 0;
- if ((x & Mono_Posix_OpenFlags_O_RDONLY) != 0)
- r |= O_RDONLY;
- if ((x & Mono_Posix_OpenFlags_O_WRONLY) != 0)
- r |= O_WRONLY;
- if ((x & Mono_Posix_OpenFlags_O_RDWR) != 0)
- r |= O_RDWR;
- if ((x & Mono_Posix_OpenFlags_O_CREAT) != 0)
- r |= O_CREAT;
- if ((x & Mono_Posix_OpenFlags_O_EXCL) != 0)
- r |= O_EXCL;
- if ((x & Mono_Posix_OpenFlags_O_NOCTTY) != 0)
- r |= O_NOCTTY;
- if ((x & Mono_Posix_OpenFlags_O_TRUNC) != 0)
- r |= O_TRUNC;
- if ((x & Mono_Posix_OpenFlags_O_APPEND) != 0)
- r |= O_APPEND;
- if ((x & Mono_Posix_OpenFlags_O_NONBLOCK) != 0)
- r |= O_NONBLOCK;
- #ifdef O_SYNC
- if ((x & Mono_Posix_OpenFlags_O_SYNC) != 0)
- r |= O_SYNC;
- #endif
- return r;
- }
- int map_Mono_Posix_FileMode (int x)
- {
- int r = 0;
- if ((x & Mono_Posix_FileMode_S_ISUID) != 0)
- r |= S_ISUID;
- if ((x & Mono_Posix_FileMode_S_ISGID) != 0)
- r |= S_ISGID;
- if ((x & Mono_Posix_FileMode_S_ISVTX) != 0)
- r |= S_ISVTX;
- if ((x & Mono_Posix_FileMode_S_IRUSR) != 0)
- r |= S_IRUSR;
- if ((x & Mono_Posix_FileMode_S_IWUSR) != 0)
- r |= S_IWUSR;
- if ((x & Mono_Posix_FileMode_S_IXUSR) != 0)
- r |= S_IXUSR;
- if ((x & Mono_Posix_FileMode_S_IRGRP) != 0)
- r |= S_IRGRP;
- if ((x & Mono_Posix_FileMode_S_IWGRP) != 0)
- r |= S_IWGRP;
- if ((x & Mono_Posix_FileMode_S_IXGRP) != 0)
- r |= S_IXGRP;
- if ((x & Mono_Posix_FileMode_S_IROTH) != 0)
- r |= S_IROTH;
- if ((x & Mono_Posix_FileMode_S_IWOTH) != 0)
- r |= S_IWOTH;
- if ((x & Mono_Posix_FileMode_S_IXOTH) != 0)
- r |= S_IXOTH;
- return r;
- }
- int map_Mono_Posix_WaitOptions (int x)
- {
- int r = 0;
- if ((x & Mono_Posix_WaitOptions_WNOHANG) != 0)
- r |= WNOHANG;
- if ((x & Mono_Posix_WaitOptions_WUNTRACED) != 0)
- r |= WUNTRACED;
- return r;
- }
- int map_Mono_Posix_AccessMode (int x)
- {
- int r = 0;
- if ((x & Mono_Posix_AccessMode_R_OK) != 0)
- r |= R_OK;
- if ((x & Mono_Posix_AccessMode_W_OK) != 0)
- r |= W_OK;
- if ((x & Mono_Posix_AccessMode_X_OK) != 0)
- r |= X_OK;
- if ((x & Mono_Posix_AccessMode_F_OK) != 0)
- r |= F_OK;
- return r;
- }
- int map_Mono_Posix_Signals (int x)
- {
- if (x == Mono_Posix_Signals_SIGHUP)
- return SIGHUP;
- if (x == Mono_Posix_Signals_SIGINT)
- return SIGINT;
- if (x == Mono_Posix_Signals_SIGQUIT)
- return SIGQUIT;
- if (x == Mono_Posix_Signals_SIGILL)
- return SIGILL;
- if (x == Mono_Posix_Signals_SIGTRAP)
- return SIGTRAP;
- if (x == Mono_Posix_Signals_SIGABRT)
- return SIGABRT;
- if (x == Mono_Posix_Signals_SIGBUS)
- return SIGBUS;
- if (x == Mono_Posix_Signals_SIGFPE)
- return SIGFPE;
- if (x == Mono_Posix_Signals_SIGKILL)
- return SIGKILL;
- if (x == Mono_Posix_Signals_SIGUSR1)
- return SIGUSR1;
- if (x == Mono_Posix_Signals_SIGSEGV)
- return SIGSEGV;
- if (x == Mono_Posix_Signals_SIGUSR2)
- return SIGUSR2;
- if (x == Mono_Posix_Signals_SIGPIPE)
- return SIGPIPE;
- if (x == Mono_Posix_Signals_SIGALRM)
- return SIGALRM;
- if (x == Mono_Posix_Signals_SIGTERM)
- return SIGTERM;
- if (x == Mono_Posix_Signals_SIGCHLD)
- return SIGCHLD;
- if (x == Mono_Posix_Signals_SIGCONT)
- return SIGCONT;
- if (x == Mono_Posix_Signals_SIGSTOP)
- return SIGSTOP;
- if (x == Mono_Posix_Signals_SIGTSTP)
- return SIGTSTP;
- if (x == Mono_Posix_Signals_SIGTTIN)
- return SIGTTIN;
- if (x == Mono_Posix_Signals_SIGTTOU)
- return SIGTTOU;
- if (x == Mono_Posix_Signals_SIGURG)
- return SIGURG;
- if (x == Mono_Posix_Signals_SIGXCPU)
- return SIGXCPU;
- if (x == Mono_Posix_Signals_SIGXFSZ)
- return SIGXFSZ;
- if (x == Mono_Posix_Signals_SIGVTALRM)
- return SIGVTALRM;
- if (x == Mono_Posix_Signals_SIGPROF)
- return SIGPROF;
- if (x == Mono_Posix_Signals_SIGWINCH)
- return SIGWINCH;
- if (x == Mono_Posix_Signals_SIGIO)
- return SIGIO;
- if (x == Mono_Posix_Signals_SIGSYS)
- return SIGSYS;
- return -1;
- }
- int map_Mono_Posix_PollEvents (int x)
- {
- int r = 0;
- if ((x & Mono_Posix_PollEvents_POLLIN) != 0)
- r |= POLLIN;
- if ((x & Mono_Posix_PollEvents_POLLPRI) != 0)
- r |= POLLPRI;
- if ((x & Mono_Posix_PollEvents_POLLOUT) != 0)
- r |= POLLOUT;
- if ((x & Mono_Posix_PollEvents_POLLERR) != 0)
- r |= POLLERR;
- if ((x & Mono_Posix_PollEvents_POLLHUP) != 0)
- r |= POLLHUP;
- if ((x & Mono_Posix_PollEvents_POLLNVAL) != 0)
- r |= POLLNVAL;
- return r;
- }
|