Abolishing sleeps in issignal()

Mike Karels karels at karels.net
Mon Oct 8 19:28:36 PDT 2007


> What I'd like from readers on arch@ is for you to consider if there are 
> other cases than non-restartable syscalls that will break if 
> msleep/sleepqs return EINTR from SIGSTOP and debug events.  Also, is there 
> an authoritative list of non-restartable syscalls anywhere?  It's just 
> those involving timevals right?  nanosleep/poll/select/kqueue.. others?

Don't forget about siginterrupt, which can make specified syscalls
interrupt read/read etc.

		Mike


More information about the freebsd-arch mailing list