wok annotate busybox/stuff/busybox-1.20-getty.u @ rev 12846
Up: ffmpeg (0.10.3)
author | Dominique Corbex <domcox@slitaz.org> |
---|---|
date | Wed May 23 13:00:15 2012 +0200 (2012-05-23) |
parents | |
children |
rev | line source |
---|---|
pascal@12732 | 1 --- busybox-1.20.0/loginutils/getty.c |
pascal@12732 | 2 +++ busybox-1.20.0/loginutils/getty.c |
pascal@12732 | 3 @@ -561,8 +561,14 @@ int getty_main(int argc UNUSED_PARAM, ch |
pascal@12732 | 4 */ |
pascal@12732 | 5 fd = open("/dev/tty", O_RDWR | O_NONBLOCK); |
pascal@12732 | 6 if (fd >= 0) { |
pascal@12732 | 7 + /* TIOCNOTTY sends SIGHUP to the foreground |
pascal@12732 | 8 + * process group - which may include us! |
pascal@12732 | 9 + * Make sure to not die on it: |
pascal@12732 | 10 + */ |
pascal@12732 | 11 + sighandler_t old = signal(SIGHUP, SIG_IGN); |
pascal@12732 | 12 ioctl(fd, TIOCNOTTY); |
pascal@12732 | 13 close(fd); |
pascal@12732 | 14 + signal(SIGHUP, old); |
pascal@12732 | 15 } |
pascal@12732 | 16 } |
pascal@12732 | 17 |