Commit 3e748bcb authored by Nick Roberts's avatar Nick Roberts
Browse files

(init_sys_modes): Make gpm_fd nonblocking

and allow it to be interrupted by SIGIO.
parent ae372f41
......@@ -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 */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment