cvs commit: src Makefile.inc1 src/sys/sys param.h src/tools/build
Makefile src/lib/libc/locale rune.c src/include Makefile
runefile.h src/usr.bin/mklocale ldef.h lex.l yacc.y
Ruslan Ermilov
ru at FreeBSD.org
Sat Feb 26 21:47:55 GMT 2005
ru 2005-02-26 21:47:54 UTC
FreeBSD src repository
Modified files:
. Makefile.inc1
sys/sys param.h
tools/build Makefile
lib/libc/locale rune.c
include Makefile
usr.bin/mklocale ldef.h lex.l yacc.y
Added files:
include runefile.h
Log:
Make the format of LC_CTYPE files architecture independent by
introducing the disk formats for _RuneLocale and friends.
The disk formats do not have (useless) pointers and have 32-bit
quantities instead of rune_t and long. (htonl(3) only works
with 32-bit quantities, so there's no loss).
Bootstrap mklocale(1) when necessary. (Bootstrapping from 4.x
would be trivial (verified), but we no longer provide pre-5.3
source upgrades and this is the first commit to actually break
it.)
Revision Changes Path
1.477 +5 -0 src/Makefile.inc1
1.233 +2 -1 src/include/Makefile
1.1 +61 -0 src/include/runefile.h (new)
1.13 +156 -66 src/lib/libc/locale/rune.c
1.228 +1 -1 src/sys/sys/param.h
1.8 +5 -0 src/tools/build/Makefile
1.4 +7 -5 src/usr.bin/mklocale/ldef.h
1.9 +0 -1 src/usr.bin/mklocale/lex.l
1.24 +71 -76 src/usr.bin/mklocale/yacc.y
More information about the cvs-src
mailing list