Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2003 12:01:50 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 42020 for review
Message-ID:  <200311112001.hABK1o3b081291@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=42020

Change 42020 by peter@peter_daintree on 2003/11/11 12:00:50

	IFC @42017

Affected files ...

.. //depot/projects/hammer/Makefile.inc1#31 integrate
.. //depot/projects/hammer/bin/rm/rm.c#5 integrate
.. //depot/projects/hammer/contrib/bsnmp/FREEBSD-upgrade#1 branch
.. //depot/projects/hammer/contrib/bsnmp/NEWS#1 branch
.. //depot/projects/hammer/contrib/bsnmp/README#1 branch
.. //depot/projects/hammer/contrib/bsnmp/TODO#1 branch
.. //depot/projects/hammer/contrib/bsnmp/VERSION#1 branch
.. //depot/projects/hammer/contrib/bsnmp/gensnmptree/gensnmptree.1#1 branch
.. //depot/projects/hammer/contrib/bsnmp/gensnmptree/gensnmptree.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/asn1.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/asn1.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/asn1.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/bsnmpagent.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/bsnmpclient.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/bsnmplib.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmp.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmp.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmpagent.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmpagent.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmpclient.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmpclient.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/lib/snmppriv.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_ifmib.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_ifstack.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_interfaces.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_ip.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_ipaddr.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_nettomedia.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_rcvaddr.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_route.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_tcp.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_tree.def#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/mibII_udp.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/snmp_mibII.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmp_mibII/snmp_mibII.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/.gdbinit#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/BEGEMOT-MIB.txt#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/FOKUS-MIB.txt#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/action.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/bsnmpd.1#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/config.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/export.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/main.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/snmpd.config#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/snmpd.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/snmpd.sh#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/snmpmod.3#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/snmpmod.h#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/trap.c#1 branch
.. //depot/projects/hammer/contrib/bsnmp/snmpd/tree.def#1 branch
.. //depot/projects/hammer/contrib/gcc/config/freebsd-spec.h#8 integrate
.. //depot/projects/hammer/etc/mac.conf#4 integrate
.. //depot/projects/hammer/etc/mtree/BSD.include.dist#12 integrate
.. //depot/projects/hammer/etc/mtree/BSD.usr.dist#14 integrate
.. //depot/projects/hammer/games/fortune/datfiles/fortunes2#9 integrate
.. //depot/projects/hammer/gnu/usr.bin/man/manpath/manpath.config#5 integrate
.. //depot/projects/hammer/lib/Makefile#27 integrate
.. //depot/projects/hammer/lib/libbsnmp/Makefile#1 branch
.. //depot/projects/hammer/lib/libbsnmp/Makefile.inc#1 branch
.. //depot/projects/hammer/lib/libbsnmp/libbsnmp/Makefile#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/Makefile#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/Makefile.inc#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_mibII/Makefile#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_mibII/genfiles#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_mibII/mibII_oid.h#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_mibII/mibII_tree.h#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/Makefile#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/genfiles#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/netgraph_oid.h#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/netgraph_tree.c#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/netgraph_tree.def#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/netgraph_tree.h#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.3#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.c#1 branch
.. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.h#1 branch
.. //depot/projects/hammer/lib/libc/gen/daemon.3#2 integrate
.. //depot/projects/hammer/lib/libc/gen/daemon.c#2 integrate
.. //depot/projects/hammer/lib/libc/locale/utf8.c#4 integrate
.. //depot/projects/hammer/lib/libc/stdlib/radixsort.c#2 integrate
.. //depot/projects/hammer/lib/libc/sys/jail.2#5 integrate
.. //depot/projects/hammer/lib/libc/sys/kqueue.2#6 integrate
.. //depot/projects/hammer/lib/libc/sys/ktrace.2#5 integrate
.. //depot/projects/hammer/lib/libc/sys/munmap.2#4 integrate
.. //depot/projects/hammer/lib/libc/sys/utrace.2#2 integrate
.. //depot/projects/hammer/lib/libpthread/thread/thr_kern.c#25 integrate
.. //depot/projects/hammer/lib/libsdp/util.c#2 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#35 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#44 integrate
.. //depot/projects/hammer/rescue/rescue/Makefile#9 integrate
.. //depot/projects/hammer/sbin/init/init.8#6 integrate
.. //depot/projects/hammer/sbin/route/route.8#3 integrate
.. //depot/projects/hammer/share/man/man3/tree.3#3 integrate
.. //depot/projects/hammer/share/man/man4/Makefile#25 integrate
.. //depot/projects/hammer/share/man/man4/aac.4#4 integrate
.. //depot/projects/hammer/share/man/man4/aha.4#4 integrate
.. //depot/projects/hammer/share/man/man4/ahb.4#3 integrate
.. //depot/projects/hammer/share/man/man4/ahc.4#4 integrate
.. //depot/projects/hammer/share/man/man4/an.4#5 integrate
.. //depot/projects/hammer/share/man/man4/dc.4#5 integrate
.. //depot/projects/hammer/share/man/man4/de.4#2 integrate
.. //depot/projects/hammer/share/man/man4/ips.4#1 branch
.. //depot/projects/hammer/share/man/man4/man4.i386/aic.4#2 integrate
.. //depot/projects/hammer/share/man/man4/man4.i386/ex.4#2 integrate
.. //depot/projects/hammer/share/man/man4/ncr.4#2 integrate
.. //depot/projects/hammer/share/man/man4/ng_bluetooth.4#6 integrate
.. //depot/projects/hammer/share/man/man4/ng_bt3c.4#7 integrate
.. //depot/projects/hammer/share/man/man4/ng_btsocket.4#6 integrate
.. //depot/projects/hammer/share/man/man4/ng_h4.4#6 integrate
.. //depot/projects/hammer/share/man/man4/ng_hci.4#6 integrate
.. //depot/projects/hammer/share/man/man4/ng_l2cap.4#7 integrate
.. //depot/projects/hammer/share/man/man4/ng_ubt.4#6 integrate
.. //depot/projects/hammer/share/man/man4/sis.4#3 integrate
.. //depot/projects/hammer/share/man/man4/sym.4#3 integrate
.. //depot/projects/hammer/share/man/man4/uaudio.4#1 branch
.. //depot/projects/hammer/share/man/man4/xe.4#2 integrate
.. //depot/projects/hammer/share/man/man5/rc.conf.5#17 integrate
.. //depot/projects/hammer/share/man/man7/ports.7#6 integrate
.. //depot/projects/hammer/share/man/man9/Makefile#21 integrate
.. //depot/projects/hammer/share/man/man9/alq.9#1 branch
.. //depot/projects/hammer/share/man/man9/style.9#11 integrate
.. //depot/projects/hammer/share/mk/bsd.libnames.mk#18 integrate
.. //depot/projects/hammer/sys/alpha/alpha/machdep.c#18 integrate
.. //depot/projects/hammer/sys/amd64/amd64/machdep.c#62 integrate
.. //depot/projects/hammer/sys/boot/i386/boot2/boot2.c#8 integrate
.. //depot/projects/hammer/sys/boot/ia64/libski/pal_stub.S#2 integrate
.. //depot/projects/hammer/sys/boot/ia64/skiload/Makefile#4 integrate
.. //depot/projects/hammer/sys/boot/sparc64/loader/metadata.c#8 integrate
.. //depot/projects/hammer/sys/cam/cam_xpt.c#7 integrate
.. //depot/projects/hammer/sys/cam/scsi/scsi_target.c#7 integrate
.. //depot/projects/hammer/sys/coda/coda_psdev.c#6 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_socket.c#8 integrate
.. //depot/projects/hammer/sys/conf/files#34 integrate
.. //depot/projects/hammer/sys/conf/files.sparc64#12 integrate
.. //depot/projects/hammer/sys/conf/options.i386#17 integrate
.. //depot/projects/hammer/sys/conf/options.pc98#15 integrate
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael-alg-fst.c#4 integrate
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael-alg-fst.h#3 integrate
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael-api-fst.c#6 integrate
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael-api-fst.h#3 integrate
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael.c#1 branch
.. //depot/projects/hammer/sys/crypto/rijndael/rijndael.h#2 integrate
.. //depot/projects/hammer/sys/dev/aac/aac.c#17 integrate
.. //depot/projects/hammer/sys/dev/acpica/Osd/OsdInterrupt.c#3 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpivar.h#13 integrate
.. //depot/projects/hammer/sys/dev/aha/aha.c#9 integrate
.. //depot/projects/hammer/sys/dev/aha/aha_isa.c#6 integrate
.. //depot/projects/hammer/sys/dev/aha/aha_mca.c#6 integrate
.. //depot/projects/hammer/sys/dev/aha/ahareg.h#2 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-all.c#17 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-all.h#9 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-disk.c#12 integrate
.. //depot/projects/hammer/sys/dev/ata/atapi-cam.c#12 integrate
.. //depot/projects/hammer/sys/dev/ata/atapi-cd.c#12 integrate
.. //depot/projects/hammer/sys/dev/ata/atapi-fd.c#6 integrate
.. //depot/projects/hammer/sys/dev/ata/atapi-tape.c#7 integrate
.. //depot/projects/hammer/sys/dev/bge/if_bge.c#22 integrate
.. //depot/projects/hammer/sys/dev/bge/if_bgereg.h#14 integrate
.. //depot/projects/hammer/sys/dev/bktr/bktr_core.c#7 integrate
.. //depot/projects/hammer/sys/dev/fb/creator.c#2 integrate
.. //depot/projects/hammer/sys/dev/firewire/firewire.c#20 integrate
.. //depot/projects/hammer/sys/dev/firewire/sbp.c#23 integrate
.. //depot/projects/hammer/sys/dev/kbd/kbd.c#5 integrate
.. //depot/projects/hammer/sys/dev/nmdm/nmdm.c#5 integrate
.. //depot/projects/hammer/sys/dev/random/randomdev.c#8 integrate
.. //depot/projects/hammer/sys/dev/sab/sab.c#8 integrate
.. //depot/projects/hammer/sys/dev/sn/if_sn.c#8 integrate
.. //depot/projects/hammer/sys/dev/sn/if_sn_isa.c#4 integrate
.. //depot/projects/hammer/sys/dev/snp/snp.c#5 integrate
.. //depot/projects/hammer/sys/dev/sound/midi/midibuf.c#3 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/cmi.c#6 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/channel.c#5 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/dsp.c#8 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/mixer.c#4 integrate
.. //depot/projects/hammer/sys/dev/uart/uart_cpu_sparc64.c#5 integrate
.. //depot/projects/hammer/sys/dev/uart/uart_kbd_sun.c#1 branch
.. //depot/projects/hammer/sys/dev/uart/uart_kbd_sun.h#1 branch
.. //depot/projects/hammer/sys/dev/uart/uart_kbd_sun_tables.h#1 branch
.. //depot/projects/hammer/sys/dev/usb/ehci.c#4 integrate
.. //depot/projects/hammer/sys/dev/usb/ohci.c#8 integrate
.. //depot/projects/hammer/sys/dev/usb/ucom.c#7 integrate
.. //depot/projects/hammer/sys/dev/usb/ugen.c#12 integrate
.. //depot/projects/hammer/sys/dev/usb/uhci.c#7 integrate
.. //depot/projects/hammer/sys/dev/usb/uhid.c#10 integrate
.. //depot/projects/hammer/sys/dev/usb/ums.c#7 integrate
.. //depot/projects/hammer/sys/dev/usb/usb.c#8 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_ethersubr.c#6 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_port.h#7 integrate
.. //depot/projects/hammer/sys/dev/usb/usbdi.c#6 integrate
.. //depot/projects/hammer/sys/dev/zs/zs.c#5 integrate
.. //depot/projects/hammer/sys/fs/fifofs/fifo_vnops.c#12 integrate
.. //depot/projects/hammer/sys/i386/acpica/madt.c#4 integrate
.. //depot/projects/hammer/sys/i386/bios/apm.c#5 integrate
.. //depot/projects/hammer/sys/i386/conf/NOTES#23 integrate
.. //depot/projects/hammer/sys/i386/i386/initcpu.c#10 integrate
.. //depot/projects/hammer/sys/i386/i386/machdep.c#25 integrate
.. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#19 integrate
.. //depot/projects/hammer/sys/i386/i386/mptable.c#3 integrate
.. //depot/projects/hammer/sys/i386/isa/asc.c#4 integrate
.. //depot/projects/hammer/sys/i386/isa/cx.c#6 integrate
.. //depot/projects/hammer/sys/i386/isa/istallion.c#4 integrate
.. //depot/projects/hammer/sys/i386/isa/mse.c#4 integrate
.. //depot/projects/hammer/sys/i386/isa/spic.c#5 integrate
.. //depot/projects/hammer/sys/i386/isa/stallion.c#6 integrate
.. //depot/projects/hammer/sys/i4b/driver/i4b_rbch.c#5 integrate
.. //depot/projects/hammer/sys/i4b/driver/i4b_tel.c#5 integrate
.. //depot/projects/hammer/sys/i4b/driver/i4b_trace.c#6 integrate
.. //depot/projects/hammer/sys/i4b/include/i4b_global.h#2 integrate
.. //depot/projects/hammer/sys/i4b/layer4/i4b_i4bdrv.c#5 integrate
.. //depot/projects/hammer/sys/ia64/conf/GENERIC#12 integrate
.. //depot/projects/hammer/sys/ia64/conf/GENERIC.hints#4 integrate
.. //depot/projects/hammer/sys/ia64/ia64/machdep.c#27 integrate
.. //depot/projects/hammer/sys/ia64/ia64/syscall.S#6 integrate
.. //depot/projects/hammer/sys/ia64/ia64/vm_machdep.c#15 integrate
.. //depot/projects/hammer/sys/ia64/include/ucontext.h#4 integrate
.. //depot/projects/hammer/sys/isa/psm.c#11 integrate
.. //depot/projects/hammer/sys/kern/kern_condvar.c#12 integrate
.. //depot/projects/hammer/sys/kern/kern_context.c#6 integrate
.. //depot/projects/hammer/sys/kern/kern_event.c#10 integrate
.. //depot/projects/hammer/sys/kern/kern_ktrace.c#10 integrate
.. //depot/projects/hammer/sys/kern/kern_mac.c#22 integrate
.. //depot/projects/hammer/sys/kern/kern_poll.c#6 integrate
.. //depot/projects/hammer/sys/kern/sched_4bsd.c#11 integrate
.. //depot/projects/hammer/sys/kern/subr_log.c#7 integrate
.. //depot/projects/hammer/sys/kern/subr_taskqueue.c#5 integrate
.. //depot/projects/hammer/sys/kern/sys_generic.c#10 integrate
.. //depot/projects/hammer/sys/kern/sys_pipe.c#15 integrate
.. //depot/projects/hammer/sys/kern/sysv_sem.c#10 integrate
.. //depot/projects/hammer/sys/kern/tty.c#9 integrate
.. //depot/projects/hammer/sys/kern/tty_pty.c#8 integrate
.. //depot/projects/hammer/sys/kern/uipc_socket.c#14 integrate
.. //depot/projects/hammer/sys/kern/uipc_socket2.c#10 integrate
.. //depot/projects/hammer/sys/kern/vfs_bio.c#22 integrate
.. //depot/projects/hammer/sys/kern/vfs_subr.c#27 integrate
.. //depot/projects/hammer/sys/modules/netgraph/etf/Makefile#2 integrate
.. //depot/projects/hammer/sys/net/bpf.c#13 integrate
.. //depot/projects/hammer/sys/net/if_loop.c#12 integrate
.. //depot/projects/hammer/sys/net/if_ppp.c#9 integrate
.. //depot/projects/hammer/sys/net/if_tap.c#8 integrate
.. //depot/projects/hammer/sys/net/if_tun.c#9 integrate
.. //depot/projects/hammer/sys/net/netisr.c#5 integrate
.. //depot/projects/hammer/sys/net/netisr.h#3 integrate
.. //depot/projects/hammer/sys/net/route.c#8 integrate
.. //depot/projects/hammer/sys/net/route.h#6 integrate
.. //depot/projects/hammer/sys/net/rtsock.c#7 integrate
.. //depot/projects/hammer/sys/net80211/ieee80211_node.c#10 integrate
.. //depot/projects/hammer/sys/netatalk/aarp.c#7 integrate
.. //depot/projects/hammer/sys/netatalk/ddp_input.c#4 integrate
.. //depot/projects/hammer/sys/netatalk/ddp_usrreq.c#4 integrate
.. //depot/projects/hammer/sys/netatm/atm_subr.c#8 integrate
.. //depot/projects/hammer/sys/netgraph/netgraph.h#3 integrate
.. //depot/projects/hammer/sys/netgraph/ng_UI.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_async.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_base.c#8 integrate
.. //depot/projects/hammer/sys/netgraph/ng_bpf.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_cisco.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_device.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_echo.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_eiface.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_etf.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_fec.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_frame_relay.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_hole.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_iface.h#3 integrate
.. //depot/projects/hammer/sys/netgraph/ng_ip_input.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_ksocket.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_l2tp.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_lmi.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_message.h#4 integrate
.. //depot/projects/hammer/sys/netgraph/ng_mppc.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_parse.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_ppp.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_pppoe.h#3 integrate
.. //depot/projects/hammer/sys/netgraph/ng_pptpgre.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_rfc1490.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_sample.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_socket.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_socketvar.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_source.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_split.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_tee.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_tty.h#2 integrate
.. //depot/projects/hammer/sys/netgraph/ng_vjc.h#2 integrate
.. //depot/projects/hammer/sys/netinet/if_atm.c#4 integrate
.. //depot/projects/hammer/sys/netinet/if_ether.c#6 integrate
.. //depot/projects/hammer/sys/netinet/in_pcb.c#13 integrate
.. //depot/projects/hammer/sys/netinet/in_pcb.h#11 integrate
.. //depot/projects/hammer/sys/netinet/in_proto.c#8 integrate
.. //depot/projects/hammer/sys/netinet/ip_divert.c#9 integrate
.. //depot/projects/hammer/sys/netinet/ip_dummynet.c#15 integrate
.. //depot/projects/hammer/sys/netinet/ip_flow.c#4 integrate
.. //depot/projects/hammer/sys/netinet/ip_input.c#20 integrate
.. //depot/projects/hammer/sys/netinet/ip_mroute.c#12 integrate
.. //depot/projects/hammer/sys/netinet/ip_output.c#20 integrate
.. //depot/projects/hammer/sys/netinet/ip_var.h#11 integrate
.. //depot/projects/hammer/sys/netinet/raw_ip.c#11 integrate
.. //depot/projects/hammer/sys/netinet/tcp_input.c#16 integrate
.. //depot/projects/hammer/sys/netinet/tcp_output.c#9 integrate
.. //depot/projects/hammer/sys/netinet/tcp_subr.c#12 integrate
.. //depot/projects/hammer/sys/netinet/tcp_syncache.c#9 integrate
.. //depot/projects/hammer/sys/netinet/tcp_timer.c#6 integrate
.. //depot/projects/hammer/sys/netinet/udp_usrreq.c#9 integrate
.. //depot/projects/hammer/sys/netinet6/ah_core.c#5 integrate
.. //depot/projects/hammer/sys/netinet6/esp_core.c#5 integrate
.. //depot/projects/hammer/sys/netinet6/esp_rijndael.c#4 integrate
.. //depot/projects/hammer/sys/netinet6/esp_rijndael.h#3 integrate
.. //depot/projects/hammer/sys/netinet6/in6.c#6 integrate
.. //depot/projects/hammer/sys/netinet6/ip6_input.c#8 integrate
.. //depot/projects/hammer/sys/netinet6/ip6_output.c#13 integrate
.. //depot/projects/hammer/sys/netinet6/nd6.c#9 integrate
.. //depot/projects/hammer/sys/netinet6/nd6_rtr.c#7 integrate
.. //depot/projects/hammer/sys/netipx/ipx_input.c#5 integrate
.. //depot/projects/hammer/sys/netkey/key.c#9 integrate
.. //depot/projects/hammer/sys/netnatm/natm.c#8 integrate
.. //depot/projects/hammer/sys/netnatm/natm_proto.c#6 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_vnops.c#14 integrate
.. //depot/projects/hammer/sys/pc98/i386/machdep.c#22 integrate
.. //depot/projects/hammer/sys/pc98/pc98/mse.c#3 integrate
.. //depot/projects/hammer/sys/pccard/mecia.c#2 integrate
.. //depot/projects/hammer/sys/pccard/pccard.c#7 integrate
.. //depot/projects/hammer/sys/pccard/pcic.c#7 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/machdep.c#20 integrate
.. //depot/projects/hammer/sys/sparc64/conf/GENERIC#16 integrate
.. //depot/projects/hammer/sys/sparc64/creator/creator_upa.c#2 integrate
.. //depot/projects/hammer/sys/sparc64/include/cache.h#5 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/cache.c#6 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/cheetah.c#5 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/machdep.c#24 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/spitfire.c#5 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/support.S#8 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/trap.c#13 integrate
.. //depot/projects/hammer/sys/sys/condvar.h#2 integrate
.. //depot/projects/hammer/sys/sys/selinfo.h#2 integrate
.. //depot/projects/hammer/sys/sys/signalvar.h#10 integrate
.. //depot/projects/hammer/sys/sys/ucontext.h#7 integrate
.. //depot/projects/hammer/sys/vm/vm_fault.c#14 integrate
.. //depot/projects/hammer/sys/vm/vm_glue.c#20 integrate
.. //depot/projects/hammer/sys/vm/vm_kern.c#10 integrate
.. //depot/projects/hammer/sys/vm/vm_map.c#26 integrate
.. //depot/projects/hammer/sys/vm/vm_map.h#10 integrate
.. //depot/projects/hammer/sys/vm/vm_mmap.c#12 integrate
.. //depot/projects/hammer/sys/vm/vm_object.c#32 integrate
.. //depot/projects/hammer/sys/vm/vm_object.h#15 integrate
.. //depot/projects/hammer/usr.bin/truss/alpha-fbsd.c#3 integrate
.. //depot/projects/hammer/usr.bin/truss/extern.h#3 integrate
.. //depot/projects/hammer/usr.bin/truss/i386-fbsd.c#4 integrate
.. //depot/projects/hammer/usr.bin/truss/i386-linux.c#3 integrate
.. //depot/projects/hammer/usr.bin/truss/ia64-fbsd.c#5 integrate
.. //depot/projects/hammer/usr.bin/truss/main.c#5 integrate
.. //depot/projects/hammer/usr.bin/truss/sparc64-fbsd.c#3 integrate
.. //depot/projects/hammer/usr.bin/truss/syscall.h#2 integrate
.. //depot/projects/hammer/usr.bin/truss/syscalls.c#7 integrate
.. //depot/projects/hammer/usr.bin/vmstat/vmstat.c#7 integrate
.. //depot/projects/hammer/usr.sbin/Makefile#33 integrate
.. //depot/projects/hammer/usr.sbin/bluetooth/hccontrol/link_control.c#4 integrate
.. //depot/projects/hammer/usr.sbin/bluetooth/hccontrol/link_policy.c#4 integrate
.. //depot/projects/hammer/usr.sbin/bluetooth/hccontrol/util.c#4 integrate
.. //depot/projects/hammer/usr.sbin/bsnmpd/Makefile#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/Makefile.inc#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/bsnmpd/Makefile#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/bsnmpd/genfiles#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/bsnmpd/oid.h#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/bsnmpd/tree.c#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/bsnmpd/tree.h#1 branch
.. //depot/projects/hammer/usr.sbin/bsnmpd/gensnmptree/Makefile#1 branch
.. //depot/projects/hammer/usr.sbin/dconschat/dconschat.c#3 integrate
.. //depot/projects/hammer/usr.sbin/jail/jail.8#7 integrate
.. //depot/projects/hammer/usr.sbin/ppp/chap.c#2 integrate
.. //depot/projects/hammer/usr.sbin/setkey/setkey.8#5 integrate

Differences ...

==== //depot/projects/hammer/Makefile.inc1#31 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.394 2003/11/03 21:09:47 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.395 2003/11/10 09:00:08 harti Exp $
 #
 # Make command line options:
 #	-DNO_KERBEROS Do not build Heimdal (Kerberos 5)
@@ -298,7 +298,7 @@
 .endfor
 .for _dir in \
     lib usr/bin usr/include usr/lib/compat/aout usr/libdata/ldscripts \
-    usr/libexec usr/share/misc
+    usr/libexec usr/share/misc usr/share/bsnmp/defs usr/share/bsnmp/mibs
 	mkdir -p ${WORLDTMP}/${_dir}
 .endfor
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \

==== //depot/projects/hammer/bin/rm/rm.c#5 (text+ko) ====

@@ -43,7 +43,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/rm/rm.c,v 1.44 2003/11/08 09:55:16 bde Exp $");
+__FBSDID("$FreeBSD: src/bin/rm/rm.c,v 1.45 2003/11/10 09:40:18 guido Exp $");
 
 #include <sys/stat.h>
 #include <sys/param.h>
@@ -67,7 +67,7 @@
 int	check(char *, char *, struct stat *);
 void	checkdot(char **);
 void	rm_file(char **);
-void	rm_overwrite(char *, struct stat *);
+int	rm_overwrite(char *, struct stat *);
 void	rm_tree(char **);
 void	usage(void);
 
@@ -139,7 +139,7 @@
 
 	if (argc < 1) {
 		if (fflag)
-			return 0;
+			return (0);
 		usage();
 	}
 
@@ -271,7 +271,8 @@
 
 			default:
 				if (Pflag)
-					rm_overwrite(p->fts_accpath, NULL);
+					if (!rm_overwrite(p->fts_accpath, NULL))
+						continue;
 				rval = unlink(p->fts_accpath);
 				if (rval == 0 || (fflag && errno == ENOENT)) {
 					if (rval == 0 && vflag)
@@ -337,7 +338,8 @@
 				rval = rmdir(f);
 			else {
 				if (Pflag)
-					rm_overwrite(f, &sb);
+					if (!rm_overwrite(f, &sb))
+						continue;
 				rval = unlink(f);
 			}
 		}
@@ -361,7 +363,7 @@
  * System V file system).  In a logging file system, you'll have to have
  * kernel support.
  */
-void
+int
 rm_overwrite(char *file, struct stat *sbp)
 {
 	struct stat sb;
@@ -377,7 +379,7 @@
 		sbp = &sb;
 	}
 	if (!S_ISREG(sbp->st_mode))
-		return;
+		return (1);
 	if ((fd = open(file, O_WRONLY, 0)) == -1)
 		goto err;
 	if (fstatfs(fd, &fsb) == -1)
@@ -403,7 +405,7 @@
 	PASS(0xff);
 	if (!fsync(fd) && !close(fd)) {
 		free(buf);
-		return;
+		return (1);
 	}
 
 err:	eval = 1;
@@ -412,6 +414,7 @@
 	if (fd != -1)
 		close(fd);
 	warn("%s", file);
+	return (0);
 }
 
 
@@ -430,8 +433,11 @@
 		 * talking to a terminal, ask.  Symbolic links are excluded
 		 * because their permissions are meaningless.  Check stdin_ok
 		 * first because we may not have stat'ed the file.
+		 * Also skip this check if the -P option was specified because
+		 * we will not be able to overwrite file contents and will
+		 * barf later.
 		 */
-		if (!stdin_ok || S_ISLNK(sp->st_mode) ||
+		if (!stdin_ok || S_ISLNK(sp->st_mode) || Pflag ||
 		    (!access(name, W_OK) &&
 		    !(sp->st_flags & (SF_APPEND|SF_IMMUTABLE)) &&
 		    (!(sp->st_flags & (UF_APPEND|UF_IMMUTABLE)) || !uid)))

==== //depot/projects/hammer/contrib/gcc/config/freebsd-spec.h#8 (text+ko) ====

@@ -18,7 +18,7 @@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/config/freebsd-spec.h,v 1.14 2003/09/21 07:59:16 deischen Exp $ */
+/* $FreeBSD: src/contrib/gcc/config/freebsd-spec.h,v 1.15 2003/11/10 18:52:57 deischen Exp $ */
 
 /* Common FreeBSD configuration. 
    All FreeBSD architectures should include this file, which will specify
@@ -131,17 +131,15 @@
    required by the user-land thread model.  Before __FreeBSD_version
    500016, select the appropriate libc, depending on whether we're
    doing profiling or need threads support.  At __FreeBSD_version
-   500016 and later, threads libraries can be linked with libc.
-   Because of this, and because different (not multiple) threading
-   libraries may be selected in the link option, the -pthread option
-   is no longer supported.  To make matters interesting, we can't
-   actually use __FreeBSD_version provided by <osreldate.h> directly
-   since it breaks cross-compiling.  As a final twist, make it a hard
-   error if -pthread is provided on the command line and gcc was
-   configured with --disable-threads (this will help avoid bug reports
-   from users complaining about threading when they misconfigured the
-   gcc bootstrap but are later consulting FreeBSD manual pages that
-   refer to the mythical -pthread option).  */
+   500016 and later, thread libraries can be linked with libc.  To
+   make matters interesting, we can't actually use __FreeBSD_version
+   provided by <osreldate.h> directly since it breaks cross-compiling.
+   As a final twist, make it a hard error if -pthread is provided on
+   the command line and gcc was configured with --disable-threads
+   (this will help avoid bug reports from users complaining about
+   threading when they misconfigured the gcc bootstrap but are later
+   consulting FreeBSD manual pages that refer to the mythical -pthread
+   option).  */
 
 /* Provide a LIB_SPEC appropriate for FreeBSD.  Just select the appropriate
    libc, depending on whether we're doing profiling or need threads support.

==== //depot/projects/hammer/etc/mac.conf#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/etc/mac.conf,v 1.3 2003/11/08 17:51:50 rwatson Exp $
+# $FreeBSD: src/etc/mac.conf,v 1.4 2003/11/11 03:30:29 rwatson Exp $
 #
 # TrustedBSD MAC userland policy configuration file.  Kernel modules
 # export label information, and mac.conf indicates to userland
@@ -11,7 +11,7 @@
 # Default label set to be used by simple MAC applications
 #
 
-default_file_labels ?biba,?lomac,?mls,?sebsd
-default_ifnet_labels ?biba,?lomac,?mls,?sebsd
-default_process_labels ?biba,?lomac,?mls,?partition,?sebsd
+default_labels file ?biba,?lomac,?mls,?sebsd
+default_labels ifnet ?biba,?lomac,?mls,?sebsd
+default_labels process ?biba,?lomac,?mls,?partition,?sebsd
 

==== //depot/projects/hammer/etc/mtree/BSD.include.dist#12 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.include.dist,v 1.74 2003/11/07 08:57:42 harti Exp $
+# $FreeBSD: src/etc/mtree/BSD.include.dist,v 1.75 2003/11/10 09:04:24 harti Exp $
 #
 # Please see the file src/etc/mtree/README before making changes to this file.
 #
@@ -7,6 +7,8 @@
 .
     arpa
     ..
+    bsnmp
+    ..
     cam
         scsi
         ..

==== //depot/projects/hammer/etc/mtree/BSD.usr.dist#14 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.285 2003/11/08 05:18:25 davidxu Exp $
+# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.286 2003/11/10 09:06:38 harti Exp $
 #
 # Please see the file src/etc/mtree/README before making changes to this file.
 #
@@ -50,6 +50,12 @@
     sbin
     ..
     share
+        bsnmp
+            defs
+            ..
+            mibs
+            ..
+        ..
         calendar
             de_DE.ISO8859-1
             ..

==== //depot/projects/hammer/games/fortune/datfiles/fortunes2#9 (text+ko) ====

@@ -1,5 +1,5 @@
 This fortune brought to you by:
-$FreeBSD: src/games/fortune/datfiles/fortunes2,v 1.61 2003/11/04 09:21:59 roam Exp $
+$FreeBSD: src/games/fortune/datfiles/fortunes2,v 1.62 2003/11/10 23:08:39 wilko Exp $
 %
 =======================================================================
 ||								     ||
@@ -55891,15 +55891,16 @@
 Zymurgy's Law of Volunteer Labor:
 	People are always available for work in the past tense.
 %
-Congratulations!
+"Congratulations!
 
 Some products leave home silently, some go kicking and screaming.  If 
 v1.0 was the first born who came downstairs with shoes untied missing 
 a sock and a belt, then this one was a full fledged punk rocker 
 with neon hair and multiple piercings.  I believe we squeezed it into 
 a suit and tie and brought its color back to an earth tone before it 
-left.
+left."
 
--- An HP engineering project manager who shall remain nameless to 
-the development team after releasing the second version of their product.
+		-- An HP engineering project manager who shall remain 
+		   nameless to the development team after releasing 
+		   the second version of their product.
 %

==== //depot/projects/hammer/gnu/usr.bin/man/manpath/manpath.config#5 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/man/manpath/manpath.config,v 1.23 2003/09/18 10:44:42 des Exp $
+# $FreeBSD: src/gnu/usr.bin/man/manpath/manpath.config,v 1.24 2003/11/10 08:28:22 des Exp $
 #
 # This file is read by manpath(1) to configure the mandatory manpath,
 # optional manpath and to map each path element to a manpath element.
@@ -17,8 +17,10 @@
 # check if the directory exists and if it does, add it to MANPATH
 #
 OPTIONAL_MANPATH	/usr/local/man
+OPTIONAL_MANPATH	/usr/local/lib/perl5/5.8.2/man
+OPTIONAL_MANPATH	/usr/local/lib/perl5/5.8.1/man
+OPTIONAL_MANPATH	/usr/local/lib/perl5/5.8.0/man
 OPTIONAL_MANPATH	/usr/local/lib/perl5/5.6.1/man
-OPTIONAL_MANPATH	/usr/local/lib/perl5/5.8.0/man
 OPTIONAL_MANPATH	/usr/X11R6/man
 #
 # set up PATH to MANPATH mapping

==== //depot/projects/hammer/lib/Makefile#27 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/4/93
-# $FreeBSD: src/lib/Makefile,v 1.174 2003/10/22 15:01:16 harti Exp $
+# $FreeBSD: src/lib/Makefile,v 1.175 2003/11/10 09:18:04 harti Exp $
 
 # To satisfy shared library or ELF linkage when only the libraries being
 # built are visible:
@@ -24,7 +24,7 @@
 SUBDIR=	${_csu} libcom_err libcrypt libkvm msun libmd \
 	libncurses libradius librpcsvc libsbuf libtacplus libutil libypclnt \
 	${_compat} libalias ${_libatm} ${_libbind} \
-	${_libbluetooth} libbz2 libc ${_libc_r} \
+	${_libbluetooth} libbsnmp libbz2 libc ${_libc_r} \
 	libcalendar libcam libcompat libdevinfo libdevstat ${_libdisk} \
 	libedit libexpat libfetch libform libftpio libgeom ${_libio} libipsec \
 	libipx libisc libkiconv libmenu ${_libmilter} ${_libmp} ${_libncp} \

==== //depot/projects/hammer/lib/libc/gen/daemon.3#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)daemon.3	8.1 (Berkeley) 6/9/93
-.\" $FreeBSD: src/lib/libc/gen/daemon.3,v 1.12 2002/01/16 15:21:39 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/daemon.3,v 1.14 2003/11/10 22:04:51 ghelmer Exp $
 .\"
 .Dd June 9, 1993
 .Dt DAEMON 3
@@ -76,7 +76,8 @@
 .Xr setsid 2 .
 .Sh SEE ALSO
 .Xr fork 2 ,
-.Xr setsid 2
+.Xr setsid 2 ,
+.Xr sigaction 2
 .Sh HISTORY
 The
 .Fn daemon
@@ -101,3 +102,15 @@
 .Fn daemon
 before opening any files or sockets, or verify that any file
 descriptors obtained have values greater than 2.
+.Pp
+The
+.Fn daemon
+function temporarily ignores
+.Dv SIGHUP
+while calling
+.Xr setsid 2
+to prevent a parent session group leader's calls to
+.Xr fork 2
+and then
+.Xr _exit 2
+from prematurely terminating the child process.

==== //depot/projects/hammer/lib/libc/gen/daemon.c#2 (text+ko) ====

@@ -35,11 +35,13 @@
 static char sccsid[] = "@(#)daemon.c	8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/daemon.c,v 1.5 2002/02/01 00:57:29 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/daemon.c,v 1.6 2003/11/10 22:01:42 ghelmer Exp $");
 
 #include "namespace.h"
+#include <errno.h>
 #include <fcntl.h>
 #include <paths.h>
+#include <signal.h>
 #include <unistd.h>
 #include "un-namespace.h"
 
@@ -47,8 +49,18 @@
 daemon(nochdir, noclose)
 	int nochdir, noclose;
 {
+	struct sigaction osa, sa;
 	int fd;
+	pid_t newgrp;
+	int oerrno;
+	int osa_ok;
 
+	/* A SIGHUP may be thrown when the parent exits below. */
+	sigemptyset(&sa.sa_mask);
+	sa.sa_handler = SIG_IGN;
+	sa.sa_flags = 0;
+	osa_ok = _sigaction(SIGHUP, &sa, &osa);
+
 	switch (fork()) {
 	case -1:
 		return (-1);
@@ -58,8 +70,15 @@
 		_exit(0);
 	}
 
-	if (setsid() == -1)
+	newgrp = setsid();
+	oerrno = errno;
+	if (osa_ok != -1)
+		_sigaction(SIGHUP, &osa, NULL);
+
+	if (newgrp == -1) {
+		errno = oerrno;
 		return (-1);
+	}
 
 	if (!nochdir)
 		(void)chdir("/");

==== //depot/projects/hammer/lib/libc/locale/utf8.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/locale/utf8.c,v 1.3 2003/11/02 10:09:33 tjr Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/locale/utf8.c,v 1.4 2003/11/11 07:25:05 tjr Exp $");
 
 #include <errno.h>
 #include <runetype.h>
@@ -143,7 +143,7 @@
 	}
 	if (pwc != NULL)
 		*pwc = wch;
-	return (wch == L'\0' ? 0 : i);
+	return (wch == L'\0' ? 0 : len);
 }
 
 size_t

==== //depot/projects/hammer/lib/libc/stdlib/radixsort.c#2 (text+ko) ====

@@ -38,7 +38,7 @@
 static char sccsid[] = "@(#)radixsort.c	8.2 (Berkeley) 4/28/95";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/stdlib/radixsort.c,v 1.6 2002/03/22 09:18:34 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/stdlib/radixsort.c,v 1.7 2003/11/11 04:59:23 kientzle Exp $");
 
 /*
  * Radixsort routines.
@@ -177,6 +177,17 @@
 		}
 
 		/*
+		 * Special case: if all strings have the same
+		 * character at position i, move on to the next
+		 * character.
+		 */
+		if (nc == 1 && count[bmin] == n) {
+			push(a, n, i+1);
+			nc = count[bmin] = 0;
+			continue;
+		}
+
+		/*
 		 * Set top[]; push incompletely sorted bins onto stack.
 		 * top[] = pointers to last out-of-place element in bins.
 		 * count[] = counts of elements in bins.

==== //depot/projects/hammer/lib/libc/sys/jail.2#5 (text+ko) ====

@@ -6,7 +6,7 @@
 .\"this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
 .\"----------------------------------------------------------------------------
 .\"
-.\"$FreeBSD: src/lib/libc/sys/jail.2,v 1.24 2003/05/22 13:02:28 ru Exp $
+.\"$FreeBSD: src/lib/libc/sys/jail.2,v 1.26 2003/11/11 18:31:36 kensmith Exp $
 .\"
 .Dd April 8, 2003
 .Dt JAIL 2
@@ -39,7 +39,8 @@
 .Ed
 .Pp
 .Dq Li version
-defines the version of the API in use.  It should be set to zero at this time.
+defines the version of the API in use.
+It should be set to zero at this time.
 .Pp
 The
 .Dq Li path
@@ -48,7 +49,8 @@
 .Pp
 The
 .Dq Li hostname
-pointer can be set to the hostname of the prison.  This can be changed
+pointer can be set to the hostname of the prison.
+This can be changed
 from the inside of the prison.
 .Pp
 The
@@ -73,15 +75,25 @@
 Once a process has been put in a prison, it and its decendants cannot escape
 the prison.
 .Pp
-Inside the prison, the concept of "superuser" is very diluted.  In general,
+Inside the prison, the concept of
+.Dq superuser
+is very diluted.
+In general,
 it can be assumed that nothing can be mangled from inside a prison which
-does not exist entirely inside that prison.  For instance the directory
+does not exist entirely inside that prison.
+For instance the directory
 tree below
 .Dq Li path
 can be manipulated all the ways a root can normally do it, including
 .Dq Li "rm -rf /*"
 but new device special nodes cannot be created because they reference
 shared resources (the device drivers in the kernel).
+The effective
+.Dq securelevel
+for a process is the greater of the global
+.Dq securelevel
+or, if present, the per-jail
+.Dq securelevel .
 .Pp
 All IP activity will be forced to happen to/from the IP number specified,
 which should be an alias on one of the network interfaces.

==== //depot/projects/hammer/lib/libc/sys/kqueue.2#6 (text+ko) ====

@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/sys/kqueue.2,v 1.35 2003/10/20 02:29:16 jmg Exp $
+.\" $FreeBSD: src/lib/libc/sys/kqueue.2,v 1.36 2003/11/11 16:41:27 brueffer Exp $
 .\"
 .Dd April 14, 2000
 .Dt KQUEUE 2
@@ -412,7 +412,24 @@
 contains the number of times the timeout has expired since the last call to
 .Fn kevent .
 This filter automatically sets the EV_CLEAR flag internally.
+.It Dv EVFILT_NETDEV
+Takes a descriptor to a network interface as the identifier, and the events to watch for in
+.Va fflags .
+It returns, when one or more of the requested events occur on the descriptor.
+The events to monitor are:
+.Bl -tag -width XXNOTE_LINKDOWN
+.It Dv NOTE_LINKUP
+The link is up.
+.It Dv NOTE_LINKDOWN
+The link is down.
+.It Dv NOTE_LINKINV
+The link state is invalid.
 .El
+.Pp
+On return,
+.Va fflags
+contains the events which triggered the filter.
+.El
 .Sh RETURN VALUES
 The
 .Fn kqueue
@@ -512,3 +529,10 @@
 .Xr vnode 9
 that resides on anything but
 a UFS file system.
+.Pp
+The 
+.Dv EVFILT_NETDEV
+filter is currently only implemented for devices that use the
+.Xr miibus 4
+driver for LINKUP and LINKDOWN operations.
+Therefore, it will not work with many non-ethernet devices.

==== //depot/projects/hammer/lib/libc/sys/ktrace.2#5 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ktrace.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/ktrace.2,v 1.21 2003/11/04 09:15:42 tjr Exp $
+.\" $FreeBSD: src/lib/libc/sys/ktrace.2,v 1.23 2003/11/11 04:59:25 jkoshy Exp $
 .\"
 .Dd June 4, 1993
 .Dt KTRACE 2
@@ -135,6 +135,18 @@
 The type specific records are defined in the
 .In sys/ktrace.h
 include file.
+.Sh SYSCTL TUNABLES
+The following
+.Xr sysctl 8
+tunables influence the behaviour of
+.Fn ktrace :
+.Bl -tag -width indent
+.It Va kern.ktrace.geniosize
+bounds the amount of data a traced I/O request will log
+to the trace file.
+.It Va kern.ktrace.request_pool
+bounds the number of trace events being logged at a time.
+.El
 .Sh RETURN VALUES
 .Rv -std ktrace
 .Sh ERRORS
@@ -161,10 +173,20 @@
 .Nm
 support.
 .El
+.Pp
+A thread may be unable to log one or more tracing events due to a
+temporary shortage of resources.
+This condition is remembered by the kernel, and the next tracing request
+that succeeds will have the flag
+.Li KTR_DROP
+set in its
+.Va ktr_type
+field.
 .Sh SEE ALSO
 .Xr kdump 1 ,
 .Xr ktrace 1 ,
-.Xr utrace 2
+.Xr utrace 2 ,
+.Xr sysctl 8
 .Sh HISTORY
 The
 .Fn ktrace

==== //depot/projects/hammer/lib/libc/sys/munmap.2#4 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)munmap.2	8.3 (Berkeley) 5/27/94
-.\" $FreeBSD: src/lib/libc/sys/munmap.2,v 1.18 2002/12/19 09:40:25 ru Exp $
+.\" $FreeBSD: src/lib/libc/sys/munmap.2,v 1.19 2003/11/10 08:02:05 des Exp $
 .\"
 .Dd May 27, 1994
 .Dt MUNMAP 2
@@ -64,7 +64,7 @@
 .Fa addr
 argument was not page aligned, the
 .Fa len
-argument was negative, or
+argument was zero or negative, or
 some part of the region being unmapped is outside the
 valid address range for a process.
 .El

==== //depot/projects/hammer/lib/libc/sys/utrace.2#2 (text+ko) ====

@@ -33,7 +33,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311112001.hABK1o3b081291>