chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
util: leave locked terminal attributes untouched so that we don't interfere with...
[elogind.git]
/
src
/
util.c
diff --git
a/src/util.c
b/src/util.c
index f982586cee9b1d2c1939e8b7f8d4ecd13a3e5e81..0cd1fd30df49f7f0117aad847f6b55cb6b2f4d57 100644
(file)
--- a/
src/util.c
+++ b/
src/util.c
@@
-1917,9
+1917,9
@@
int reset_terminal(int fd) {
assert(fd >= 0);
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);
/* Disable exclusive mode, just in case */
ioctl(fd, TIOCNXCL);