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>