Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / support / old-map.c
index dee52b7d6b66f25a517511e99a5524fff9c72d87..8d733b21cc74072158c90ec661768dc9c6f546bf 100644 (file)
 #include <fcntl.h>
 #include <signal.h>
 #include <poll.h>
+#include "mph.h"
 #include "old-map.h"
+
+int map_Mono_Posix_AccessMode (int mode);
+int map_Mono_Posix_FileMode (int mode);
+int map_Mono_Posix_OpenFlags (int flags);
+int map_Mono_Posix_PollEvents (int x);
+int map_Mono_Posix_Signals (int x);
+int map_Mono_Posix_WaitOptions (int wait_options);
+
 int map_Mono_Posix_OpenFlags (int x)
 {
        int r = 0;
@@ -146,12 +155,16 @@ int map_Mono_Posix_Signals (int x)
                 return SIGXFSZ;
        if (x == Mono_Posix_Signals_SIGVTALRM)
                 return SIGVTALRM;
+#ifdef SIGPROF
        if (x == Mono_Posix_Signals_SIGPROF)
                 return SIGPROF;
+#endif
        if (x == Mono_Posix_Signals_SIGWINCH)
                 return SIGWINCH;
+#ifdef SIGIO
        if (x == Mono_Posix_Signals_SIGIO)
                 return SIGIO;
+#endif
        if (x == Mono_Posix_Signals_SIGSYS)
                 return SIGSYS;
        return -1;