loongarch64: add new syscall numbers
[musl.git] / src / misc / login_tty.c
blobf0be0a09a35533519dbdf4a65c76a895c3ce34e5
1 #include <utmp.h>
2 #include <sys/ioctl.h>
3 #include <unistd.h>
5 int login_tty(int fd)
7 setsid();
8 if (ioctl(fd, TIOCSCTTY, (char *)0)) return -1;
9 dup2(fd, 0);
10 dup2(fd, 1);
11 dup2(fd, 2);
12 if (fd>2) close(fd);
13 return 0;