From a0b1179db39e717d61d2183d3a41e68a8baafcff Mon Sep 17 00:00:00 2001 From: tg Date: Sat, 13 Jan 2018 21:45:07 +0000 Subject: [PATCH] warn when entering POSuX noncompliance --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index a4c48ef..b7ac5a2 100644 --- a/main.c +++ b/main.c @@ -34,7 +34,7 @@ #include #endif -__RCSID("$MirOS: src/bin/mksh/main.c,v 1.346 2018/01/13 21:38:08 tg Exp $"); +__RCSID("$MirOS: src/bin/mksh/main.c,v 1.347 2018/01/13 21:45:07 tg Exp $"); #ifndef MKSHRC_PATH #define MKSHRC_PATH "~/.mkshrc" @@ -2071,5 +2071,8 @@ recheck_ctype(void) if (isuc(ccp)) UTFMODE = 1; #endif + + if (Flag(FPOSIX)) + warningf(true, "early locale tracking enabled UTF-8 mode while in POSIX mode, you are now noncompliant"); } #endif