DEFINITION MODULE unixio;

(* Alex Dickinson                                                         *)
(* Definition module for some unix ioctl calls. These external procedures *)
(* refer to the C functions contained in unixio.c.                        *)

EXPORT QUALIFIED
   savetty, restoretty,
   singlecharon, singlecharoff, echoon, echooff,
   buffercount, suspend;

PROCEDURE @EXTERNAL savetty;
PROCEDURE @EXTERNAL restoretty;
PROCEDURE @EXTERNAL singlecharon;
PROCEDURE @EXTERNAL singlecharoff;
PROCEDURE @EXTERNAL echoon;
PROCEDURE @EXTERNAL echooff;
PROCEDURE @EXTERNAL buffercount() : INTEGER;
PROCEDURE @EXTERNAL suspend();

END unixio.
