summaryrefslogtreecommitdiffstats
path: root/lib/libc/locale/Makefile.inc
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2015-11-09 22:06:22 +0000
committerbapt <bapt@FreeBSD.org>2015-11-09 22:06:22 +0000
commit439f8fc61698dfd5b293fb267a7709b048b4f3f3 (patch)
treecf4ba922cb9af391090f8c61b4c8cee01ce5360b /lib/libc/locale/Makefile.inc
parent33b03994ad53fe3c3ece88734649d72761b03710 (diff)
downloadFreeBSD-src-439f8fc61698dfd5b293fb267a7709b048b4f3f3.zip
FreeBSD-src-439f8fc61698dfd5b293fb267a7709b048b4f3f3.tar.gz
locales: Enforce US-ASCII encoding (limited to 7-bit)
The US-ASCII format was getting treated identically to POSIX. It is supposed to throw an ILSEQ errno if a value of 0x80 or greater is encountered, so let's bring back the "ASCII" handling. While here, change nl_codeset to return US-ASCII only when the encoding really is "US-ASCII". Before "C" and "POSIX" encoding returned this string, so now they return "POSIX". Discussed with: ache Submitted by: marino Obtained from: DragonflyBSD
Diffstat (limited to 'lib/libc/locale/Makefile.inc')
-rw-r--r--lib/libc/locale/Makefile.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/locale/Makefile.inc b/lib/libc/locale/Makefile.inc
index 08bc6e4..d28355b 100644
--- a/lib/libc/locale/Makefile.inc
+++ b/lib/libc/locale/Makefile.inc
@@ -4,7 +4,7 @@
# locale sources
.PATH: ${LIBC_SRCTOP}/${LIBC_ARCH}/locale ${LIBC_SRCTOP}/locale
-SRCS+= big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \
+SRCS+= ascii.c big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \
gb18030.c gb2312.c gbk.c ctype.c isctype.c iswctype.c \
ldpart.c lmessages.c lmonetary.c lnumeric.c localeconv.c mblen.c \
mbrlen.c \
OpenPOWER on IntegriCloud