Make exit call _exit instead of syscall directly
authorKevin Klues <klueska@cs.berkeley.edu>
Wed, 5 Dec 2012 04:27:14 +0000 (20:27 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Wed, 5 Dec 2012 04:27:14 +0000 (20:27 -0800)
commitd8c9b368d6cc8c7d4347b0f4ecd1d8514a0781a8
tree961edbef398a4cd347aed3badce579c283846a7d
parent5b4504da60239a65d65f9919eb4a2b4d24e22282
Make exit call _exit instead of syscall directly

Needed to get libgomp to work correctly because it required its call to
exit() to be for a function that had a noreturn attribute.  Arguably, we
should have been doing this all along, and the direct syscall was
probably extreme legacy code before we had glibc properly integrated.
user/parlib/include/vcore.h