[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/sysdep.c,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/sysdep.c,v |
Date: |
Thu, 27 Sep 2007 21:20:10 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/09/27 21:20:09
Index: sysdep.c
===================================================================
RCS file: /sources/emacs/emacs/src/sysdep.c,v
retrieving revision 1.287
retrieving revision 1.288
diff -u -b -r1.287 -r1.288
--- sysdep.c 25 Sep 2007 08:53:03 -0000 1.287
+++ sysdep.c 27 Sep 2007 21:20:06 -0000 1.288
@@ -1192,7 +1192,7 @@
redirect the tty device handle FD to point to our own process
group. We need to be in our own process group to receive SIGIO
properly. */
-void
+static void
narrow_foreground_group (int fd)
{
int me = getpid ();
@@ -1210,7 +1210,7 @@
}
/* Set the tty to our original foreground group. */
-void
+static void
widen_foreground_group (int fd)
{
if (inherited_pgroup != getpid ())
@@ -1752,8 +1752,9 @@
fcntl (fileno (tty_out->input), F_SETOWN, getpid ());
init_sigio (fileno (tty_out->input));
#ifdef HAVE_GPM
- if (gpm_tty)
+ if (gpm_tty == tty_out)
{
+ /* Arrange for mouse events to give us SIGIO signals. */
fcntl (gpm_fd, F_SETOWN, getpid ());
fcntl (gpm_fd, F_SETFL, fcntl (gpm_fd, F_GETFL, 0) | O_NONBLOCK);
init_sigio (gpm_fd);