Hi, ext Marius Gedminas wrote: >>> kill (pid, SIGUSR1); >>> kill (pid, SIGKILL); >>> } >>> >>> Why shall we kill pid in the end? Can't the program exit normally? >> AFAIK it can be quite a bit faster. >> >> Normal process exit goes through a lot of destructor code, >> freeing things that are anyway freed by the operating system >> when process terminates. Browser is threaded, so maybe that >> the destructors use locking too... > > That's what the _exit() function from <unistd.h> is for, isn't it?
I guess it could be used instead. Maybe somebody wants to file a bug? (I think that unlike SIGKILL, debugger can catch _exit()) - Eero _______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers