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

Reply via email to