| Index: fusl/src/misc/login_tty.c
|
| diff --git a/fusl/src/misc/login_tty.c b/fusl/src/misc/login_tty.c
|
| index f0be0a09a35533519dbdf4a65c76a895c3ce34e5..5022e60fa1b9a48c4c24f7036b6fce103be133cc 100644
|
| --- a/fusl/src/misc/login_tty.c
|
| +++ b/fusl/src/misc/login_tty.c
|
| @@ -2,13 +2,14 @@
|
| #include <sys/ioctl.h>
|
| #include <unistd.h>
|
|
|
| -int login_tty(int fd)
|
| -{
|
| - setsid();
|
| - if (ioctl(fd, TIOCSCTTY, (char *)0)) return -1;
|
| - dup2(fd, 0);
|
| - dup2(fd, 1);
|
| - dup2(fd, 2);
|
| - if (fd>2) close(fd);
|
| - return 0;
|
| +int login_tty(int fd) {
|
| + setsid();
|
| + if (ioctl(fd, TIOCSCTTY, (char*)0))
|
| + return -1;
|
| + dup2(fd, 0);
|
| + dup2(fd, 1);
|
| + dup2(fd, 2);
|
| + if (fd > 2)
|
| + close(fd);
|
| + return 0;
|
| }
|
|
|