Skip site navigation (1)Skip section navigation (2)
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>