diff src/sysdep.c @ 81105:1f40aca3eadc

(init_sys_modes): Add rather than replace with O_NONBLOCK.
author Nick Roberts <nickrob@snap.net.nz>
date Wed, 30 May 2007 05:24:18 +0000
parents 62b6aa7f8c37
children b98604865ea0 4c726a40604c 648e6c714c7d
line wrap: on
line diff
--- a/src/sysdep.c	Wed May 30 05:22:46 2007 +0000
+++ b/src/sysdep.c	Wed May 30 05:24:18 2007 +0000
@@ -1679,7 +1679,7 @@
       if (term_gpm)
 	{
 	  fcntl (gpm_fd, F_SETOWN, getpid ());
-	  fcntl (gpm_fd, F_SETFL, O_NONBLOCK);
+	  fcntl (gpm_fd, F_SETFL, fcntl (gpm_fd, F_GETFL, 0) | O_NONBLOCK);
 	  init_sigio (gpm_fd);
 	}
 #endif /* HAVE_GPM */