summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--login-utils/agetty.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/login-utils/agetty.c b/login-utils/agetty.c
index 29ce14990..90a64b33b 100644
--- a/login-utils/agetty.c
+++ b/login-utils/agetty.c
@@ -1146,11 +1146,15 @@ termio_final(op, tp, cp)
/* Account for upper case without lower case. */
if (cp->capslock) {
+#ifdef IUCLC
tp->c_iflag |= IUCLC;
+#endif
#ifdef XCASE
tp->c_lflag |= XCASE;
#endif
+#ifdef OLCUC
tp->c_oflag |= OLCUC;
+#endif
}
/* Optionally enable hardware flow control */