util: leave locked terminal attributes untouched so that we don't interfere with plymouth

https://bugzilla.redhat.com/show_bug.cgi?id=628913
This commit is contained in:
Lennart Poettering 2010-09-01 00:10:41 +02:00
parent 7b2603e646
commit eed1d0e33d

View File

@ -1917,9 +1917,9 @@ int reset_terminal(int fd) {
assert(fd >= 0);
/* First, unlock termios */
zero(termios);
ioctl(fd, TIOCSLCKTRMIOS, &termios);
/* We leave locked terminal attributes untouched, so that
* Plymouth may set whatever it wants to set, and we don't
* interfere with that. */
/* Disable exclusive mode, just in case */
ioctl(fd, TIOCNXCL);