chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7b2603e
)
util: leave locked terminal attributes untouched so that we don't interfere with...
author
Lennart Poettering
<lennart@poettering.net>
Tue, 31 Aug 2010 22:10:41 +0000
(
00:10
+0200)
committer
Lennart Poettering
<lennart@poettering.net>
Tue, 31 Aug 2010 22:10:41 +0000
(
00:10
+0200)
https://bugzilla.redhat.com/show_bug.cgi?id=628913
src/util.c
patch
|
blob
|
history
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);
- /*
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);