Fixed first bug of #1064195 (two things when using signals): Don't

issue a warning about select when a non-blocked signal was caught.
This makes sense and is more compatible with GLUT.


git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@531 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
spanne 2004-12-31 17:26:13 +00:00
parent bbacc741c5
commit ad7e1384cc
2 changed files with 5 additions and 1 deletions

View File

@ -708,3 +708,7 @@ unimplemented).
(187) Fixed bug #1045054 (KeyReleaseMask typo).
(188) Fixed bug #1040435 (glutBitmapString() bug).
(189) Fixed first bug of #1064195 (two things when using signals):
Don't issue a warning about select when a non-blocked signal was
caught. This makes sense and is more compatible with GLUT.

View File

@ -478,7 +478,7 @@ static void fghSleepForEvents( void )
wait.tv_usec = (msec % 1000) * 1000;
err = select( socket+1, &fdset, NULL, NULL, &wait );
if( -1 == err )
if( ( -1 == err ) && ( errno != EINTR ) )
fgWarning ( "freeglut select() error: %d", errno );
}
#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE