From owner-p4-projects@FreeBSD.ORG Sun Jan 25 18:11:35 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4AAE716A4D0; Sun, 25 Jan 2004 18:11:35 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3EC916A4CE for ; Sun, 25 Jan 2004 18:11:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E2B943D45 for ; Sun, 25 Jan 2004 18:11:31 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i0Q2BV0B048438 for ; Sun, 25 Jan 2004 18:11:31 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i0Q2BSNq048384 for perforce@freebsd.org; Sun, 25 Jan 2004 18:11:28 -0800 (PST) (envelope-from jmallett@freebsd.org) Date: Sun, 25 Jan 2004 18:11:28 -0800 (PST) Message-Id: <200401260211.i0Q2BSNq048384@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett To: Perforce Change Reviews Subject: PERFORCE change 45900 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jan 2004 02:11:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=45900 Change 45900 by jmallett@jmallett_oingo on 2004/01/25 18:11:18 IFC. Affected files ... .. //depot/projects/mips/Makefile.inc1#20 integrate .. //depot/projects/mips/bin/ls/print.c#9 integrate .. //depot/projects/mips/bin/ps/ps.1#6 integrate .. //depot/projects/mips/bin/sh/Makefile#3 integrate .. //depot/projects/mips/bin/sh/eval.c#4 integrate .. //depot/projects/mips/bin/sh/input.c#3 integrate .. //depot/projects/mips/bin/sh/parser.c#4 integrate .. //depot/projects/mips/bin/sh/redir.c#3 integrate .. //depot/projects/mips/bin/sh/redir.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/FREEBSD-Xlist#1 branch .. //depot/projects/mips/contrib/bsnmp/NEWS#2 integrate .. //depot/projects/mips/contrib/bsnmp/README#2 integrate .. //depot/projects/mips/contrib/bsnmp/TODO#2 integrate .. //depot/projects/mips/contrib/bsnmp/VERSION#2 integrate .. //depot/projects/mips/contrib/bsnmp/gensnmptree/gensnmptree.1#2 integrate .. //depot/projects/mips/contrib/bsnmp/gensnmptree/gensnmptree.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/asn1.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/asn1.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/asn1.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/bsnmpagent.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/bsnmpclient.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/bsnmplib.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmp.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmp.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmpagent.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmpagent.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmpclient.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmpclient.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/lib/snmppriv.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_ifmib.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_ifstack.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_interfaces.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_ip.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_ipaddr.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_nettomedia.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_rcvaddr.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_route.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_tcp.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_tree.def#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/mibII_udp.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/snmp_mibII.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmp_mibII/snmp_mibII.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/BEGEMOT-MIB.txt#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/FOKUS-MIB.txt#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/action.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/bsnmpd.1#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/config.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/export.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/main.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/snmpd.config#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/snmpd.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/snmpd.sh#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/snmpmod.3#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/snmpmod.h#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/trans_lsock.c#1 branch .. //depot/projects/mips/contrib/bsnmp/snmpd/trans_lsock.h#1 branch .. //depot/projects/mips/contrib/bsnmp/snmpd/trans_udp.c#1 branch .. //depot/projects/mips/contrib/bsnmp/snmpd/trans_udp.h#1 branch .. //depot/projects/mips/contrib/bsnmp/snmpd/trap.c#2 integrate .. //depot/projects/mips/contrib/bsnmp/snmpd/tree.def#2 integrate .. //depot/projects/mips/contrib/cvs/src/modules.c#2 integrate .. //depot/projects/mips/contrib/cvs/src/server.c#4 integrate .. //depot/projects/mips/contrib/gdtoa/gethex.c#3 integrate .. //depot/projects/mips/contrib/gdtoa/strtod.c#4 integrate .. //depot/projects/mips/contrib/gdtoa/xsum0.out#4 integrate .. //depot/projects/mips/contrib/isc-dhcp/FREEBSD-upgrade#4 integrate .. //depot/projects/mips/contrib/isc-dhcp/client/dhclient.c#5 integrate .. //depot/projects/mips/contrib/isc-dhcp/common/convert.c#2 delete .. //depot/projects/mips/contrib/isc-dhcp/common/errwarn.c#2 delete .. //depot/projects/mips/contrib/isc-dhcp/common/hash.c#2 delete .. //depot/projects/mips/contrib/isc-dhcp/common/inet_addr.c#2 delete .. //depot/projects/mips/contrib/isc-dhcp/includes/hash.h#2 delete .. //depot/projects/mips/contrib/isc-dhcp/includes/sysconf.h#2 delete .. //depot/projects/mips/contrib/traceroute/traceroute.c#2 integrate .. //depot/projects/mips/crypto/openssh/FREEBSD-upgrade#5 integrate .. //depot/projects/mips/etc/Makefile#13 integrate .. //depot/projects/mips/etc/defaults/devfs.rules#2 integrate .. //depot/projects/mips/etc/isdn/Makefile#3 integrate .. //depot/projects/mips/etc/mtree/BSD.usr.dist#11 integrate .. //depot/projects/mips/etc/mtree/BSD.var.dist#5 integrate .. //depot/projects/mips/etc/pccard_ether#5 integrate .. //depot/projects/mips/etc/rc.d/ipfilter#10 integrate .. //depot/projects/mips/etc/rc.subr#8 integrate .. //depot/projects/mips/etc/rc.suspend#3 integrate .. //depot/projects/mips/etc/sendmail/Makefile#3 integrate .. //depot/projects/mips/games/fortune/datfiles/fortunes#14 integrate .. //depot/projects/mips/games/fortune/datfiles/fortunes2#8 integrate .. //depot/projects/mips/lib/csu/i386-elf/Makefile#4 integrate .. //depot/projects/mips/lib/libbsnmp/Makefile#2 integrate .. //depot/projects/mips/lib/libbsnmp/Makefile.inc#2 integrate .. //depot/projects/mips/lib/libbsnmp/libbsnmp/Makefile#3 integrate .. //depot/projects/mips/lib/libbsnmp/modules/Makefile.inc#2 integrate .. //depot/projects/mips/lib/libbsnmp/modules/snmp_mibII/Makefile#2 integrate .. //depot/projects/mips/lib/libbsnmp/modules/snmp_mibII/genfiles#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_mibII/mibII_oid.h#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_mibII/mibII_tree.h#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/Makefile#2 integrate .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/genfiles#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/netgraph_oid.h#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/netgraph_tree.c#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/netgraph_tree.h#2 delete .. //depot/projects/mips/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.c#2 integrate .. //depot/projects/mips/lib/libc/Makefile#9 integrate .. //depot/projects/mips/lib/libc/db/mpool/mpool.c#2 integrate .. //depot/projects/mips/lib/libc/gdtoa/_hdtoa.c#2 integrate .. //depot/projects/mips/lib/libc/gen/arc4random.c#2 integrate .. //depot/projects/mips/lib/libc/powerpc/gen/syncicache.c#2 integrate .. //depot/projects/mips/lib/libc/sparc64/sys/__sparc_utrap.c#3 integrate .. //depot/projects/mips/lib/libc/stdio/printf.3#5 integrate .. //depot/projects/mips/lib/libc/stdio/vfwprintf.c#10 integrate .. //depot/projects/mips/lib/libc/stdlib/random.c#4 integrate .. //depot/projects/mips/lib/libc/sys/gettimeofday.2#5 integrate .. //depot/projects/mips/lib/libc/sys/read.2#4 integrate .. //depot/projects/mips/lib/libc/xdr/xdr_stdio.c#2 integrate .. //depot/projects/mips/lib/libc_r/uthread/pthread_private.h#8 integrate .. //depot/projects/mips/lib/libfetch/fetch.3#8 integrate .. //depot/projects/mips/lib/libsdp/Makefile#2 integrate .. //depot/projects/mips/lib/libsdp/sdp.3#3 integrate .. //depot/projects/mips/lib/libsdp/sdp.h#3 integrate .. //depot/projects/mips/lib/libsdp/search.c#3 integrate .. //depot/projects/mips/lib/libsdp/service.c#1 branch .. //depot/projects/mips/lib/libstand/bzipfs.c#2 integrate .. //depot/projects/mips/lib/libstand/dosfs.c#2 integrate .. //depot/projects/mips/lib/libstand/ext2fs.c#2 integrate .. //depot/projects/mips/lib/libstand/fstat.c#2 integrate .. //depot/projects/mips/lib/libstand/gzipfs.c#3 integrate .. //depot/projects/mips/lib/libstand/nfs.c#3 integrate .. //depot/projects/mips/lib/libstand/nullfs.c#2 integrate .. //depot/projects/mips/lib/libstand/read.c#2 integrate .. //depot/projects/mips/lib/libstand/splitfs.c#3 integrate .. //depot/projects/mips/lib/libstand/ufs.c#3 integrate .. //depot/projects/mips/lib/libthr/thread/thr_exit.c#4 integrate .. //depot/projects/mips/lib/libthr/thread/thr_mutex.c#6 integrate .. //depot/projects/mips/lib/libthr/thread/thr_private.h#6 integrate .. //depot/projects/mips/lib/libthr/thread/thr_rwlock.c#3 integrate .. //depot/projects/mips/lib/libthr/thread/thr_spinlock.c#5 integrate .. //depot/projects/mips/release/Makefile#23 integrate .. //depot/projects/mips/release/doc/en_US.ISO8859-1/errata/article.sgml#15 integrate .. //depot/projects/mips/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#16 integrate .. //depot/projects/mips/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#27 integrate .. //depot/projects/mips/sbin/atacontrol/atacontrol.c#6 integrate .. //depot/projects/mips/sbin/atm/fore_dnld/fore_dnld.c#3 integrate .. //depot/projects/mips/sbin/camcontrol/modeedit.c#6 integrate .. //depot/projects/mips/sbin/devfs/devfs.c#2 integrate .. //depot/projects/mips/sbin/devfs/rule.c#2 integrate .. //depot/projects/mips/sbin/ffsinfo/ffsinfo.8#3 integrate .. //depot/projects/mips/sbin/growfs/growfs.8#7 integrate .. //depot/projects/mips/sbin/ipfw/ipfw.8#12 integrate .. //depot/projects/mips/sbin/ipfw/ipfw2.c#10 integrate .. //depot/projects/mips/sbin/mdmfs/mdmfs.c#5 integrate .. //depot/projects/mips/sbin/quotacheck/quotacheck.c#5 integrate .. //depot/projects/mips/sbin/sconfig/Makefile#2 integrate .. //depot/projects/mips/sbin/sconfig/sconfig.8#2 integrate .. //depot/projects/mips/share/Makefile#4 integrate .. //depot/projects/mips/share/doc/papers/Makefile#3 integrate .. //depot/projects/mips/share/doc/psd/Makefile#2 integrate .. //depot/projects/mips/share/doc/smm/Makefile#2 integrate .. //depot/projects/mips/share/doc/usd/Makefile#3 integrate .. //depot/projects/mips/share/examples/cvsup/cvs-supfile#6 integrate .. //depot/projects/mips/share/examples/cvsup/ports-supfile#5 integrate .. //depot/projects/mips/share/man/man1/Makefile#2 integrate .. //depot/projects/mips/share/man/man3/Makefile#4 integrate .. //depot/projects/mips/share/man/man3/pthread_spin_init.3#1 branch .. //depot/projects/mips/share/man/man3/pthread_spin_lock.3#1 branch .. //depot/projects/mips/share/man/man4/Makefile#21 integrate .. //depot/projects/mips/share/man/man4/ata.4#6 integrate .. //depot/projects/mips/share/man/man4/gdb.4#3 integrate .. //depot/projects/mips/share/man/man4/man4.i386/Makefile#10 integrate .. //depot/projects/mips/share/man/man4/ng_one2many.4#3 integrate .. //depot/projects/mips/share/man/man4/random.4#3 integrate .. //depot/projects/mips/share/man/man4/tdfx.4#2 integrate .. //depot/projects/mips/share/man/man4/uplcom.4#3 integrate .. //depot/projects/mips/share/man/man4/witness.4#2 integrate .. //depot/projects/mips/share/man/man5/Makefile#6 integrate .. //depot/projects/mips/share/man/man6/intro.6#2 integrate .. //depot/projects/mips/share/man/man7/Makefile#5 integrate .. //depot/projects/mips/share/man/man8/Makefile#6 integrate .. //depot/projects/mips/share/man/man8/yp.8#3 integrate .. //depot/projects/mips/share/man/man9/MUTEX_PROFILING.9#1 branch .. //depot/projects/mips/share/man/man9/Makefile#14 integrate .. //depot/projects/mips/share/man/man9/ifnet.9#6 integrate .. //depot/projects/mips/share/man/man9/mac.9#5 integrate .. //depot/projects/mips/share/man/man9/mbuf.9#10 integrate .. //depot/projects/mips/share/man/man9/mutex.9#7 integrate .. //depot/projects/mips/share/man/man9/sbuf.9#4 integrate .. //depot/projects/mips/share/man/man9/zone.9#5 integrate .. //depot/projects/mips/share/skel/Makefile#2 integrate .. //depot/projects/mips/share/syscons/fonts/Makefile#4 integrate .. //depot/projects/mips/share/syscons/keymaps/Makefile#6 integrate .. //depot/projects/mips/share/syscons/keymaps/it.iso.kbd#3 integrate .. //depot/projects/mips/share/syscons/scrnmaps/Makefile#3 integrate .. //depot/projects/mips/share/termcap/termcap.src#5 integrate .. //depot/projects/mips/sys/alpha/alpha/support.s#4 integrate .. //depot/projects/mips/sys/alpha/conf/GENERIC#13 integrate .. //depot/projects/mips/sys/amd64/amd64/cpu_switch.S#4 integrate .. //depot/projects/mips/sys/amd64/amd64/mp_machdep.c#2 integrate .. //depot/projects/mips/sys/amd64/conf/GENERIC#4 integrate .. //depot/projects/mips/sys/boot/i386/libi386/biosdisk.c#6 integrate .. //depot/projects/mips/sys/compat/ndis/kern_ndis.c#5 integrate .. //depot/projects/mips/sys/compat/ndis/ndis_var.h#5 integrate .. //depot/projects/mips/sys/compat/ndis/ntoskrnl_var.h#3 integrate .. //depot/projects/mips/sys/compat/ndis/subr_ntoskrnl.c#5 integrate .. //depot/projects/mips/sys/compat/svr4/svr4_misc.c#9 integrate .. //depot/projects/mips/sys/conf/NOTES#21 integrate .. //depot/projects/mips/sys/conf/files.i386#17 integrate .. //depot/projects/mips/sys/conf/files.pc98#17 integrate .. //depot/projects/mips/sys/conf/files.powerpc#8 integrate .. //depot/projects/mips/sys/conf/kern.post.mk#13 integrate .. //depot/projects/mips/sys/conf/kern.pre.mk#9 integrate .. //depot/projects/mips/sys/conf/options.i386#15 integrate .. //depot/projects/mips/sys/conf/options.powerpc#7 integrate .. //depot/projects/mips/sys/dev/acpica/acpi_pci_link.c#8 integrate .. //depot/projects/mips/sys/dev/amd/amd.c#5 integrate .. //depot/projects/mips/sys/dev/ata/ata-all.c#17 integrate .. //depot/projects/mips/sys/dev/ata/ata-all.h#12 integrate .. //depot/projects/mips/sys/dev/ata/ata-chipset.c#10 integrate .. //depot/projects/mips/sys/dev/ata/ata-disk.c#15 integrate .. //depot/projects/mips/sys/dev/ata/ata-pci.h#9 integrate .. //depot/projects/mips/sys/dev/ata/ata-queue.c#4 integrate .. //depot/projects/mips/sys/dev/ata/atapi-cd.c#12 integrate .. //depot/projects/mips/sys/dev/fb/fbreg.h#6 integrate .. //depot/projects/mips/sys/dev/firewire/fwdev.c#9 integrate .. //depot/projects/mips/sys/dev/firewire/fwohci.c#19 integrate .. //depot/projects/mips/sys/dev/firewire/fwohci_pci.c#15 integrate .. //depot/projects/mips/sys/dev/firewire/sbp_targ.c#3 integrate .. //depot/projects/mips/sys/dev/if_ndis/if_ndis.c#5 integrate .. //depot/projects/mips/sys/dev/if_ndis/if_ndisvar.h#5 integrate .. //depot/projects/mips/sys/dev/isp/isp.c#6 integrate .. //depot/projects/mips/sys/dev/isp/isp_freebsd.c#5 integrate .. //depot/projects/mips/sys/dev/isp/isp_ioctl.h#3 integrate .. //depot/projects/mips/sys/dev/isp/ispmbox.h#3 integrate .. //depot/projects/mips/sys/dev/lnc/if_lnc_pci.c#5 integrate .. //depot/projects/mips/sys/dev/pccard/pccarddevs#12 integrate .. //depot/projects/mips/sys/dev/pccard/pccarddevs.h#12 integrate .. //depot/projects/mips/sys/dev/sound/pcm/ac97.c#13 integrate .. //depot/projects/mips/sys/dev/sound/pcm/dsp.c#11 integrate .. //depot/projects/mips/sys/dev/sound/pcm/dsp.h#3 integrate .. //depot/projects/mips/sys/dev/sound/pcm/sound.c#9 integrate .. //depot/projects/mips/sys/dev/sound/pcm/sound.h#6 integrate .. //depot/projects/mips/sys/dev/sound/pcm/vchan.c#8 integrate .. //depot/projects/mips/sys/dev/syscons/scgfbrndr.c#3 integrate .. //depot/projects/mips/sys/dev/syscons/schistory.c#5 integrate .. //depot/projects/mips/sys/dev/syscons/scterm-dumb.c#3 integrate .. //depot/projects/mips/sys/dev/syscons/scterm-sc.c#3 integrate .. //depot/projects/mips/sys/dev/syscons/syscons.c#9 integrate .. //depot/projects/mips/sys/dev/usb/uftdi.c#7 integrate .. //depot/projects/mips/sys/dev/usb/umass.c#15 integrate .. //depot/projects/mips/sys/dev/usb/usbdevs#17 integrate .. //depot/projects/mips/sys/dev/usb/usbdevs.h#16 integrate .. //depot/projects/mips/sys/dev/usb/usbdevs_data.h#16 integrate .. //depot/projects/mips/sys/fs/devfs/devfs_rule.c#7 integrate .. //depot/projects/mips/sys/geom/bde/g_bde_crypt.c#10 integrate .. //depot/projects/mips/sys/geom/geom_dev.c#16 integrate .. //depot/projects/mips/sys/geom/geom_disk.c#17 integrate .. //depot/projects/mips/sys/geom/geom_event.c#12 integrate .. //depot/projects/mips/sys/geom/geom_subr.c#18 integrate .. //depot/projects/mips/sys/gnu/ext2fs/ext2_readwrite.c#2 integrate .. //depot/projects/mips/sys/gnu/ext2fs/ext2_vfsops.c#7 integrate .. //depot/projects/mips/sys/i386/conf/GENERIC#15 integrate .. //depot/projects/mips/sys/i386/conf/NOTES#18 integrate .. //depot/projects/mips/sys/i386/i386/identcpu.c#10 integrate .. //depot/projects/mips/sys/i386/i386/local_apic.c#3 integrate .. //depot/projects/mips/sys/i386/i386/longrun.c#1 branch .. //depot/projects/mips/sys/i386/i386/mp_machdep.c#14 integrate .. //depot/projects/mips/sys/i386/i386/p4tcc.c#2 integrate .. //depot/projects/mips/sys/i386/i386/pmap.c#20 integrate .. //depot/projects/mips/sys/i386/i386/swtch.s#6 integrate .. //depot/projects/mips/sys/ia64/conf/GENERIC#16 integrate .. //depot/projects/mips/sys/ia64/ia64/interrupt.c#9 integrate .. //depot/projects/mips/sys/ia64/ia64/trap.c#13 integrate .. //depot/projects/mips/sys/isofs/cd9660/cd9660_vnops.c#8 integrate .. //depot/projects/mips/sys/kern/kern_condvar.c#13 integrate .. //depot/projects/mips/sys/kern/kern_exit.c#18 integrate .. //depot/projects/mips/sys/kern/kern_fork.c#20 integrate .. //depot/projects/mips/sys/kern/kern_idle.c#6 integrate .. //depot/projects/mips/sys/kern/kern_intr.c#13 integrate .. //depot/projects/mips/sys/kern/kern_jail.c#8 integrate .. //depot/projects/mips/sys/kern/kern_ktrace.c#8 integrate .. //depot/projects/mips/sys/kern/kern_mutex.c#12 integrate .. //depot/projects/mips/sys/kern/kern_ntptime.c#5 integrate .. //depot/projects/mips/sys/kern/kern_poll.c#5 integrate .. //depot/projects/mips/sys/kern/kern_prot.c#9 integrate .. //depot/projects/mips/sys/kern/kern_shutdown.c#10 integrate .. //depot/projects/mips/sys/kern/kern_sig.c#17 integrate .. //depot/projects/mips/sys/kern/kern_subr.c#11 integrate .. //depot/projects/mips/sys/kern/kern_synch.c#16 integrate .. //depot/projects/mips/sys/kern/kern_tc.c#10 integrate .. //depot/projects/mips/sys/kern/kern_thread.c#21 integrate .. //depot/projects/mips/sys/kern/kern_uuid.c#4 integrate .. //depot/projects/mips/sys/kern/sched_4bsd.c#13 integrate .. //depot/projects/mips/sys/kern/sched_ule.c#12 integrate .. //depot/projects/mips/sys/kern/subr_smp.c#8 integrate .. //depot/projects/mips/sys/kern/subr_trap.c#15 integrate .. //depot/projects/mips/sys/kern/subr_turnstile.c#2 integrate .. //depot/projects/mips/sys/kern/subr_witness.c#18 integrate .. //depot/projects/mips/sys/kern/sys_generic.c#7 integrate .. //depot/projects/mips/sys/kern/uipc_sem.c#8 integrate .. //depot/projects/mips/sys/kern/uipc_syscalls.c#15 integrate .. //depot/projects/mips/sys/modules/firewire/Makefile#4 integrate .. //depot/projects/mips/sys/modules/if_ef/Makefile#2 integrate .. //depot/projects/mips/sys/modules/ncp/Makefile#2 integrate .. //depot/projects/mips/sys/modules/netgraph/Makefile#5 integrate .. //depot/projects/mips/sys/modules/nwfs/Makefile#3 integrate .. //depot/projects/mips/sys/modules/smbfs/Makefile#3 integrate .. //depot/projects/mips/sys/modules/syscons/Makefile#2 integrate .. //depot/projects/mips/sys/net/if.c#10 integrate .. //depot/projects/mips/sys/net/if_media.h#5 integrate .. //depot/projects/mips/sys/net/if_ppp.c#10 integrate .. //depot/projects/mips/sys/net/if_spppsubr.c#8 integrate .. //depot/projects/mips/sys/net80211/ieee80211_ioctl.c#4 integrate .. //depot/projects/mips/sys/netgraph/ng_cisco.c#4 integrate .. //depot/projects/mips/sys/netgraph/ng_socket.c#5 integrate .. //depot/projects/mips/sys/netinet/tcp_input.c#17 integrate .. //depot/projects/mips/sys/netinet/tcp_output.c#8 integrate .. //depot/projects/mips/sys/netinet/tcp_syncache.c#10 integrate .. //depot/projects/mips/sys/netipsec/ipsec.h#4 integrate .. //depot/projects/mips/sys/netipsec/ipsec_output.c#6 integrate .. //depot/projects/mips/sys/netipsec/xform_ipip.c#6 integrate .. //depot/projects/mips/sys/netkey/key.c#8 integrate .. //depot/projects/mips/sys/pc98/conf/GENERIC#14 integrate .. //depot/projects/mips/sys/pc98/conf/NOTES#11 integrate .. //depot/projects/mips/sys/pc98/pc98/sio.c#13 integrate .. //depot/projects/mips/sys/pci/if_rl.c#14 integrate .. //depot/projects/mips/sys/pci/if_sk.c#9 integrate .. //depot/projects/mips/sys/powerpc/conf/GENERIC#12 integrate .. //depot/projects/mips/sys/powerpc/include/float.h#3 integrate .. //depot/projects/mips/sys/powerpc/include/sc_machdep.h#1 branch .. //depot/projects/mips/sys/powerpc/ofw/ofw_syscons.c#1 branch .. //depot/projects/mips/sys/powerpc/ofw/ofw_syscons.h#1 branch .. //depot/projects/mips/sys/powerpc/powerpc/clock.c#6 integrate .. //depot/projects/mips/sys/powerpc/powerpc/machdep.c#15 integrate .. //depot/projects/mips/sys/powerpc/powerpc/sc_machdep.c#1 branch .. //depot/projects/mips/sys/powerpc/powerpc/trap_subr.S#3 integrate .. //depot/projects/mips/sys/security/mac_portacl/mac_portacl.c#3 integrate .. //depot/projects/mips/sys/sparc64/conf/GENERIC#15 integrate .. //depot/projects/mips/sys/sys/_mutex.h#4 integrate .. //depot/projects/mips/sys/sys/_task.h#1 branch .. //depot/projects/mips/sys/sys/jail.h#3 integrate .. //depot/projects/mips/sys/sys/proc.h#22 integrate .. //depot/projects/mips/sys/sys/systm.h#10 integrate .. //depot/projects/mips/sys/sys/taskqueue.h#4 integrate .. //depot/projects/mips/sys/sys/user.h#9 integrate .. //depot/projects/mips/sys/ufs/ffs/ffs_vnops.c#11 integrate .. //depot/projects/mips/sys/vm/swap_pager.c#10 integrate .. //depot/projects/mips/sys/vm/vm_zeroidle.c#5 integrate .. //depot/projects/mips/tools/regression/lib/libc/stdio/test-printfloat.c#3 integrate .. //depot/projects/mips/tools/regression/lib/libc/stdio/test-scanfloat.c#3 integrate .. //depot/projects/mips/tools/tools/crypto/Makefile#6 integrate .. //depot/projects/mips/tools/tools/crypto/cryptotest.c#4 delete .. //depot/projects/mips/tools/tools/tinderbox/etc/Makefile#3 integrate .. //depot/projects/mips/tools/tools/tinderbox/etc/current.rc#2 integrate .. //depot/projects/mips/tools/tools/tinderbox/etc/experimental.rc#3 delete .. //depot/projects/mips/tools/tools/tinderbox/etc/releng_5.rc#3 integrate .. //depot/projects/mips/tools/tools/tinderbox/etc/stanley.rc#2 delete .. //depot/projects/mips/tools/tools/tinderbox/tbmaster.1#3 integrate .. //depot/projects/mips/tools/tools/tinderbox/tbmaster.pl#8 integrate .. //depot/projects/mips/tools/tools/tinderbox/tinderbox.1#4 integrate .. //depot/projects/mips/tools/tools/tinderbox/tinderbox.pl#8 integrate .. //depot/projects/mips/tools/tools/tinderbox/www/Makefile#4 integrate .. //depot/projects/mips/tools/tools/tinderbox/www/index.cgi#4 integrate .. //depot/projects/mips/usr.bin/calendar/calendars/calendar.freebsd#14 integrate .. //depot/projects/mips/usr.bin/fetch/fetch.1#7 integrate .. //depot/projects/mips/usr.bin/find/ls.c#3 integrate .. //depot/projects/mips/usr.bin/killall/killall.c#7 integrate .. //depot/projects/mips/usr.bin/locale/locale.c#3 integrate .. //depot/projects/mips/usr.bin/lock/lock.c#4 integrate .. //depot/projects/mips/usr.bin/make/make.1#5 integrate .. //depot/projects/mips/usr.bin/make/str.c#5 integrate .. //depot/projects/mips/usr.bin/mklocale/mklocale.1#7 integrate .. //depot/projects/mips/usr.bin/script/script.1#3 integrate .. //depot/projects/mips/usr.bin/script/script.c#2 integrate .. //depot/projects/mips/usr.bin/uuencode/uuencode.c#4 integrate .. //depot/projects/mips/usr.sbin/Makefile#15 integrate .. //depot/projects/mips/usr.sbin/acpi/acpiconf/acpiconf.8#5 integrate .. //depot/projects/mips/usr.sbin/apm/Makefile#4 integrate .. //depot/projects/mips/usr.sbin/apm/apm.8#5 integrate .. //depot/projects/mips/usr.sbin/apmd/Makefile#2 integrate .. //depot/projects/mips/usr.sbin/apmd/apmd.8#5 integrate .. //depot/projects/mips/usr.sbin/bluetooth/Makefile#6 integrate .. //depot/projects/mips/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.c#3 integrate .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/Makefile#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/bgd.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/dun.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/ftrn.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/irmc.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/irmc_command.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/lan.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/log.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/log.h#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/main.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/opush.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/profile.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/profile.h#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/provider.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/provider.h#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/sar.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/scr.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/sd.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/sdpd.8#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/server.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/server.h#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/sp.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/srr.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/ssar.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/ssr.c#1 branch .. //depot/projects/mips/usr.sbin/bluetooth/sdpd/sur.c#1 branch .. //depot/projects/mips/usr.sbin/bsnmpd/bsnmpd/Makefile#2 integrate .. //depot/projects/mips/usr.sbin/bsnmpd/bsnmpd/genfiles#2 delete .. //depot/projects/mips/usr.sbin/bsnmpd/bsnmpd/oid.h#2 delete .. //depot/projects/mips/usr.sbin/bsnmpd/bsnmpd/tree.c#2 delete .. //depot/projects/mips/usr.sbin/bsnmpd/bsnmpd/tree.h#2 delete .. //depot/projects/mips/usr.sbin/chkgrp/chkgrp.8#2 integrate .. //depot/projects/mips/usr.sbin/edquota/edquota.c#3 integrate .. //depot/projects/mips/usr.sbin/getfmac/getfmac.c#2 integrate .. //depot/projects/mips/usr.sbin/getpmac/getpmac.c#2 integrate .. //depot/projects/mips/usr.sbin/i4b/isdnd/Makefile#3 integrate .. //depot/projects/mips/usr.sbin/i4b/isdnmonitor/Makefile#3 integrate .. //depot/projects/mips/usr.sbin/kldxref/kldxref.8#3 integrate .. //depot/projects/mips/usr.sbin/mixer/mixer.c#6 integrate .. //depot/projects/mips/usr.sbin/ndiscvt/inf.c#4 integrate .. //depot/projects/mips/usr.sbin/ofwdump/Makefile#3 integrate .. //depot/projects/mips/usr.sbin/ofwdump/ofwdump.8#3 integrate .. //depot/projects/mips/usr.sbin/pkg_install/add/extract.c#4 integrate .. //depot/projects/mips/usr.sbin/ppp/arp.c#2 integrate .. //depot/projects/mips/usr.sbin/quotaon/quotaon.c#3 integrate .. //depot/projects/mips/usr.sbin/repquota/repquota.c#4 integrate .. //depot/projects/mips/usr.sbin/sa/main.c#3 integrate .. //depot/projects/mips/usr.sbin/syslogd/syslogd.c#9 integrate .. //depot/projects/mips/usr.sbin/watch/watch.c#4 integrate .. //depot/projects/mips/usr.sbin/wlconfig/Makefile#2 integrate .. //depot/projects/mips/usr.sbin/wlconfig/wlconfig.8#2 integrate Differences ... ==== //depot/projects/mips/Makefile.inc1#20 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.401 2004/01/17 01:24:13 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.403 2004/01/23 16:22:48 harti Exp $ # # Make command line options: # -DNO_DYNAMICROOT do not link /bin and /sbin dynamically @@ -93,7 +93,7 @@ SUBDIR+= usr.sbin .endif -# etc must be last for "distribute" to work +# etc must be last for install/distribute to work .if exists(${.CURDIR}/etc) SUBDIR+= etc .endif @@ -432,13 +432,6 @@ @echo ">>> Installing everything.." @echo "--------------------------------------------------------------" cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install -.if !defined(NOMAN) && !defined(NO_MAKEDB_RUN) - @echo - @echo "--------------------------------------------------------------" - @echo ">>> Rebuilding man page indices" - @echo "--------------------------------------------------------------" - cd ${.CURDIR}/share/man; ${MAKE} makedb -.endif redistribute: @echo "--------------------------------------------------------------" @@ -658,6 +651,10 @@ _crunchgen= usr.sbin/crunch/crunchgen .endif +.if ${BOOTSTRAPPING} < 501114 +_gensnmptree= usr.sbin/bsnmpd/gensnmptree +.endif + .if ${BOOTSTRAPPING} < 500019 _kbdcontrol= usr.sbin/kbdcontrol .endif @@ -678,6 +675,7 @@ ${_yacc} \ usr.sbin/config \ ${_crunchgen} \ + ${_gensnmptree} \ ${_kbdcontrol} @${ECHODIR} "===> ${_tool}"; \ cd ${.CURDIR}/${_tool}; \ ==== //depot/projects/mips/bin/ls/print.c#9 (text+ko) ==== @@ -40,7 +40,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.66 2003/10/16 07:07:20 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.67 2004/01/22 04:33:00 cperciva Exp $"); #include #include @@ -624,9 +624,9 @@ unit = unit_adjust(&dbytes); if (dbytes == 0) - (void)printf("%*s ", (u_int)width, "0B"); + (void)printf("%*s ", 4, "0B"); else - (void)printf("%*.*f%c ", (u_int)width - 1, + (void)printf("%*.*f%c ", 3, dbytes > 10 ? 0 : 1, dbytes, "BKMGTPE"[unit]); } else (void)printf("%*jd ", (u_int)width, bytes); ==== //depot/projects/mips/bin/ps/ps.1#6 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/ps/ps.1,v 1.65 2003/09/08 19:57:13 ru Exp $ +.\" $FreeBSD: src/bin/ps/ps.1,v 1.66 2004/01/21 16:25:36 cperciva Exp $ .\" .Dd April 18, 1994 .Dt PS 1 @@ -211,24 +211,30 @@ The flags associated with the process as in the include file .In sys/proc.h : -.Bl -column P_NOCLDSTOP P_NOCLDSTOP +.Bl -column P_STOPPED_SINGLE 0x4000000 .It Dv "P_ADVLOCK" Ta No "0x00001 Process may hold a POSIX advisory lock" .It Dv "P_CONTROLT" Ta No "0x00002 Has a controlling terminal" -.It Dv "P_INMEM" Ta No "0x00004 Loaded into memory" -.It Dv "P_NOCLDSTOP" Ta No "0x00008 No SIGCHLD when children stop" +.It Dv "P_KTHREAD" Ta No "0x00004 Kernel thread" +.It Dv "P_NOLOAD" Ta No "0x00008 Ignore during load avg calculations" .It Dv "P_PPWAIT" Ta No "0x00010 Parent is waiting for child to exec/exit" .It Dv "P_PROFIL" Ta No "0x00020 Has started profiling" -.It Dv "P_SELECT" Ta No "0x00040 Selecting; wakeup/waiting danger" -.It Dv "P_SINTR" Ta No "0x00080 Sleep is interruptible" +.It Dv "P_STOPPROF" Ta No "0x00040 Has thread in requesting to stop prof" .It Dv "P_SUGID" Ta No "0x00100 Had set id privileges since last exec" .It Dv "P_SYSTEM" Ta No "0x00200 System proc: no sigs, stats or swapping" -.It Dv "P_TIMEOUT" Ta No "0x00400 Timing out during sleep" +.It Dv "P_SINGLE_EXIT" Ta No "0x00400 Threads suspending should exit, not wait" .It Dv "P_TRACED" Ta No "0x00800 Debugged process being traced" -.It Dv "P_WAITED" Ta No "0x01000 Debugging process has waited for child" +.It Dv "P_WAITED" Ta No "0x01000 Someone is waiting for us" .It Dv "P_WEXIT" Ta No "0x02000 Working on exiting" .It Dv "P_EXEC" Ta No "0x04000 Process called exec" -.It Dv "P_OWEUPC" Ta No "0x20000 Owe process an addupc() call at next ast" -.It Dv "P_SWAPPING" Ta No "0x40000 Process is being swapped" +.It Dv "P_SA" Ta No "0x08000 Using scheduler activations" +.It Dv "P_CONTINUED" Ta No "0x10000 Proc has continued from a stopped state" +.It Dv "P_STOPPED_SIG" Ta No "0x20000 Stopped due to SIGSTOP/SIGTSTP" +.It Dv "P_STOPPED_TRACE" Ta No "0x40000 Stopped because of tracing" +.It Dv "P_STOPPED_SINGLE" Ta No "0x80000 Only one thread can continue" +.It Dv "P_PROTECTED" Ta No "0x100000 Do not kill on memory overcommit" +.It Dv "P_SIGEVENT" Ta No "0x200000 Process pending signals changed" +.It Dv "P_JAILED" Ta No "0x1000000 Process is in jail" +.It Dv "P_INEXEC" Ta No "0x4000000 Process is in execve()" .El .It label The MAC label of the process. @@ -271,11 +277,6 @@ Marks a process in disk (or other short term, uninterruptible) wait. .It I Marks a process that is idle (sleeping for longer than about 20 seconds). -.It J -Marks a process which is in -.Xr jail 2 . -The hostname of the prison can be found in -.Ql /proc//status . .It L Marks a process that is waiting to acquire a lock. .It R @@ -284,6 +285,8 @@ Marks a process that is sleeping for less than about 20 seconds. .It T Marks a stopped process. +.It W +Marks an idle interrupt thread. .It Z Marks a dead process (a ``zombie''). .El @@ -298,18 +301,13 @@ The process has raised .Tn CPU scheduling priority. -.It > -The process has specified a soft limit on memory requirements and is -currently exceeding that limit; such a process is (necessarily) not -swapped. -.It A -the process has asked for random page replacement -.Pf ( Dv MADV_RANDOM , -from -.Xr madvise 2 , -for example, lisp in a garbage collect). .It E The process is trying to exit. +.It J +Marks a process which is in +.Xr jail 2 . +The hostname of the prison can be found in +.Ql /proc//status . .It L The process has pages locked in core (for example, for raw .Tn I/O ) . @@ -318,15 +316,6 @@ .Tn CPU scheduling priority (see .Xr setpriority 2 ) . -.It S -The process has asked for -.Tn FIFO -page replacement -.Pf ( Dv MADV_SEQUENTIAL , -from -.Xr madvise 2 , -for example, a large image processing program using virtual memory to -sequentially address voluminous data). .It s The process is a session leader. .It V ==== //depot/projects/mips/bin/sh/Makefile#3 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.4 (Berkeley) 5/5/95 -# $FreeBSD: src/bin/sh/Makefile,v 1.40 2003/05/02 06:26:32 obrien Exp $ +# $FreeBSD: src/bin/sh/Makefile,v 1.41 2004/01/20 13:13:40 ru Exp $ PROG= sh SHSRCS= alias.c arith.y arith_lex.l cd.c echo.c error.c eval.c exec.c expand.c \ @@ -7,7 +7,7 @@ mystring.c options.c output.c parser.c redir.c show.c \ test.c trap.c var.c GENSRCS= builtins.c init.c nodes.c syntax.c -GENHDRS= builtins.h nodes.h syntax.h token.h y.tab.h +GENHDRS= builtins.h nodes.h syntax.h token.h SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} y.tab.h # MLINKS for Shell built in commands for which there are no userland ==== //depot/projects/mips/bin/sh/eval.c#4 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.39 2003/12/30 15:39:33 maxim Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.40 2004/01/21 12:50:01 des Exp $"); #include #include @@ -479,16 +479,14 @@ if (forkshell(jp, lp->n, n->npipe.backgnd) == 0) { INTON; if (prevfd > 0) { - close(0); - copyfd(prevfd, 0); + dup2(prevfd, 0); close(prevfd); } if (pip[1] >= 0) { if (!(prevfd >= 0 && pip[0] == 0)) close(pip[0]); if (pip[1] != 1) { - close(1); - copyfd(pip[1], 1); + dup2(pip[1], 1); close(pip[1]); } } @@ -545,8 +543,7 @@ FORCEINTON; close(pip[0]); if (pip[1] != 1) { - close(1); - copyfd(pip[1], 1); + dup2(pip[1], 1); close(pip[1]); } evaltree(n, EV_EXIT); @@ -742,8 +739,7 @@ FORCEINTON; close(pip[0]); if (pip[1] != 1) { - close(1); - copyfd(pip[1], 1); + dup2(pip[1], 1); close(pip[1]); } } ==== //depot/projects/mips/bin/sh/input.c#3 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/input.c,v 1.20 2003/07/05 15:18:44 dds Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/input.c,v 1.21 2004/01/21 12:50:01 des Exp $"); #include /* defines BUFSIZ */ #include @@ -388,7 +388,7 @@ if ((fd = open(fname, O_RDONLY)) < 0) error("Can't open %s: %s", fname, strerror(errno)); if (fd < 10) { - fd2 = copyfd(fd, 10); + fd2 = fcntl(fd, F_DUPFD, 10); close(fd); if (fd2 < 0) error("Out of file descriptors"); ==== //depot/projects/mips/bin/sh/parser.c#4 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.49 2003/07/05 15:18:44 dds Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.50 2004/01/21 12:50:01 des Exp $"); #include @@ -48,7 +48,6 @@ #include "parser.h" #include "nodes.h" #include "expand.h" /* defines rmescapes() */ -#include "redir.h" /* defines copyfd() */ #include "syntax.h" #include "options.h" #include "input.h" ==== //depot/projects/mips/bin/sh/redir.c#3 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/redir.c,v 1.24 2003/07/05 15:18:44 dds Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/redir.c,v 1.25 2004/01/21 12:50:01 des Exp $"); #include #include @@ -182,8 +182,7 @@ error("cannot open %s: %s", fname, strerror(errno)); movefd: if (f != fd) { - close(fd); - copyfd(f, fd); + dup2(f, fd); close(f); } break; @@ -215,12 +214,11 @@ if (redir->ndup.dupfd >= 0) { /* if not ">&-" */ if (memory[redir->ndup.dupfd]) memory[fd] = 1; - else { - close(fd); - copyfd(redir->ndup.dupfd, fd); - } - } else + else + dup2(redir->ndup.dupfd, fd); + } else { close(fd); + } break; case NHERE: case NXHERE: @@ -288,10 +286,11 @@ if (rp->renamed[i] != EMPTY) { if (i == 0) fd0_redirected--; - close(i); if (rp->renamed[i] >= 0) { - copyfd(rp->renamed[i], i); + dup2(rp->renamed[i], i); close(rp->renamed[i]); + } else { + close(i); } } } @@ -346,26 +345,3 @@ } } } - - - -/* - * Copy a file descriptor to be >= to. Returns -1 - * if the source file descriptor is closed, EMPTY if there are no unused - * file descriptors left. - */ - -int -copyfd(int from, int to) -{ - int newfd; - - newfd = fcntl(from, F_DUPFD, to); - if (newfd < 0) { - if (errno == EMFILE) - return EMPTY; - else - error("%d: %s", from, strerror(errno)); - } - return newfd; -} ==== //depot/projects/mips/bin/sh/redir.h#2 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)redir.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/redir.h,v 1.8 2002/02/02 06:50:47 imp Exp $ + * $FreeBSD: src/bin/sh/redir.h,v 1.9 2004/01/21 12:50:01 des Exp $ */ /* flags passed to redirect */ @@ -46,5 +46,4 @@ void popredir(void); int fd0_redirected_p(void); void clearredir(void); -int copyfd(int, int); ==== //depot/projects/mips/contrib/bsnmp/NEWS#2 (text+ko) ==== @@ -1,3 +1,24 @@ +09-Dec-2003 + First step on factoring out the transport mapping stuff into + loadable modules. + + Local stream sockets that check the clients privileges. + +03-Dec-2003 + Bump version to 1.5 but leave library version intact. + +03-Dec-2003 + Now works with libbegemot polling stuff instead of libisc. + Use --with-libbegemot[=path] to configure. + +03-Dec-2003 + Fix parsing of non-minimal ASN.1 integers. They are now disallowed. + Non-minimal lengths are allowed. + + Remove copyright clause 3 everywhere. + + Make an autoconf build infrastructure. + 08-Nov-2003 WARNS=6 fixed. ==== //depot/projects/mips/contrib/bsnmp/README#2 (text+ko) ==== @@ -1,4 +1,4 @@ -Mon Nov 10 09:50:22 CET 2003 +Fri Dec 5 15:01:16 CET 2003 This is a mini-SNMP daemon. The basic daemon implements the system group and a number of private extensions to manage the UDP transport mapping, @@ -13,16 +13,16 @@ Installation ------------ -You need to apply the patch in the patches directory to your system sources. -This adds a sysctl to retrieve multicast address information from the kernel. - As usual by doing: - make obj ; make depend ; make ; make install + configure [--with-libbegemot[=path]] + make + make install This does not install a configuration file. The standard location for the configuration is /etc/snmpd.config, but can be overwritten on the command -line. An example configuration file is provided. +line. An example configuration file is provided. Use --with-libbegemot +to use libbegemot instead of libisc. Running ------- ==== //depot/projects/mips/contrib/bsnmp/TODO#2 (text+ko) ==== @@ -1,5 +1,17 @@ snmpd_mibII: - handle HC counters by periodically polling the kernel counters. -snmpd_netgraph: - - make some tables writeable +snmpd: + - rethink transports a little bit: make them loadable and make + a private subtree for transports: + OK. Table not writeable yet. + + There should be a transport table that is indexed by the transport name. + This table can be used to load/unload transports at run time. + OK. Table not writeable yet. + + Then there can be a port table that is indexed by transport name and + port name. Plus a transport-specific table indexed by port name only. + + The transport table could contain a column of type OID that points + to the transport-specific table. ==== //depot/projects/mips/contrib/bsnmp/VERSION#2 (text+ko) ==== @@ -1,1 +1,1 @@ -1.4 +1.5a ==== //depot/projects/mips/contrib/bsnmp/gensnmptree/gensnmptree.1#2 (text+ko) ==== @@ -28,7 +28,7 @@ .\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Begemot: bsnmp/gensnmptree/gensnmptree.1,v 1.1 2002/08/15 13:27:44 hbb Exp $ +.\" $Begemot: bsnmp/gensnmptree/gensnmptree.1,v 1.2 2003/12/03 09:56:57 hbb Exp $ .\" .\" Author: Harti Brandt .\" ==== //depot/projects/mips/contrib/bsnmp/gensnmptree/gensnmptree.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Begemot: bsnmp/gensnmptree/gensnmptree.c,v 1.34 2003/01/28 13:44:34 hbb Exp $ + * $Begemot: bsnmp/gensnmptree/gensnmptree.c,v 1.36 2003/12/03 09:56:57 hbb Exp $ * * Generate OID table from table description. * ==== //depot/projects/mips/contrib/bsnmp/lib/asn1.3#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Begemot: bsnmp/lib/asn1.3,v 1.2 2002/08/16 10:02:53 hbb Exp $ +.\" $Begemot: bsnmp/lib/asn1.3,v 1.3 2003/12/02 15:45:48 hbb Exp $ .\" .Dd August 15, 2002 .Dt asn1 3 ==== //depot/projects/mips/contrib/bsnmp/lib/asn1.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Begemot: bsnmp/lib/asn1.c,v 1.24 2003/01/28 13:44:34 hbb Exp $ + * $Begemot: bsnmp/lib/asn1.c,v 1.27 2003/12/08 17:11:58 hbb Exp $ * * ASN.1 for SNMP. */ @@ -244,6 +244,13 @@ err = ASN_ERR_OK; if (len > 8) err = ASN_ERR_RANGE; + else if (len > 1 && + ((*b->asn_cptr == 0x00 && (b->asn_cptr[1] & 0x80) == 0) || + (*b->asn_cptr == 0xff && (b->asn_cptr[1] & 0x80) == 0x80))) { + asn_error(b, "non-minimal integer"); + err = ASN_ERR_BADLEN; + } + if (*b->asn_cptr & 0x80) neg = 1; val = 0; @@ -332,6 +339,10 @@ /* negative integer or too larger */ *vp = 0xffffffffffffffffULL; err = ASN_ERR_RANGE; + } else if (len > 1 && + *b->asn_cptr == 0x00 && (b->asn_cptr[1] & 0x80) == 0) { + asn_error(b, "non-minimal unsigned"); + err = ASN_ERR_BADLEN; } >>> TRUNCATED FOR MAIL (1000 lines) <<<