diff options
Diffstat (limited to 'misc/opendevconsole.c')
| -rw-r--r-- | misc/opendevconsole.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/misc/opendevconsole.c b/misc/opendevconsole.c new file mode 100644 index 0000000..3f92223 --- /dev/null +++ b/misc/opendevconsole.c @@ -0,0 +1,12 @@ +#include <fcntl.h> +#include <unistd.h> + +void opendevconsole() /*EXTRACT_INCL*/ { + int fd; + if ((fd=open("/dev/console",O_RDWR|O_NOCTTY))>=0) { + dup2(fd,0); + dup2(fd,1); + dup2(fd,2); + if (fd>2) close(fd); + } +} |
