[odc] Daily src changes for 2007-05-16

ODC auto at squish.net
Thu May 17 07:00:01 BST 2007


OpenBSD src changes summary for 2007-05-16
==========================================

distrib/sets                            lib/libc
lib/libutil                             sys/arch/alpha/include
sys/arch/amd64/include                  sys/arch/arm/include
sys/arch/hppa/include                   sys/arch/hppa64/include
sys/arch/i386/include                   sys/arch/landisk/include
sys/arch/m68k/include                   sys/arch/m88k/include
sys/arch/mips64/include                 sys/arch/powerpc/include
sys/arch/sh/include                     sys/arch/sparc/include
sys/arch/sparc64/include                sys/arch/vax/include
sys/arch/vax/vax                        sys/dev/ic
sys/dev/pci                             sys/kern
sys/net                                 sys/netinet
sys/sys                                 usr.bin/cvs
usr.bin/tip                             usr.bin/xinstall
usr.sbin/pkg_add                        

== distrib =========================================================== 01/05 ==

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

sets

  ~ lists/base/md.armish                  ~ lists/base/md.cats
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

== lib =============================================================== 02/05 ==

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

libc

  ~ net/gethostnamadr.c                   ~ net/res_query.c
  ~ gen/getgrent.c                        

  > Wrap some functions, labels, and variables in #ifdefs corresponding
  > to #ifdefs where they are used.  Found by lint by bret dot lambert
  > at gmail.
  > OK deraadt at . (ray@)

libutil

  ~ fparseln.3                            

  > Make it clear, that the line returned does not have a
  > trailing newline in contrast to fgetln(3).
  > ok ray@ jmc@ millert@ (moritz@)

== sys =============================================================== 03/05 ==

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

arch/alpha/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/amd64/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/arm/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

arch/hppa/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/hppa64/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ cpu.h                                 

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/i386/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/landisk/include

  ~ intr.h                                

  > forgot this one in my previous commit.
  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/m68k/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ psl.h                                 

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/m88k/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/mips64/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

arch/powerpc/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

arch/sh/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

arch/sparc/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ psl.h                                 

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/sparc64/include

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ psl.h                                 

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/vax/include

  ~ cpu.h                                 ~ intr.h

  > Switch vax to __HAVE_CPUINFO, based on an incomplete diff from art. (miod@)

  ~ _types.h                              

  > Oops, forgot this file in the cpuinfo changes. (miod@)

  ~ _types.h                              

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

  ~ intr.h                                

  > splassert_ctl defaults to 1 now, so dont wrap the checks for
  > splassert_ctl > 0 in __predict_false().
  > ok deraadt@ (thib@)

arch/vax/vax

  ~ genassym.cf                           ~ machdep.c
  ~ subr.s                                ~ trap.c

  > Switch vax to __HAVE_CPUINFO, based on an incomplete diff from art. (miod@)

  ~ machdep.c                             

  > we need a cpu_info_store; how did miod miss this? (deraadt@)

dev/ic

  ~ slireg.h                              ~ slivar.h

  > map the pci BARs that we're interested in. this gives us access to the
  > chips registers and io interface, but whats actually in them is still a
  > mystery to me. (dlg@)

  ~ slireg.h                              

  > add definitions for the bits in the "register" bus_space region. (dlg@)

dev/pci

  ~ sli_pci.c                             

  > map the pci BARs that we're interested in. this gives us access to the
  > chips registers and io interface, but whats actually in them is still a
  > mystery to me. (dlg@)

  ~ if_tht.c                              

  > add support for multicast addresses. this adds the add/del multi handlers
  > to the ioctl, and programs the multicast filter in tht_iff.
  > we are not using the perfect multicast filters, only the imperfect one. i
  > think there is a requirement that addresses in the perfect filter be in
  > order, but im not sure how to do that nicely (yet).
  > this has taken a long time because i dont know how to write c. (dlg@)

kern

  ~ init_main.c                           ~ kern_clock.c
  ~ kern_fork.c                           ~ kern_ktrace.c
  ~ kern_subr.c                           ~ kern_synch.c
  ~ kern_sysctl.c                         ~ sched_bsd.c

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

net

  ~ if_ethersubr.c                        

  > count the number of multicast ranges that are kept in the list of multicast
  > addresses in struct arpcom. this lets a nic driver easily see if it wants
  > allmulti behaviour, which in turn means we can clean some code up.
  > ok jason@ claudio@ norby@ (dlg@)

  ~ if_bridge.c                           ~ if_ethersubr.c

  > fix return values in bridge_output.
  > OK claudio@ jason@ (michele@)

netinet

  ~ if_ether.h                            

  > count the number of multicast ranges that are kept in the list of multicast
  > addresses in struct arpcom. this lets a nic driver easily see if it wants
  > allmulti behaviour, which in turn means we can clean some code up.
  > ok jason@ claudio@ norby@ (dlg@)

sys

  ~ kernel.h                              ~ proc.h
  ~ sched.h                               

  > The world of __HAVEs and __HAVE_NOTs is reducing. All architectures
  > have cpu_info now, so kill the option.
  > eyeballed by jsg@ and grange@ (art@)

== usr.bin =========================================================== 04/05 ==

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

cvs

  ~ client.c                              

  > open() returns -1 on error, not NULL. From Tobias Stoeckmann. (xsa@)

  ~ remote.c                              

  > In remote setup, write sent files to inlog (if specified) instead of
  > outlog.
  > Matches GNU CVS' behaviour. From Tobias Stoeckmann. (xsa@)

  ~ entries.c                             

  > Figure out DST by setting tm_isdst element to -1.
  > From Tobias Stoeckmann. OK otto at . (xsa@)

tip

  ~ aculib/hayes.c                        

  > Add missing ssize_t rlen, used when DEBUG is defined, and only
  > define c when DEBUG is undefined.  From Pav Lucistnik <pav at
  > FreeBSD>.
  > While here, correct format strings to match ssize_t.
  > OK moritz at . (ray@)

xinstall

  ~ xinstall.c                            

  > Allow stripping of files, even if the destination filename
  > starts with a dash.
  > ok millert@ jaredy@ ray@ (moritz@)

== usr.sbin ========================================================== 05/05 ==

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

pkg_add

  ~ OpenBSD/PackageLocation.pm            

  > oops, committed debug code, sorry. (espie@)

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


More information about the odc mailing list