diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/dvgtk/unixio.h |
Initial commit
Diffstat (limited to 'dviware/dvgtk/unixio.h')
-rw-r--r-- | dviware/dvgtk/unixio.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/dviware/dvgtk/unixio.h b/dviware/dvgtk/unixio.h new file mode 100644 index 0000000000..8d379765f6 --- /dev/null +++ b/dviware/dvgtk/unixio.h @@ -0,0 +1,44 @@ +/* unixio.h - Unix terminal and signal handling + $Id: unixio.h,v 0.2 1997/03/28 03:17:40 tjchol01 Exp $ + Authors: Andrew Trevorrow, Ian Dall, Geoffrey Tobin, Tomasz J. Cholewo + */ + +#ifndef UNIXIO_H +#define UNIXIO_H + +#include "dvgt.h" + +typedef struct + { + unsigned int intr, tstop:1; + } +sig_flags_t; +typedef struct + { + unsigned int cbreak, raw, echo:1; + } +cmode_flags_t; + +extern sig_flags_t sig_flags; +extern cmode_flags_t cmode_flags; + +/* Alex Dickinson */ +/* Definitions for some unix ioctl calls. These external procedures */ +/* refer to the C functions contained in unixio.c. */ + +extern void save_init_tty (); +extern void restore_init_tty (); +extern void save_temp_tty (); +extern void restore_temp_tty (); +extern void singlecharon (); +extern void singlecharoff (); +extern void echoon (); +extern void echooff (); +extern void rawouton (); +extern void rawoutoff (); +extern int buffercount (); +extern void suspend (); + +#endif /* UNIXIO_H */ + +/* end unixio.h */ |