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