[odc] Daily src changes for 2005-08-07

ODC auto at squish.net
Mon Aug 8 08:07:02 BST 2005


OpenBSD src changes summary for 2005-08-07
==========================================

distrib/notes                           etc/mtree/4.4BSD.dist
lib/libc                                sbin/dhclient
share/locale                            share/man
sys/arch/amd64/conf                     sys/arch/i386/conf
sys/arch/mac68k/include                 sys/arch/mips64/include
sys/compat/svr4                         sys/dev/ic
sys/dev/pci                             sys/net
usr.bin/mklocale                        usr.sbin/pkg_add

== distrib =========================================================== 01/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

notes

  ~ amd64/hardware                        ~ i386/hardware

  > auixp (mickey@)

== etc =============================================================== 02/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/etc

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > locale dirs. okay deraadt@ (espie@)

== lib =============================================================== 03/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  + citrus/citrus_ctype.h                 + citrus/citrus_ctype_local.h
  + locale/___runetype_mb.c               + locale/_wctrans.c
  + locale/_wctrans_local.h               + locale/iswctype.c
  + locale/rune.c                         + locale/rune.h
  + locale/rune_local.h                   + locale/runeglue.c
  + locale/runetable.c                    + locale/setrunelocale.c

  > commit LC_CTYPE files from NetBSD/citrus, not yet linked in.
  > okay deraadt@ (espie@)

  ~ string/wcstok.3                       

  > move non-standard COMPATIBILITY section to HISTORY, which seems more
  > relevant anyway;
  > ok jaredy@ (jmc@)

  ~ arch/i386/gen/_setjmp.S               ~ arch/i386/gen/alloca.S
  ~ arch/i386/gen/divsi3.S                ~ arch/i386/gen/fabs.S
  ~ arch/i386/gen/fixdfsi.S               ~ arch/i386/gen/fixunsdfsi.S
  ~ arch/i386/gen/flt_rounds.S            ~ arch/i386/gen/fpgetmask.S
  ~ arch/i386/gen/fpgetround.S            ~ arch/i386/gen/fpgetsticky.S
  ~ arch/i386/gen/fpsetmask.S             ~ arch/i386/gen/fpsetround.S
  ~ arch/i386/gen/fpsetsticky.S           ~ arch/i386/gen/infinity.c
  ~ arch/i386/gen/isinf.c                 ~ arch/i386/gen/isnan.c
  ~ arch/i386/gen/ldexp.c                 ~ arch/i386/gen/modf.S
  ~ arch/i386/gen/setjmp.S                ~ arch/i386/gen/sigsetjmp.S
  ~ arch/i386/gen/udivsi3.S               ~ arch/i386/string/bcmp.S
  ~ arch/i386/string/bcopy.S              ~ arch/i386/string/bzero.S
  ~ arch/i386/string/ffs.S                ~ arch/i386/string/index.S
  ~ arch/i386/string/memchr.S             ~ arch/i386/string/memcmp.S
  ~ arch/i386/string/memcpy.S             ~ arch/i386/string/memmove.S
  ~ arch/i386/string/memset.S             ~ arch/i386/string/rindex.S
  ~ arch/i386/string/strcat.S             ~ arch/i386/string/strchr.S
  ~ arch/i386/string/strcmp.S             ~ arch/i386/string/strcpy.S
  ~ arch/i386/string/strlen.S             ~ arch/i386/string/strncmp.S
  ~ arch/i386/string/strrchr.S            ~ arch/i386/string/swab.S
  ~ arch/i386/sys/Ovfork.S                ~ arch/i386/sys/brk.S
  ~ arch/i386/sys/cerror.S                ~ arch/i386/sys/exect.S
  ~ arch/i386/sys/fork.S                  ~ arch/i386/sys/rfork.S
  ~ arch/i386/sys/sbrk.S                  ~ arch/i386/sys/sigpending.S
  ~ arch/i386/sys/sigprocmask.S           ~ arch/i386/sys/sigreturn.S
  ~ arch/i386/sys/sigsuspend.S            ~ arch/i386/sys/syscall.S

  > zap rcsid, tested there. okay deraadt@ (espie@)

  ~ arch/alpha/gen/_setjmp.S              ~ arch/alpha/gen/fabs.S
  ~ arch/alpha/gen/flt_rounds.c           ~ arch/alpha/gen/fpgetmask.c
  ~ arch/alpha/gen/fpgetround.c           ~ arch/alpha/gen/fpgetsticky.c
  ~ arch/alpha/gen/fpsetmask.c            ~ arch/alpha/gen/fpsetround.c
  ~ arch/alpha/gen/fpsetsticky.c          ~ arch/alpha/gen/infinity.c
  ~ arch/alpha/gen/isinf.c                ~ arch/alpha/gen/isnan.c
  ~ arch/alpha/gen/ldexp.c                ~ arch/alpha/gen/modf.c
  ~ arch/alpha/gen/setjmp.S               ~ arch/alpha/gen/sigsetjmp.S
  ~ arch/alpha/string/bcopy.S             ~ arch/alpha/string/bzero.S
  ~ arch/alpha/string/memcpy.S            ~ arch/alpha/string/memmove.S
  ~ arch/alpha/sys/Ovfork.S               ~ arch/alpha/sys/brk.S
  ~ arch/alpha/sys/cerror.S               ~ arch/alpha/sys/exect.S
  ~ arch/alpha/sys/fork.S                 ~ arch/alpha/sys/rfork.S
  ~ arch/alpha/sys/sbrk.S                 ~ arch/alpha/sys/setlogin.S
  ~ arch/alpha/sys/sigpending.S           ~ arch/alpha/sys/sigprocmask.S
  ~ arch/alpha/sys/sigreturn.S            ~ arch/alpha/sys/sigsuspend.S
  ~ arch/alpha/sys/syscall.S              ~ arch/amd64/gen/infinity.c
  ~ arch/amd64/gen/isinf.c                ~ arch/amd64/gen/isnan.c
  ~ arch/amd64/gen/ldexp.c                ~ arch/arm/Makefile.inc
  ~ arch/arm/gen/isinf.c                  ~ arch/arm/gen/isnan.c
  ~ arch/arm/gen/modf.c                   ~ arch/arm/string/strcmp.S
  ~ arch/arm/string/strncmp.S             ~ arch/hppa/gen/infinity.c
  ~ arch/hppa/gen/isinf.c                 ~ arch/hppa/gen/isnan.c
  ~ arch/hppa/gen/ldexp.c                 ~ arch/hppa/gen/modf.c
  ~ arch/hppa/gen/setjmp.S                ~ arch/hppa/sys/Ovfork.S
  ~ arch/hppa/sys/brk.S                   ~ arch/hppa/sys/exect.S
  ~ arch/hppa/sys/fork.S                  ~ arch/hppa/sys/rfork.S
  ~ arch/hppa/sys/sbrk.S                  ~ arch/hppa/sys/sigpending.S
  ~ arch/hppa/sys/sigprocmask.S           ~ arch/hppa/sys/sigreturn.S
  ~ arch/hppa/sys/sigsuspend.S            ~ arch/hppa/sys/syscall.S
  ~ arch/hppa64/gen/frexp.c               ~ arch/hppa64/gen/infinity.c
  ~ arch/hppa64/gen/isinf.c               ~ arch/hppa64/gen/isnan.c
  ~ arch/hppa64/gen/ldexp.c               ~ arch/hppa64/gen/modf.c
  ~ arch/hppa64/gen/setjmp.S              ~ arch/hppa64/sys/Ovfork.S
  ~ arch/hppa64/sys/brk.S                 ~ arch/hppa64/sys/exect.S
  ~ arch/hppa64/sys/fork.S                ~ arch/hppa64/sys/rfork.S
  ~ arch/hppa64/sys/sbrk.S                ~ arch/hppa64/sys/sigpending.S
  ~ arch/hppa64/sys/sigprocmask.S         ~ arch/hppa64/sys/sigreturn.S
  ~ arch/hppa64/sys/sigsuspend.S          ~ arch/hppa64/sys/syscall.S
  ~ arch/m68k/gen/_setjmp.S               ~ arch/m68k/gen/adddf3.S
  ~ arch/m68k/gen/addsf3.S                ~ arch/m68k/gen/alloca.S
  ~ arch/m68k/gen/ashlsi3.S               ~ arch/m68k/gen/ashrsi3.S
  ~ arch/m68k/gen/cmpdf2.S                ~ arch/m68k/gen/cmpsf2.S
  ~ arch/m68k/gen/divdf3.S                ~ arch/m68k/gen/divsf3.S
  ~ arch/m68k/gen/divsi3.S                ~ arch/m68k/gen/extendsfdf2.S
  ~ arch/m68k/gen/fabs.S                  ~ arch/m68k/gen/fixdfsi.S
  ~ arch/m68k/gen/fixunsdfsi.S            ~ arch/m68k/gen/floatsidf.S
  ~ arch/m68k/gen/flt_rounds.S            ~ arch/m68k/gen/fpgetmask.S
  ~ arch/m68k/gen/fpgetround.S            ~ arch/m68k/gen/fpgetsticky.S
  ~ arch/m68k/gen/fpsetmask.S             ~ arch/m68k/gen/fpsetround.S
  ~ arch/m68k/gen/fpsetsticky.S           ~ arch/m68k/gen/infinity.c
  ~ arch/m68k/gen/isinf.c                 ~ arch/m68k/gen/isnan.c
  ~ arch/m68k/gen/ldexp.S                 ~ arch/m68k/gen/lshlsi3.S
  ~ arch/m68k/gen/lshrsi3.S               ~ arch/m68k/gen/modf.S
  ~ arch/m68k/gen/modsi3.S                ~ arch/m68k/gen/muldf3.S
  ~ arch/m68k/gen/mulsf3.S                ~ arch/m68k/gen/mulsi3.S
  ~ arch/m68k/gen/negdf2.S                ~ arch/m68k/gen/negsf2.S
  ~ arch/m68k/gen/saveregs.c              ~ arch/m68k/gen/setjmp.S
  ~ arch/m68k/gen/sigsetjmp.S             ~ arch/m68k/gen/subdf3.S
  ~ arch/m68k/gen/subsf3.S                ~ arch/m68k/gen/truncdfsf2.S
  ~ arch/m68k/gen/udivsi3.S               ~ arch/m68k/gen/umodsi3.S
  ~ arch/m68k/gen/umulsi3.S               ~ arch/m68k/string/bcmp.S
  ~ arch/m68k/string/bcopy.S              ~ arch/m68k/string/bzero.S
  ~ arch/m68k/string/ffs.S                ~ arch/m68k/string/index.S
  ~ arch/m68k/string/memcmp.S             ~ arch/m68k/string/memcpy.S
  ~ arch/m68k/string/memmove.S            ~ arch/m68k/string/memset.S
  ~ arch/m68k/string/rindex.S             ~ arch/m68k/string/strcat.S
  ~ arch/m68k/string/strchr.S             ~ arch/m68k/string/strcmp.S
  ~ arch/m68k/string/strcpy.S             ~ arch/m68k/string/strlcpy.S
  ~ arch/m68k/string/strlen.S             ~ arch/m68k/string/strncmp.S
  ~ arch/m68k/string/strncpy.S            ~ arch/m68k/string/strrchr.S
  ~ arch/m68k/string/swab.S               ~ arch/m68k/sys/Ovfork.S
  ~ arch/m68k/sys/brk.S                   ~ arch/m68k/sys/cerror.S
  ~ arch/m68k/sys/exect.S                 ~ arch/m68k/sys/fork.S
  ~ arch/m68k/sys/rfork.S                 ~ arch/m68k/sys/sbrk.S
  ~ arch/m68k/sys/setlogin.S              ~ arch/m68k/sys/sigpending.S
  ~ arch/m68k/sys/sigprocmask.S           ~ arch/m68k/sys/sigreturn.S
  ~ arch/m68k/sys/sigsuspend.S            ~ arch/m68k/sys/syscall.S
  ~ arch/m88k/gen/_setjmp.S               ~ arch/m88k/gen/fabs.S
  ~ arch/m88k/gen/flt_rounds.c            ~ arch/m88k/gen/fpgetmask.c
  ~ arch/m88k/gen/fpgetround.c            ~ arch/m88k/gen/fpgetsticky.c
  ~ arch/m88k/gen/fpsetmask.c             ~ arch/m88k/gen/fpsetround.c
  ~ arch/m88k/gen/fpsetsticky.c           ~ arch/m88k/gen/infinity.c
  ~ arch/m88k/gen/isinf.c                 ~ arch/m88k/gen/isnan.c
  ~ arch/m88k/gen/ldexp.c                 ~ arch/m88k/gen/modf.c
  ~ arch/m88k/gen/setjmp.S                ~ arch/m88k/gen/sigsetjmp.S
  ~ arch/m88k/sys/Ovfork.S                ~ arch/m88k/sys/brk.S
  ~ arch/m88k/sys/cerror.S                ~ arch/m88k/sys/exect.S
  ~ arch/m88k/sys/fork.S                  ~ arch/m88k/sys/rfork.S
  ~ arch/m88k/sys/sbrk.S                  ~ arch/m88k/sys/setlogin.S
  ~ arch/m88k/sys/sigpending.S            ~ arch/m88k/sys/sigprocmask.S
  ~ arch/m88k/sys/sigreturn.S             ~ arch/m88k/sys/sigsuspend.S
  ~ arch/m88k/sys/syscall.S               ~ arch/mips64/gen/_setjmp.S
  ~ arch/mips64/gen/fabs.S                ~ arch/mips64/gen/flt_rounds.c
  ~ arch/mips64/gen/fpgetmask.c           ~ arch/mips64/gen/fpgetround.c
  ~ arch/mips64/gen/fpgetsticky.c         ~ arch/mips64/gen/fpsetmask.c
  ~ arch/mips64/gen/fpsetround.c          ~ arch/mips64/gen/fpsetsticky.c
  ~ arch/mips64/gen/infinity.c            ~ arch/mips64/gen/isinf.S
  ~ arch/mips64/gen/ldexp.S               ~ arch/mips64/gen/modf.S
  ~ arch/mips64/gen/setjmp.S              ~ arch/mips64/gen/sigsetjmp.S
  ~ arch/mips64/string/bcmp.S             ~ arch/mips64/string/bcopy.S
  ~ arch/mips64/string/bzero.S            ~ arch/mips64/string/ffs.S
  ~ arch/mips64/string/index.S            ~ arch/mips64/string/rindex.S
  ~ arch/mips64/string/strcmp.S           ~ arch/mips64/string/strlen.S
  ~ arch/mips64/sys/Ovfork.S              ~ arch/mips64/sys/brk.S
  ~ arch/mips64/sys/cerror.S              ~ arch/mips64/sys/exect.S
  ~ arch/mips64/sys/fork.S                ~ arch/mips64/sys/rfork.S
  ~ arch/mips64/sys/sbrk.S                ~ arch/mips64/sys/setlogin.S
  ~ arch/mips64/sys/sigpending.S          ~ arch/mips64/sys/sigprocmask.S
  ~ arch/mips64/sys/sigreturn.S           ~ arch/mips64/sys/sigsuspend.S
  ~ arch/mips64/sys/syscall.S             ~ arch/powerpc/gen/infinity.c
  ~ arch/powerpc/gen/isinf.c              ~ arch/powerpc/gen/isnan.c
  ~ arch/powerpc/gen/ldexp.c              ~ arch/powerpc/gen/modf.c
  ~ arch/powerpc/gen/sigsetjmp.S          ~ arch/powerpc/sys/exect.S
  ~ arch/powerpc/sys/sigpending.S         ~ arch/powerpc/sys/syscall.S
  ~ arch/sparc/gen/_setjmp.S              ~ arch/sparc/gen/fabs.S
  ~ arch/sparc/gen/fixunsdfsi.S           ~ arch/sparc/gen/flt_rounds.c
  ~ arch/sparc/gen/fpgetmask.c            ~ arch/sparc/gen/fpgetround.c
  ~ arch/sparc/gen/fpgetsticky.c          ~ arch/sparc/gen/fpsetmask.c
  ~ arch/sparc/gen/fpsetround.c           ~ arch/sparc/gen/fpsetsticky.c
  ~ arch/sparc/gen/infinity.c             ~ arch/sparc/gen/isinf.c
  ~ arch/sparc/gen/isnan.c                ~ arch/sparc/gen/ldexp.c
  ~ arch/sparc/gen/modf.S                 ~ arch/sparc/gen/mul.S
  ~ arch/sparc/gen/saveregs.S             ~ arch/sparc/gen/setjmp.S
  ~ arch/sparc/gen/sigsetjmp.S            ~ arch/sparc/gen/umul.S
  ~ arch/sparc/string/bzero.S             ~ arch/sparc/string/ffs.S
  ~ arch/sparc/string/strlen.S            ~ arch/sparc/sys/Ovfork.S
  ~ arch/sparc/sys/brk.S                  ~ arch/sparc/sys/cerror.S
  ~ arch/sparc/sys/exect.S                ~ arch/sparc/sys/fork.S
  ~ arch/sparc/sys/rfork.S                ~ arch/sparc/sys/sbrk.S
  ~ arch/sparc/sys/setlogin.S             ~ arch/sparc/sys/sigpending.S
  ~ arch/sparc/sys/sigprocmask.S          ~ arch/sparc/sys/sigreturn.S
  ~ arch/sparc/sys/sigsuspend.S           ~ arch/sparc/sys/syscall.S
  ~ arch/sparc64/gen/isinf.c              ~ arch/sparc64/gen/isnan.c
  ~ arch/vax/gen/_setjmp.S                ~ arch/vax/gen/alloca.S
  ~ arch/vax/gen/fabs.S                   ~ arch/vax/gen/frexp.c
  ~ arch/vax/gen/infinity.c               ~ arch/vax/gen/isinf.c
  ~ arch/vax/gen/ldexp.S                  ~ arch/vax/gen/modf.S
  ~ arch/vax/gen/setjmp.S                 ~ arch/vax/gen/sigsetjmp.S
  ~ arch/vax/gen/udiv.S                   ~ arch/vax/gen/urem.S
  ~ arch/vax/string/bcmp.S                ~ arch/vax/string/bcopy.S
  ~ arch/vax/string/bzero.S               ~ arch/vax/string/ffs.S
  ~ arch/vax/string/index.S               ~ arch/vax/string/memcmp.S
  ~ arch/vax/string/memcpy.S              ~ arch/vax/string/memmove.S
  ~ arch/vax/string/memset.S              ~ arch/vax/sys/Ovfork.S
  ~ arch/vax/sys/brk.S                    ~ arch/vax/sys/cerror.S
  ~ arch/vax/sys/exect.S                  ~ arch/vax/sys/fork.S
  ~ arch/vax/sys/rfork.S                  ~ arch/vax/sys/sbrk.S
  ~ arch/vax/sys/setlogin.S               ~ arch/vax/sys/sigpending.S
  ~ arch/vax/sys/sigprocmask.S            ~ arch/vax/sys/sigreturn.S
  ~ arch/vax/sys/sigsuspend.S             ~ arch/vax/sys/syscall.S

  > zap rcsid.
  > okay deraadt@ (tested them all) (espie@)

  ~ arch/arm/softfloat/Makefile.inc       

  > .PATH better (deraadt@)

  ~ arch/arm/Makefile.inc                 

  > undo unrelated commit (espie@)

== sbin ============================================================== 04/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ dhclient.c                            ~ privsep.c
  ~ privsep.h                             

  > Simplify code by calling error() from inside buf_* functions rather
  > than always testing the return code and calling error() from the
  > caller.
  > From a diff by moritz@, ok henning at .rw@)

== share ============================================================= 05/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

locale

  ~ ctype/Makefile                        

  > grr. wrong Makefile.
  > do not bother building locale with encoding != none for now. (espie@)

  + Makefile                              + ctype/Makefile
  + ctype/bg_BG.CP1251.src                + ctype/el_GR.ISO8859-7.src
  + ctype/en_US.ASCII.src                 + ctype/en_US.DIS_8859-15.src
  + ctype/en_US.ISO_8859-1.src            + ctype/en_US.ISO_8859-2.src
  + ctype/en_US.ISO_8859-4.src            + ctype/en_US.UTF-8.src
  + ctype/hy_AM.ARMSCII-8.src             + ctype/ja_JP.CTEXT.src
  + ctype/ja_JP.ISO-2022-JP-2.src         + ctype/ja_JP.ISO-2022-JP.src
  + ctype/ja_JP.SJIS.src                  + ctype/ja_JP.eucJP.src
  + ctype/ko_KR.eucKR.src                 + ctype/lt_LT.ISO8859-13.src
  + ctype/ru_RU.CP866.src                 + ctype/ru_RU.ISO_8859-5.src
  + ctype/ru_RU.KOI8-R.src                + ctype/uk_UA.KOI8-U.src
  + ctype/zh_CN.GB18030.src               + ctype/zh_CN.eucCN.src
  + ctype/zh_TW.BIG5.src                  + ctype/zh_TW.eucTW.src
  + ctype/charset/ASCII                   + ctype/charset/GB2312
  + ctype/charset/JISX0201-left           + ctype/charset/JISX0201-right
  + ctype/charset/JISX0208-1978           + ctype/charset/JISX0208-1983
  + ctype/charset/Latin-1                 + ctype/charset/Latin-2
  + ctype/charset/Latin-3                 + ctype/charset/Latin-4
  + ctype/charset/Latin-5                 + ctype/charset/Latin-6
  + ctype/charset/Latin-6+                + ctype/charset/Latin-Cyrillic
  + ctype/charset/Latin-Greek             + ctype/charset/Latin-Hebrew

  > Add LC_CTYPE locale sources, not yet linked in.
  > (from citrus).
  > okay deraadt@ (espie@)

man

  ~ man4/Makefile                         + man4/auixp.4

  > auixp; fomr netbsd (mickey@)

  ~ man4/pci.4                            

  > Xr auixp 4 (deraadt@)

  ~ man4/pci.4                            

  > make it better (deraadt@)

== sys =============================================================== 06/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/conf

  ~ GENERIC                               

  > ati ixp audio; ported form ntbsd in <4h of boretime; testing by krw@ and
  > ian@ (mickey@)

arch/i386/conf

  ~ GENERIC                               

  > ati ixp audio; ported form ntbsd in <4h of boretime; testing by krw@ and
  > ian@ (mickey@)

arch/mac68k/include

  ~ adbsys.h                              

  > a bunch more ADB handler IDs, will be necessary in the future
  > from NetBSD (martin@)

arch/mips64/include

  ~ ansi.h                                ~ cpu.h
  ~ float.h                               ~ ieee.h
  ~ limits.h                              ~ mips_opcode.h
  ~ param.h                               ~ pcb.h
  ~ pmap.h                                ~ proc.h
  ~ profile.h                             ~ pte.h
  ~ ptrace.h                              ~ reg.h
  ~ regdef.h                              ~ signal.h
  ~ stdarg.h                              ~ trap.h
  ~ types.h                               ~ varargs.h
  ~ vmparam.h                             

  > Remove advertising clause from UCB licenses; ok deraad@ (miod@)

compat/svr4

  ~ svr4_stat.c                           

  > malloc svr4_utsname struct as needed instead of on stack; ok millert
  > (deraadt@)

dev/ic

  ~ aic7xxx.c                             

  > remove some scsi bus warnings and gunk if on a ramdisk; semi-ok krw
  > (deraadt@)

dev/pci

  ~ files.pci                             + auixp.c
  + auixpreg.h                            + auixpvar.h

  > ati ixp audio; ported form ntbsd in <4h of boretime; testing by krw@ and
  > ian@ (mickey@)

net

  ~ pf_ioctl.c                            

  > verify ticket in DIOCADDADDR, from Boris Polevoy, ok deraadt@ (dhartmei@)

  ~ pf_if.c                               

  > Reset kif->pfik_ifp to NULL before calling pfi_kif_unref(), similar change
  > to that in rev 1.40 for interface groups.
  > ok henning (pascoe@)

  ~ pf_ioctl.c                            

  > Do not blindly reset the state count to zero after a clear, as we may not
  > have purged all states in the case when an interface name was specified.
  > pf_purge_expired_states should decrease the count as appropriate.
  > ok dhartmei (pascoe@)

== usr.bin =========================================================== 07/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

mklocale

  + Makefile                              + ldef.h
  + lex.l                                 + mklocale.1
  + yacc.y                                

  > mklocale tool, from NetBSD/citrus, not yet linked in.
  > okay deraadt@ (espie@)

== usr.sbin ========================================================== 08/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

pkg_add

  ~ Makefile                              ~ pkg_create
  ~ pkg_merge                             ~ OpenBSD/Add.pm
  + OpenBSD/ArcCheck.pm                   

  > wrapper around Ustar that replaces long names/links with
  > LongName#/LongLink#.
  > The archive will unpack correctly with tar, except that those names won't
  > be preserved.
  > The wrapper checks names against the packing-list to restore the correct
  > names
  > on the fly.
  > Put into a separate file, as it is an extension of Ustar proper, and we're
  > going to do more archive checking in the future.
  > Lots of tests by Bernd Ahlers. Comments by Tom Cosgrove. (espie@)

  ~ Makefile                              ~ pkg_add
  + OpenBSD/Dependencies.pm               

  > split off the code that handles dependencies proper, so that we can (later)
  > reuse it in pkg_info or lib-depends-check. (espie@)

===============================================================================



More information about the odc mailing list