Rudiments
pseudotty.h
1 // Copyright (c) 2004 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_PSEUDOTTY_H
5 #define RUDIMENTS_PSEUDOTTY_H
6 
7 #include <rudiments/private/pseudotty.h>
8 
9 // @cond
10 
11 class pseudottyprivate;
12 
13 // wrap:
14 // not in solaris -
15 // pty.h - openpty(),forkpty()
16 // utmp.h - login_tty()
17 // not on solaris or linux -
18 // ttyent.h - getttyent()/getttynam()/setttyent()/endttyent()
19 // not in bsd -
20 // stdlib.h - posix_optnpt(),grantpt(),unlockpt(),ptsname(_r)()
21 // gnu extensions -
22 // stdlib.h - getpt()
23 class RUDIMENTS_DLLSPEC pseudotty : public filedescriptor {
24  public:
25 
26  #include <rudiments/private/pseudotty.h>
27 };
28 
29 // @endcond
30 
31 #endif