diff options
author | Thomas Wouters <thomas@python.org> | 2001-06-15 12:05:44 (GMT) |
---|---|---|
committer | Thomas Wouters <thomas@python.org> | 2001-06-15 12:05:44 (GMT) |
commit | 2b30524ea97deae4e626c16eed7c96d89e90cc02 (patch) | |
tree | 7435be7b27754eb7d4453a982225dc3473613545 /Modules | |
parent | b2697005e26428144f34c4812e7f979da7bfd78c (diff) | |
download | cpython-2b30524ea97deae4e626c16eed7c96d89e90cc02.zip cpython-2b30524ea97deae4e626c16eed7c96d89e90cc02.tar.gz cpython-2b30524ea97deae4e626c16eed7c96d89e90cc02.tar.bz2 |
Forward-port revision 2.24.2.4 from the release21-maint branch:
Protect several more uses of constants with #ifdefs; these are necessary on
(at least) SCO OpenServer 5. Fixes a non-SF-submitted bugreport by Michael
Kent.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/termios.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Modules/termios.c b/Modules/termios.c index 54d72b2..c77dff3 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -379,7 +379,9 @@ static struct constant { {"IXON", IXON}, {"IXANY", IXANY}, {"IXOFF", IXOFF}, +#ifdef IMAXBEL {"IMAXBEL", IMAXBEL}, +#endif /* struct termios.c_oflag constants */ {"OPOST", OPOST}, @@ -505,12 +507,18 @@ static struct constant { {"ECHOE", ECHOE}, {"ECHOK", ECHOK}, {"ECHONL", ECHONL}, +#ifdef ECHOCTL {"ECHOCTL", ECHOCTL}, +#endif #ifdef ECHOPRT {"ECHOPRT", ECHOPRT}, #endif +#ifdef ECHOKE {"ECHOKE", ECHOKE}, +#endif +#ifdef FLUSHO {"FLUSHO", FLUSHO}, +#endif {"NOFLSH", NOFLSH}, {"TOSTOP", TOSTOP}, #ifdef PENDIN @@ -545,7 +553,9 @@ static struct constant { #ifdef VWERASE {"VWERASE", VWERASE}, #endif +#ifdef VLNEXT {"VLNEXT", VLNEXT}, +#endif {"VEOL2", VEOL2}, |