aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2004-02-27 23:49:32 +0000
committerKim F. Storm2004-02-27 23:49:32 +0000
commita6950dfa24a3b24e8d9a8c39f0456d21339c4cb4 (patch)
treebddd055ba25fd8072aed0f659f7bdb0a0d1bfa7d /src
parent004b1d3853dbb7ef5c5b2e3b5d011718e602c33a (diff)
downloademacs-a6950dfa24a3b24e8d9a8c39f0456d21339c4cb4.tar.gz
emacs-a6950dfa24a3b24e8d9a8c39f0456d21339c4cb4.zip
(x_session_check_input): Remove numchars arg.
Diffstat (limited to 'src')
-rw-r--r--src/xsmfns.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/xsmfns.c b/src/xsmfns.c
index 091d21327ac..e486e5c6e32 100644
--- a/src/xsmfns.c
+++ b/src/xsmfns.c
@@ -106,13 +106,10 @@ Lisp_Object Vx_session_previous_id;
106 106
107/* Handle any messages from the session manager. If no connection is 107/* Handle any messages from the session manager. If no connection is
108 open to a session manager, just return 0. 108 open to a session manager, just return 0.
109 Otherwise returns the number of events stored in buffer BUFP, 109 Otherwise returns 1 if SAVE_SESSION_EVENT is stored in buffer BUFP. */
110 which can hold up to *NUMCHARS characters. At most one event is
111 stored, a SAVE_SESSION_EVENT. */
112int 110int
113x_session_check_input (bufp, numchars) 111x_session_check_input (bufp)
114 struct input_event *bufp; 112 struct input_event *bufp;
115 int *numchars;
116{ 113{
117 SELECT_TYPE read_fds; 114 SELECT_TYPE read_fds;
118 EMACS_TIME tmout; 115 EMACS_TIME tmout;
@@ -146,16 +143,11 @@ x_session_check_input (bufp, numchars)
146 143
147 /* Check if smc_interact_CB was called and we shall generate a 144 /* Check if smc_interact_CB was called and we shall generate a
148 SAVE_SESSION_EVENT. */ 145 SAVE_SESSION_EVENT. */
149 if (*numchars > 0 && emacs_event.kind != NO_EVENT) 146 if (emacs_event.kind == NO_EVENT)
150 { 147 return 0;
151 bcopy (&emacs_event, bufp, sizeof (struct input_event));
152 bufp++;
153 (*numchars)--;
154
155 return 1;
156 }
157 148
158 return 0; 149 bcopy (&emacs_event, bufp, sizeof (struct input_event));
150 return 1;
159} 151}
160 152
161/* Return non-zero if we have a connection to a session manager.*/ 153/* Return non-zero if we have a connection to a session manager.*/