hey, what's the deal with Irssi and fork()'ed processes? is it safe to install a
SIGCHLD handler
inside a perl script using $SIG{CHLD} = sub { wait }; and fork() inside Perl?
(I tried it with a little script and after the child process exited, no zombie
processes remained
but irssi started acting a little weird... sometimes text would disappear when I
refreshed
the screen (using CTRL-L) and come back again when I refreshed again.)
I was thinking of experimenting with some heavy-threaded programming... like running a
subprocess
and passing data to it using a pipe that's watched in the main process using
input_add()
--
Spirilis
GnuPG Public Key available from certserver.pgp.com
Key ID 92E1516E
GPG Fingerprint: BA2A E8C0 D4BA 604A 997D F809 D609 C9AC 92E1 516E