Date: Mon, 08 Oct 2007 21:03:17 -0500 From: Mike Karels <karels@karels.net> To: Jeff Roberson <jroberson@chesapeake.net> Cc: arch@freebsd.org Subject: Re: Abolishing sleeps in issignal() Message-ID: <200710090203.l9923HTT011918@redrock.karels.net> In-Reply-To: Your message of Mon, 08 Oct 2007 14:40:00 -0700. <20071008142928.Y912@10.0.0.1>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710090203.l9923HTT011918>