Restructure of mono.sln and build properties to better fix static/dynamic library...
[mono.git] / support / old-map.c
index e31392145b15313f1bf0cbd697b49da22cde9585..8d733b21cc74072158c90ec661768dc9c6f546bf 100644 (file)
@@ -1,6 +1,9 @@
 /* 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>
@@ -8,7 +11,16 @@
 #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;
@@ -143,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;