[msvc] Update csproj files (#4315)
[mono.git] / mono / mini / mini-posix.c
index dbb0614bb2dfd06941ef081ab15fb504e7c9643c..5e574b376097aac3209254f2a36a3c4a5211152f 100644 (file)
@@ -39,7 +39,6 @@
 #include <mono/metadata/threads.h>
 #include <mono/metadata/appdomain.h>
 #include <mono/metadata/debug-helpers.h>
-#include <mono/io-layer/io-layer.h>
 #include "mono/metadata/profiler.h"
 #include <mono/metadata/profiler-private.h>
 #include <mono/metadata/mono-config.h>
@@ -832,12 +831,6 @@ mono_runtime_setup_stat_profiler (void)
 
 #if defined(__native_client__)
 
-pid_t
-mono_runtime_syscall_fork ()
-{
-       g_assert_not_reached ();
-}
-
 void
 mono_gdb_render_native_backtraces (pid_t crashed_pid)
 {
@@ -845,23 +838,6 @@ mono_gdb_render_native_backtraces (pid_t crashed_pid)
 
 #else
 
-pid_t
-mono_runtime_syscall_fork ()
-{
-#if defined(PLATFORM_ANDROID)
-       /* SYS_fork is defined to be __NR_fork which is not defined in some ndk versions */
-       g_assert_not_reached ();
-       return 0;
-#elif defined(SYS_fork)
-       return (pid_t) syscall (SYS_fork);
-#elif defined(PLATFORM_MACOSX) && HAVE_FORK
-       return (pid_t) fork ();
-#else
-       g_assert_not_reached ();
-       return 0;
-#endif
-}
-
 static gboolean
 native_stack_with_gdb (pid_t crashed_pid, const char **argv, FILE *commands, char* commands_filename)
 {
@@ -922,7 +898,7 @@ mono_gdb_render_native_backtraces (pid_t crashed_pid)
 
        commands = fopen (commands_filename, "w");
        if (!commands) {
-       unlink (commands_filename);
+               unlink (commands_filename);
                return;
        }
 
@@ -948,6 +924,7 @@ mono_gdb_render_native_backtraces (pid_t crashed_pid)
        return;
 
 exec:
+       fclose (commands);
        execv (argv [0], (char**)argv);
 
        _exit (-1);