Rudiments
tty.h
1 // Copyright (c) 2004 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_TTY_H
5 #define RUDIMENTS_TTY_H
6 
7 #include <rudiments/private/tty.h>
8 
9 // @cond
10 
11 class ttyprivate;
12 
13 // wrap:
14 // unistd.h - tcgetpgrp(),tcsetpgrp()
15 // ctermid()
16 // ttyname(_r)()
17 // isatty()
18 // termios.h - tcgetsid()
19 // unistd.h - pathconf()/fpathconf():
20 // __PC_VDISABLE()
21 // __POSIX_MAX_CANON()
22 // __POSIX_MAX_INPUT()
23 // linux only -
24 // unistd.h - vhangup()
25 class RUDIMENTS_DLLSPEC tty : public filedescriptor {
26  public:
27 
28  #include <rudiments/private/tty.h>
29 };
30 
31 // @endcond
32 
33 #endif