123456789101112131415161718192021222324252627282930313233343536373839404142 |
- {
- $Id$
- This file is part of the Free Pascal run time library.
- Copyright (c) 2001 by Free Pascal development team
- Termios basic prototypes
- See the file COPYING.FPC, included in this distribution,
- for details about the copyright.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- ***********************************************************************}
- Function TCGetAttr (fd:cint;var tios:TermIOS):cint;
- Function TCSetAttr (fd:cint;OptAct:cint;const tios:TermIOS):cint;
- Procedure CFSetISpeed (var tios:TermIOS;speed:Cardinal);
- Procedure CFSetOSpeed (var tios:TermIOS;speed:Cardinal);
- Procedure CFMakeRaw (var tios:TermIOS);
- Function TCSendBreak (fd,duration:cint):cint;
- Function TCSetPGrp (fd,id:cint) :cint;
- Function TCGetPGrp (fd:cint;var id:cint):cint;
- Function TCFlush (fd,qsel:cint):cint;
- Function TCDrain (fd:cint) :cint;
- Function TCFlow (fd,act:cint) :cint;
- Function IsATTY (Handle:cint) :cint;
- Function IsATTY (var f:text) :cint;
- function TTYname (Handle:cint):string;
- function TTYname (var F:Text) :string;
- {
- $Log$
- Revision 1.3 2004-07-09 19:03:35 peter
- * isatty return cint again
- Revision 1.1 2003/11/19 17:13:00 marco
- * new termio units
- }
|