From: Sune K. <sun...@gm...> - 2005-04-20 17:30:06
Attachments:
reloader.patch
|
Hello all. I was having some trouble with the reloader being horribly broken for me (leaving half-restarted applications), so I looked into it, and found that half the threads spawned were immune to the os._exit(3) in periodic_reloader. So, here is a patch which replaces the os._exit(3), with a SIGHUP sent to the parent-process; this works beautifully for me. /s |
From: Ian B. <ia...@co...> - 2005-04-20 17:40:45
|
Sune Kirkeby wrote: > I was having some trouble with the reloader being horribly broken for > me (leaving half-restarted applications), so I looked into it, and > found that half the threads spawned were immune to the os._exit(3) in > periodic_reloader. > > So, here is a patch which replaces the os._exit(3), with a SIGHUP sent > to the parent-process; this works beautifully for me. Did I use os._exit? No wonder it was quitting out of threads, os._exit is evil. But unreliable in its evilness I guess. Will these signals work on Windows? If not, does anyone know of an alternate way to kill a process on Windows? -- Ian Bicking / ia...@co... / http://blog.ianbicking.org |