annotate src/gpmevent.h @ 5518:3cc7470ea71c

gnuclient: if TMPDIR was set and connect failed, try again with /tmp 2011-06-03 Aidan Kehoe <kehoea@parhasard.net> * gnuslib.c (connect_to_unix_server): Retry with /tmp as a directory in which to search for Unix sockets if an attempt to connect with some other directory failed (which may be because gnuclient and gnuserv don't share an environment value for TMPDIR, or because gnuserv was compiled with USE_TMPDIR turned off).
author Aidan Kehoe <kehoea@parhasard.net>
date Fri, 03 Jun 2011 18:40:57 +0100
parents 308d34e9f07d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
1 /* GPM (General purpose mouse) support
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
2 Copyright (C) 1997 William M. Perry <wmperry@gnu.org>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
3 Copyright (C) 1999 Free Software Foundation, Inc.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
4
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
5 This file is part of XEmacs.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
6
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 440
diff changeset
7 XEmacs is free software: you can redistribute it and/or modify it
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
8 under the terms of the GNU General Public License as published by the
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 440
diff changeset
9 Free Software Foundation, either version 3 of the License, or (at your
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 440
diff changeset
10 option) any later version.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
15 for more details.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
16
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
17 You should have received a copy of the GNU General Public License
5402
308d34e9f07d Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents: 440
diff changeset
18 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
19
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
20 #ifndef INCLUDED_gpmevent_h_
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
21 #define INCLUDED_gpmevent_h_
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
22
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
23 int handle_gpm_read (Lisp_Event *event, struct console *con, int fd);
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 void connect_to_gpm (struct console *con);
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 428
diff changeset
26 #endif /* INCLUDED_gpmevent_h_ */