PERFORCE change 42020 for review
Peter Wemm
peter at FreeBSD.org
Tue Nov 11 12:01:56 PST 2003
http://perforce.freebsd.org/chv.cgi?CH=42020
Change 42020 by peter at 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) <<<
More information about the p4-projects
mailing list