(init_sys_modes): Make gpm_fd nonblocking
and allow it to be interrupted by SIGIO.
This commit is contained in:
parent
ae372f41ec
commit
3e748bcbcc
1 changed files with 8 additions and 0 deletions
|
@ -1675,6 +1675,14 @@ init_sys_modes ()
|
|||
old_fcntl_owner = fcntl (input_fd, F_GETOWN, 0);
|
||||
fcntl (input_fd, F_SETOWN, getpid ());
|
||||
init_sigio (input_fd);
|
||||
#ifdef HAVE_GPM_H
|
||||
if (term_gpm)
|
||||
{
|
||||
fcntl (gpm_fd, F_SETOWN, getpid ());
|
||||
fcntl (gpm_fd, F_SETFL, O_NONBLOCK);
|
||||
init_sigio (gpm_fd);
|
||||
}
|
||||
#endif /* HAVE_GPM_H */
|
||||
}
|
||||
#endif /* F_GETOWN */
|
||||
#endif /* F_SETOWN_BUG */
|
||||
|
|
Loading…
Add table
Reference in a new issue