CVSROOT:        /cvs
Module name:    src
Changes by:     es...@cvs.openbsd.org   2010/07/26 04:59:32

Modified files:
        usr.sbin/pkg_add/OpenBSD: PackageRepository.pm 

Log message:
even if you write signal handlers to not do anything stupid when you're
not on a terminal, they STILL interrupt long system calls and cause sysread
to fail, so disable them when they're not needed.

problem found by mlarkin@

this is just a band-aid, I guess I really need to "reset" non-needed signals
globally whenever I fork... sigh.

Reply via email to