1 | // This file is part of libptytty. Do not make local modifications. |
|
|
2 | // http://software.schmorp.de/pkg/libptytty |
|
|
3 | |
|
|
4 | /*----------------------------------------------------------------------* |
1 | /*----------------------------------------------------------------------* |
5 | * File: ptytty.C |
2 | * File: ptytty.C |
6 | *----------------------------------------------------------------------* |
3 | *----------------------------------------------------------------------* |
7 | * |
4 | * |
8 | * All portions of code are copyright by their respective author/s. |
5 | * All portions of code are copyright by their respective author/s. |
… | |
… | |
27 | |
24 | |
28 | #include "config.h" |
25 | #include "config.h" |
29 | |
26 | |
30 | #include "ptytty.h" |
27 | #include "ptytty.h" |
31 | |
28 | |
32 | #include <cstdlib> |
29 | #include <stdlib.h> |
33 | #include <cstdio> |
30 | #include <cstdio> |
34 | #include <cstring> |
31 | #include <cstring> |
35 | |
32 | |
36 | #include <sys/types.h> |
33 | #include <sys/types.h> |
37 | #include <sys/stat.h> |
34 | #include <sys/stat.h> |
… | |
… | |
54 | #elif defined(HAVE_UTIL_H) |
51 | #elif defined(HAVE_UTIL_H) |
55 | # include <util.h> |
52 | # include <util.h> |
56 | #endif |
53 | #endif |
57 | #ifdef TTY_GID_SUPPORT |
54 | #ifdef TTY_GID_SUPPORT |
58 | #include <grp.h> |
55 | #include <grp.h> |
|
|
56 | #endif |
|
|
57 | |
|
|
58 | #ifndef O_NOCTTY |
|
|
59 | # define O_NOCTTY 0 |
59 | #endif |
60 | #endif |
60 | |
61 | |
61 | ///////////////////////////////////////////////////////////////////////////// |
62 | ///////////////////////////////////////////////////////////////////////////// |
62 | |
63 | |
63 | /* ------------------------------------------------------------------------- * |
64 | /* ------------------------------------------------------------------------- * |