diff options
Diffstat (limited to 'konsole/tests/header.h')
-rw-r--r-- | konsole/tests/header.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/konsole/tests/header.h b/konsole/tests/header.h new file mode 100644 index 000000000..1c35a2add --- /dev/null +++ b/konsole/tests/header.h @@ -0,0 +1,54 @@ +#define VERSION "1.7b 1985-04-19" + +/* Choose one of these */ + +/* #define XENIX /* XENIX implies UNIX */ +/* #define SIII /* SIII implies UNIX, (NDELAY a la System III) */ +#define UNIX /* UNIX */ +#define TERMIO +/* #define VMS /* VMS not done yet -- send me your version!!!! */ +/* #define SARG20 /* Sargasso C for TOPS-20 */ +/* #define SARG10 /* Sargasso C for TOPS-10 */ + +/* These #ifdef:s are implementation dependent stuff for the Sargasso C */ +/* Unix C barfs on directives like "#strings", so we keep them */ +/* indented. Then unix c can't find them, but Sargasso C *can*. */ +/* Admittedly kludgey, but it works...) */ +#ifdef SARG10 + #define _UNIXCON /* Make UNIX-flavored I/O on TOPS */ + #strings low /* put strings in lowseg mem so we can modify them. */ +#endif +#ifdef SARG20 + #define _UNIXCON /* Make UNIX-flavored I/O on TOPS */ + #strings low /* put strings in lowseg mem so we can modify them. */ + #include <TOPS20.HDR> +#endif + +#include <stdio.h> + + +#ifdef UNIX +#include <ctype.h> +#ifdef TERMIO +# include <termio.h> +#else +# include <sgtty.h> +#endif +#include <signal.h> +#include <setjmp.h> +jmp_buf intrenv; + +#ifdef TERMIO +struct termio termioOrg, termioNew; +#else +struct sgttyb sgttyOrg, sgttyNew; +#endif + +char stdioBuf[BUFSIZ]; +int brkrd, reading; +extern onterm(), onbrk(); +#ifdef SIII +#include <fcntl.h> +#endif +#endif +int ttymode; |