This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: System calls getting interrupted with signals, even with SA_RESTART
- From: Christopher Faylor <cgf-no-personal-reply-please at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Sat, 13 Dec 2003 15:03:06 -0500
- Subject: Re: System calls getting interrupted with signals, even with SA_RESTART
- References: <005601c3c1b3$21850ba0$ed01a8c0@jewel>
- Reply-to: cygwin at cygwin dot com
On Sat, Dec 13, 2003 at 02:55:52PM -0500, Robby Dermody wrote:
>Hey guys,
>
>I've ran into a little problem. I have been porting an piece of software to
>Cygwin. It builds and initially runs fine, but when I get a SIGALRM signal,
>which I use for asynchronous timers, a few things return with an EINTR:
>
>-select()
From the SUSv3 documentation on select():
If SA_RESTART has been set for the interrupting signal, it is
implementation-defined whether the function restarts or returns with
[EINTR].
select() does not currently honor SA_RESTART on cygwin.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/