2003-09-15
2003-09-15 15:14:26 by Martin Stjernholm <mast@lysator.liu.se>
-
4eeda66b60fbf05f18415a4db8197a5e21540c1c
(9 lines)
(+5/-4)
[
Show
| Annotate
]
Branch: 5.2
Use the real exit function in controlled exit() calls.
Rev: server/base_server/read_config.pike:1.64
Rev: server/base_server/roxen.pike:1.837
6:
// Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.
// ABS and suicide systems contributed freely by Francesco Chemolli
- constant cvs_version="$Id: roxen.pike,v 1.836 2003/08/29 12:32:52 wellhard Exp $";
+ constant cvs_version="$Id: roxen.pike,v 1.837 2003/09/15 15:14:26 mast Exp $";
//! @appears roxen
//!
444:
report_notice("Restarting or shutting down Roxen.\n");
#endif
};
- exit( exit_code ); // Now we die...
+ roxenloader.real_exit( exit_code ); // Now we die...
}
private int _recurse;
462: Inside #if defined(THREADS)
#ifdef THREADS
catch (stop_handler_threads());
#endif /* THREADS */
- exit(exit_code);
+ roxenloader.real_exit(exit_code);
}
if (_recurse++) return;
4349:
describe_error(e) +
#endif /* DEBUG */
"\n");
- exit(1);
+ roxenloader.real_exit(1);
}
add_constant( "roxen.argcache", argcache );
report_debug("\bDone [%.2fms]\n", (gethrtime()-t)/1000.0);