From 8b5c1ef5f6d6a19fca013eae764cc171749b3ea5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 18 Apr 2003 09:34:49 +0000 Subject: [PATCH] Does now call _thread_on_exit_notification(). Note, this probably should be called in exit() not here (for now, I copied the BeOS behaviour). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3074 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/glue/start_dyn.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kernel/glue/start_dyn.c b/src/kernel/glue/start_dyn.c index 357e5bb2d8..696cff757f 100644 --- a/src/kernel/glue/start_dyn.c +++ b/src/kernel/glue/start_dyn.c @@ -11,6 +11,7 @@ extern int main(int argc, char **argv); +extern void _thread_do_exit_notification(void); int _start(int argc, char **argv, char **, struct uspace_program_args *); @@ -33,6 +34,9 @@ _start(int argc, char **argv, char **_environ, struct uspace_program_args *args) retcode = main(args->argc, args->argv); + _thread_do_exit_notification(); + // ToDo: must also (only) be called in exit()! + exit(retcode); return 0; }