ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/init.h
(Generate patch)

Comparing rxvt-unicode/src/init.h (file contents):
Revision 1.13 by ayin, Mon Jun 25 13:50:41 2007 UTC vs.
Revision 1.20 by sf-exg, Wed Dec 21 11:13:43 2011 UTC

1#ifndef INIT_H_ 1#ifndef INIT_H_
2#define INIT_H_ 2#define INIT_H_
3 3
4#undef CERASE /* TODO */ 4/* use the fastest baud-rate */
5#define CERASE '\010' /* ^H */ 5//#if defined(B4000000)
6 6//# define BAUDRATE B4000000
7#ifdef HAVE_XSETLOCALE 7//#elif defined(B921600)
8# define X_LOCALE 8//# define BAUDRATE B921600
9# include <X11/Xlocale.h> 9//#elif defined(B115200)
10//# define BAUDRATE B115200
11//#elif defined(B38400)
12#if defined(B38400)
13# define BAUDRATE B38400
14#elif defined(B19200)
15# define BAUDRATE B19200
10#else 16#else
11# ifdef HAVE_SETLOCALE
12# include <clocale>
13# endif
14#endif
15
16#ifdef TTY_GID_SUPPORT
17# include <grp.h>
18#endif
19
20/* ways to deal with getting/setting termios structure */
21
22/* termios interface */
23#define GET_TERMIOS(fd,tios) tcgetattr (fd, tios)
24#define SET_TERMIOS(fd,tios) \
25 cfsetospeed (tios, BAUDRATE), \
26 cfsetispeed (tios, BAUDRATE), \
27 tcsetattr (fd, TCSANOW, tios)
28
29/* use the fastest baud-rate */
30#ifdef B38400
31# define BAUDRATE B38400
32#else
33# ifdef B19200
34# define BAUDRATE B19200
35# else
36# define BAUDRATE B9600 17# define BAUDRATE B9600
37# endif
38#endif 18#endif
39 19
40/* Disable special character functions */ 20/* Disable special character functions */
41#ifdef _POSIX_VDISABLE 21#ifdef _POSIX_VDISABLE
42# define VDISABLE _POSIX_VDISABLE 22# define VDISABLE _POSIX_VDISABLE
52#endif 32#endif
53#ifndef CQUIT 33#ifndef CQUIT
54# define CQUIT '\034' /* ^\ */ 34# define CQUIT '\034' /* ^\ */
55#endif 35#endif
56#ifndef CERASE 36#ifndef CERASE
57# ifdef linux 37# ifdef __linux__
58# define CERASE '\177' /* ^? */ 38# define CERASE '\177' /* ^? */
59# else 39# else
60# define CERASE '\010' /* ^H */ 40# define CERASE '\010' /* ^H */
61# endif 41# endif
62#endif 42#endif
101# ifdef VWERASE 81# ifdef VWERASE
102# define VWERSE VWERASE 82# define VWERSE VWERASE
103# endif 83# endif
104#endif 84#endif
105 85
106#ifndef O_NOCTTY
107# define O_NOCTTY 0
108#endif
109#ifndef ONLCR 86#ifndef ONLCR
110# define ONLCR 0 87# define ONLCR 0
111#endif 88#endif
112 89
113#define CONSOLE "/dev/console" /* console device */ 90#define CONSOLE "/dev/console" /* console device */
114 91
115#endif /* _INIT_H_ */ 92#endif /* _INIT_H_ */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines