diff options
author | John van Groningen | 2005-03-16 16:04:27 +0000 |
---|---|---|
committer | John van Groningen | 2005-03-16 16:04:27 +0000 |
commit | 132b5469f0c04bad07eaef0ad1b9b15504e1b3d0 (patch) | |
tree | 0f09b44c23310796e1c30cf1347bbd0a77ed1890 | |
parent | fix comment (diff) |
add return code for MACHO
-rw-r--r-- | mcon.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -2278,6 +2278,8 @@ static void install_clean_exception_handler (void) int global_argc; char **global_argv; +int return_code; + int main (int argc, char **argv) #else int main (void) @@ -2292,6 +2294,8 @@ int main (void) #ifdef MACHO global_argc = argc; global_argv = argv; + + return_code=0; #endif #ifdef MAYBE_USE_STDIO { @@ -2467,7 +2471,14 @@ int main (void) first_function(); #endif +#ifdef MACHO + if (return_code==0 && execution_aborted!=0) + return_code= -1; + + return return_code; +#else return 0; +#endif } #if defined (TIME_PROFILE) || defined (MACHO) |