[odc] Daily src changes for 2005-12-13

ODC auto at squish.net
Wed Dec 14 07:00:26 GMT 2005


OpenBSD src changes summary for 2005-12-13
==========================================

distrib/notes                           distrib/sets
gnu/usr.bin/gcc                         include/ctype.h
include/dirent.h                        include/fnmatch.h
include/glob.h                          include/grp.h
include/limits.h                        include/math.h
include/netdb.h                         include/pwd.h
include/setjmp.h                        include/signal.h
include/stdio.h                         include/stdlib.h
include/string.h                        include/time.h
include/unistd.h                        lib/libc
lib/librthread                          regress/usr.bin
sbin/ancontrol                          share/doc
share/man                               sys/arch/alpha/include
sys/arch/alpha/pci                      sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/amd64/isa
sys/arch/arm/arm                        sys/arch/arm/include
sys/arch/arm/xscale                     sys/arch/hp300/hp300
sys/arch/hppa/gsc                       sys/arch/hppa/include
sys/arch/hppa64/include                 sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/isa                       sys/arch/m68k/include
sys/arch/m88k/include                   sys/arch/macppc/dev
sys/arch/mips64/include                 sys/arch/powerpc/include
sys/arch/sparc/include                  sys/arch/sparc64/include
sys/arch/vax/include                    sys/dev
sys/dev/acpi                            sys/dev/ic
sys/dev/pci                             sys/dev/pcmcia
sys/dev/usb                             sys/kern
sys/netinet6                            sys/sys
usr.bin/calendar                        usr.bin/cvs
usr.bin/fstat                           usr.bin/mg
usr.bin/ssh                             usr.bin/systat

== distrib =========================================================== 01/09 ==

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

notes

  ~ zaurus/hardware                       

  > Add two 100Mbit CF cards that appear to have the same chipset. (uwe@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

== gnu =============================================================== 02/09 ==

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

usr.bin/gcc

  ~ gcc/config/rs6000/openbsd.h           

  > Don't define _BIG_ENDIAN on macpcc, only __BIG_ENDIAN__.
  > Adapted from netbsd.h.  OK drahn@ deraadt@ (millert@)

== include =========================================================== 03/09 ==

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

ctype.h

  ~ ctype.h                               

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

dirent.h

  ~ dirent.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

fnmatch.h

  ~ fnmatch.h                             

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

glob.h

  ~ glob.h                                

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

grp.h

  ~ grp.h                                 

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

limits.h

  ~ limits.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

math.h

  ~ math.h                                

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

netdb.h

  ~ netdb.h                               

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

pwd.h

  ~ pwd.h                                 

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

setjmp.h

  ~ setjmp.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

signal.h

  ~ signal.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

stdio.h

  ~ stdio.h                               

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

stdlib.h

  ~ stdlib.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

string.h

  ~ string.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

time.h

  ~ time.h                                

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

unistd.h

  ~ unistd.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

== lib =============================================================== 04/09 ==

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

libc

  ~ arch/amd64/SYS.h                      ~ arch/amd64/sys/Ovfork.S
  ~ arch/amd64/sys/brk.S                  ~ arch/amd64/sys/cerror.S
  ~ arch/amd64/sys/exect.S                ~ arch/amd64/sys/fork.S
  ~ arch/amd64/sys/rfork.S                ~ arch/amd64/sys/sigpending.S
  ~ arch/amd64/sys/sigprocmask.S          ~ arch/amd64/sys/sigreturn.S
  ~ arch/amd64/sys/sigsuspend.S           ~ arch/amd64/sys/syscall.S

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by ian@ and deraadt@ (jsg@)

librthread

  ~ rthread.c                             ~ rthread.h
  ~ rthread_sync.c                        

  > correct implementation of pthread_cond_signal.  it doesn't raise the sem
  > value if there are no waiters. (tedu@)

  ~ rthread_sig.c                         ~ rthread_sync.c

  > update thrsleep and thrwakeup - first arg changed from long to void *
  > (tedu@)

  ~ rthread_sync.c                        

  > several silly bugs in pthread_cond_timedwait.
  > 1.	the time was off by a factor of 10
  > 2.	wouldn't return error code if timeout was reached
  > 3.	the big one.  thrsleep syscall doesn't return EWOULDBLOCK.  it
  > returns -1 and puts the error in errno.  doh. (tedu@)

  ~ rthread.h                             ~ rthread_sync.c

  > make the mutex unlock and sleep in pthread_cond_wait properly atomic
  > (tedu@)

== regress =========================================================== 05/09 ==

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

usr.bin

  ~ dc/Makefile                           + dc/t26.in
  + dc/t26.out                            

  > Test non-decimal fraction input, which is currently broken, but will be
  > fixed
  > soon. (otto@)

== sbin ============================================================== 06/09 ==

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

ancontrol

  ~ ancontrol.c                           

  > Fix an assignment (=) where an equality test (==) was meant.  Found by
  > lint.  OK millert, deraadt (cloder@)

== share ============================================================= 07/09 ==

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

doc

  ~ papers/future/0.t                     ~ papers/future/1.t
  ~ papers/future/2.t                     ~ papers/future/r.t
  ~ papers/jus/paper.ms                   

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by deraadt@ (jsg@)

man

  ~ man4/ne.4                             

  > Add two 100Mbit CF cards that appear to have the same chipset. (uwe@)

== sys =============================================================== 08/09 ==

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

arch/alpha/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/alpha/pci

  ~ tsc.c                                 ~ tsreg.h

  > Pchip0 PCI memory starts at 0x80000000000, correct and use
  > P_PCI_MEM accordingly
  > pointed out by KUDO Takashi in PR 4936
  > ok deraadt@ miod@ (martin@)

arch/amd64/amd64

  ~ autoconf.c                            ~ disksubr.c
  ~ fpu.c                                 ~ i8259.c
  ~ machdep.c                             ~ microtime.S
  ~ trap.c                                ~ vm_machdep.c

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
  > (jsg@)

  ~ lapic.c                               

  > print lapic clock in mhz (instead of hz) (mickey@)

arch/amd64/include

  ~ asm.h                                 ~ cpu.h
  ~ frame.h                               ~ i8259.h
  ~ isa_machdep.h                         ~ limits.h
  ~ param.h                               ~ pcb.h
  ~ proc.h                                ~ psl.h
  ~ reg.h                                 ~ segments.h
  ~ signal.h                              ~ specialreg.h
  ~ stdarg.h                              ~ trap.h
  ~ types.h                               ~ userret.h
  ~ vmparam.h                             

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
  > (jsg@)

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

  ~ biosvar.h                             

  > remove ad clause that got copied from older versions of the files; pto by
  > jsg@ (mickey@)

arch/amd64/isa

  ~ clock.c                               ~ isa_machdep.c

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
  > (jsg@)

arch/arm/arm

  ~ genassym.cf                           

  > Remove the advertising clause in the UCB license which Berkeley
  > rescinded 22 July 1999.
  > Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
  > (jsg@)

arch/arm/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

arch/arm/xscale

  ~ pxa2x0_pcic.c                         

  > It would seem that some cards do not get reset correctly if RESET is
  > held only for 10us but the same cards work just fine on other platforms.
  > A really long delay lets those cards reset correctly on zaurus, but it
  > is only an ugly workaround until the socket setup is fixed.
  > ok for now fgs@, drahn@ (uwe@)

arch/hp300/hp300

  ~ wscons_machdep.c                      

  > remove ad clause that got copied from older versions of the files; pto by
  > jsg@ (mickey@)

arch/hppa/gsc

  ~ oosiop_gsc.c                          ~ osiop_gsc.c

  > remove ad clause that got copied from older versions of the files; pto by
  > jsg@ (mickey@)

arch/hppa/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/hppa64/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/i386/conf

  ~ GENERIC                               

  > Add acpibat device but keep it disabled. (marco@)

arch/i386/i386

  ~ esm.c                                 ~ esmreg.h

  > the status field for power supplies is different to the rest of the
  > sensors. as a result i wasnt being shown that i have a failed power supply.
  > power supplies now show up like this:
  > hw.sensors.14=esm0, Power Supply 1, OK, raw, 65359
  > hw.sensors.15=esm0, Power Supply 2, OK, raw, 65359
  > hw.sensors.16=esm0, Power Supply 3, CRITICAL, raw, 65347
  > anyone got a spare 2500 power supply they want to send to me?
  > ok deraadt@ marco@ jordan@
  > VS: ----------------------------------------------------------------------
  > (dlg@)

  ~ vector.s                              

  > Prevent recursive interrupts.  Solves kernel stack overflow on i386 under
  > heavy network interrupt load (I can reproduce with an ARP flood) with an MP
  > kernel.  Patch from NetBSD PR20180.
  > Has been in snapshots for a bit.  Testing by pedro@, jolan at .eraadt@ ok
  > (aaron@)

arch/i386/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/i386/isa

  ~ icu.s                                 

  > Prevent recursive interrupts.  Solves kernel stack overflow on i386 under
  > heavy network interrupt load (I can reproduce with an ARP flood) with an MP
  > kernel.  Patch from NetBSD PR20180.
  > Has been in snapshots for a bit.  Testing by pedro@, jolan at .eraadt@ ok
  > (aaron@)

arch/m68k/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/m88k/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

arch/macppc/dev

  ~ ki2c.c                                ~ ki2cvar.h

  > Deal with ki2c(4) controllers with multiple i2c busses.
  > tested by xsa@ (kettenis@)

arch/mips64/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ param.h                               

  > nuke unused BTOPKERNBASE define
  > pointed out by miod@ (martin@)

arch/powerpc/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ endian.h                              

  > Whoops, need to #undef _BIG_ENDIAN not _BYTE_ORDER (millert@)

arch/sparc/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

arch/sparc64/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

arch/vax/include

  ~ endian.h                              

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

dev

  ~ ipmi.c                                

  > Don't continue to poke ipmi registers if the ID command fails.
  > ok jordan@ (marco@)

  ~ ipmi.c                                

  > no need for device name before fail (deraadt@)

  ~ ipmi.c                                

  > Add check for return value in recvcmd.
  > Unmap ipmi registers if attach fails.
  > ok jordan@ (marco@)

dev/acpi

  ~ amltypes.h                            ~ dsdt.c

  > Added new objtype values to amltypes
  > Added evaluation for match object, logical operations, conversions
  > ok marco@ (jordan@)

  + acpibat.c                             

  > Add battery device. (marco@)

  + dsdt.h                                

  > Need some stuff outside of dsdt.c so create a .h (marco@)

  ~ acpi.c                                ~ acpivar.h
  ~ amltypes.h                            ~ dsdt.c
  ~ files.acpi                            

  > Add glue to attach devices to apci. (marco@)

  ~ acpibat.c                             

  > Use shiny new acpibat.h (marco@)

  + acpibat.h                             

  > First stab at battery constants and structures. (marco@)

dev/ic

  ~ aac.c                                 

  > Don't retry unsupported SCSI commands, causing large delays during
  > boot process. Same as done to gdt and ioprbs.
  > ok nate@ (krw@)

  ~ if_wi_ieee.h                          

  > Correct typos in comments. From pedro la peu. (jsg@)

  ~ ami.c                                 ~ amivar.h

  > use consistent naming for members of the softc struct (dlg@)

  ~ ciss.c                                ~ cissreg.h

  > - Add a whole bunch of new PCI ids.
  > - Remove the version ("valance") check as it is not necessary.
  > From FreeBSD
  > ok mickey@ (brad@)

dev/pci

  ~ if_san_obsd.c                         ~ if_san_xilinx.c

  > if_san_common.c (canacar@)

  ~ ami_pci.c                             

  > the megaraid i4 and my dell perc 3/dc share the same vendor and product
  > ids, but the i4 is considered broken while my perc is definately working
  > fine. so instead of marking all the devices with this vendor and product
  > id as broken, we use the pci subsys ids to determine if the device needs
  > a quirk.
  > ok krw@ marco@ (dlg@)

  ~ ami_pci.c                             

  > use consistent naming for members of the softc struct (dlg@)

  ~ ciss_pci.c                            

  > - Add a whole bunch of new PCI ids.
  > - Remove the version ("valance") check as it is not necessary.
  > From FreeBSD
  > ok mickey@ (brad@)

dev/pcmcia

  ~ pcmciadevs                            

  > add novatel NRM6831; from Felix Kronlage <fkr at hazardous.orgmickey@)

  ~ pcmciadevs.h                          ~ com_pcmcia.c

  > add novatel NRM6831; from Felix Kronlage <fkr at hazardous.orgmickey@)

dev/usb

  ~ usbdevs                               

  > support cdce mode. (drahn@)

  ~ if_cdce.c                             

  > add new device. (drahn@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (drahn@)

kern

  ~ init_sysent.c                         ~ syscalls.c
  ~ syscalls.master                       

  > change the first arg to thrsleep and thrwakeup to a void *.
  > i had initially selected long since the kernel doesn't attempt
  > to interpret this value in any way, but since it is always a
  > pointer value in practice, this makes a little more sense.
  > binary compat in any case.	suggestion from deraadt@ (tedu@)

  ~ kern_synch.c                          

  > thrsleep and thrwakeup, cast syscall arg from void * to long. (tedu@)

  ~ init_sysent.c                         ~ syscalls.c

  > rebuild (tedu@)

  ~ kern_synch.c                          

  > stupid me got the cast backwards (tedu@)

  ~ kern_exit.c                           

  > make exiting actually work when a thread receives a signal.
  > previously, the child and parent would deadlock in the kernel
  > and be unable to exit.  help with diagnosis from art at .edu@)

  ~ sys_generic.c                         ~ sys_pipe.c
  ~ sys_process.c                         ~ sys_socket.c
  ~ sysv_ipc.c                            ~ sysv_msg.c

  > ansi/deregister. No binary change. (jsg@)

netinet6

  ~ in6.h                                 

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

sys

  ~ dirent.h                              ~ endian.h
  ~ errno.h                               ~ fcntl.h
  ~ limits.h                              ~ midiio.h
  ~ mount.h                               ~ select.h
  ~ sem.h                                 ~ shm.h
  ~ siginfo.h                             ~ signal.h
  ~ stat.h                                ~ sysctl.h
  ~ syslimits.h                           ~ termios.h
  ~ time.h                                ~ types.h
  ~ uio.h                                 ~ unistd.h
  ~ wait.h                                

  > First step in include files overhaul.  Use __FOO_VISIBLE (as defined
  > in sys/cdefs.h) instead of _FOO_SOURCE.  Also fix several namespace
  > pollution issues, including the byte order defines.  OK deraadt@ (millert@)

  ~ syscall.h                             ~ syscallargs.h

  > change the first arg to thrsleep and thrwakeup to a void *.
  > i had initially selected long since the kernel doesn't attempt
  > to interpret this value in any way, but since it is always a
  > pointer value in practice, this makes a little more sense.
  > binary compat in any case.	suggestion from deraadt@ (tedu@)

  ~ syscall.h                             ~ syscallargs.h

  > rebuild (tedu@)

== usr.bin =========================================================== 09/09 ==

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

calendar

  ~ calendar.1                            ~ calendars/calendar.all
  + calendars/calendar.discord            

  > discordian calendar; from:
  > Screaming Lizard Propulsion Systems w/ permission to do anything w/ it.
  > via M. Schatzl <wtf at neuronenwerk.demickey@)

  ~ calendars/calendar.history            

  > fix emp norton-1 entry; from James J. Lippard <lippard-openbsd at discord.org  > (mickey@)

cvs

  ~ fatal.c                               ~ xmalloc.c

  > add missing $OpenBSD$ (xsa@)

fstat

  ~ fstat.c                               

  > give inode 8 positions (new ver w/ missing spaces deraadt pt out); millert@
  > krw@ ok (mickey@)

mg

  ~ grep.c                                

  > Add a "M-x lint" mode, now that lint is next-error friendly.
  > While here, delint some name clashes. (kjell@)

  ~ def.h                                 ~ region.c

  > If you're going to pass a length parameter, you should use it. (kjell@)

  ~ display.c                             ~ extend.c
  ~ fileio.c                              ~ help.c
  ~ line.c                                ~ search.c
  ~ undo.c                                

  > do some silly de-linting (kjell@)

  ~ buffer.c                              ~ cinfo.c
  ~ def.h                                 ~ dired.c
  ~ display.c                             ~ echo.c
  ~ extend.c                              ~ file.c
  ~ funmap.c                              ~ help.c
  ~ kbd.c                                 ~ main.c
  ~ modes.c                               ~ re_search.c
  ~ search.c                              ~ tty.c
  ~ ttyio.c                               ~ window.c

  > More name-clash delinting (kjell@)

  ~ def.h                                 ~ dired.c
  ~ grep.c                                ~ help.c
  ~ kbd.c                                 ~ modes.c
  ~ undo.c                                

  > Last round of easy delinting. (kjell@)

  ~ tty.c                                 

  > Fix a typo (introduced in rev 1.6) that utterly broke cost calculations.
  > In theory, mg should now be much more efficient on slow displays (hello,
  > zaurus).
  > Spotted by lint. ok millert. (kjell@)

ssh

  ~ serverloop.c                          

  > if forced_tun_device is not set, it is -1 and not SSH_TUNID_ANY (reyk@)

systat

  ~ if.c                                  

  > sdl->sdl_data does not contain a nul terminated string, so use bcopy and
  > terminate it manually rather than use strlcpy to get the interface name.
  > fixes output on my sparc and sparc64s.
  > ok markus@ deraadt@ (dlg@)

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



More information about the odc mailing list