Date: Sat, 27 Mar 2004 19:11:48 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 49825 for review Message-ID: <200403280311.i2S3Bm2j045001@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=49825 Change 49825 by marcel@marcel_nfs on 2004/03/27 19:10:57 IFC @49823 Affected files ... .. //depot/projects/gdb/MAINTAINERS#4 integrate .. //depot/projects/gdb/Makefile#4 integrate .. //depot/projects/gdb/Makefile.inc1#6 integrate .. //depot/projects/gdb/bin/ps/print.c#2 integrate .. //depot/projects/gdb/bin/ps/ps.1#5 integrate .. //depot/projects/gdb/bin/ps/ps.c#4 integrate .. //depot/projects/gdb/contrib/amd/scripts/amd.conf.5#2 integrate .. //depot/projects/gdb/etc/Makefile#5 integrate .. //depot/projects/gdb/etc/defaults/rc.conf#5 integrate .. //depot/projects/gdb/etc/mtree/BSD.local.dist#3 integrate .. //depot/projects/gdb/etc/mtree/BSD.usr.dist#3 integrate .. //depot/projects/gdb/etc/rc.d/Makefile#5 integrate .. //depot/projects/gdb/etc/rc.d/cleanvar#2 integrate .. //depot/projects/gdb/etc/rc.d/cleartmp#4 integrate .. //depot/projects/gdb/etc/rc.d/diskless#3 delete .. //depot/projects/gdb/etc/rc.d/hostname#3 integrate .. //depot/projects/gdb/etc/rc.d/mixer#2 integrate .. //depot/projects/gdb/etc/rc.d/pf#1 branch .. //depot/projects/gdb/etc/rc.d/resolv#1 branch .. //depot/projects/gdb/etc/rc.d/tmp#1 branch .. //depot/projects/gdb/etc/rc.d/var#1 branch .. //depot/projects/gdb/etc/rc.subr#4 integrate .. //depot/projects/gdb/lib/libarchive/tar.5#3 integrate .. //depot/projects/gdb/lib/libc/gen/arc4random.c#4 integrate .. //depot/projects/gdb/lib/libc/gen/sysctl.3#3 integrate .. //depot/projects/gdb/lib/libc/locale/wctype.3#2 integrate .. //depot/projects/gdb/lib/libc/locale/wctype.c#2 integrate .. //depot/projects/gdb/lib/libkvm/kvm.3#2 integrate .. //depot/projects/gdb/lib/libkvm/kvm_open.3#2 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_cond.c#2 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_find_thread.c#2 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_kern.c#3 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_mutex.c#3 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_private.h#3 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_resume_np.c#2 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_sig.c#3 integrate .. //depot/projects/gdb/lib/libthr/thread/thr_syscalls.c#2 integrate .. //depot/projects/gdb/release/Makefile#3 integrate .. //depot/projects/gdb/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#6 integrate .. //depot/projects/gdb/release/picobsd/README.html#2 delete .. //depot/projects/gdb/release/picobsd/bridge/crunch.conf#2 integrate .. //depot/projects/gdb/release/picobsd/dial/PICOBSD#2 delete .. //depot/projects/gdb/release/picobsd/dial/PICOBSD.hints#2 delete .. //depot/projects/gdb/release/picobsd/dial/config#2 delete .. //depot/projects/gdb/release/picobsd/dial/crunch.conf#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree.exclude#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/master.passwd#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/mfs.rc#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/ppp/ppp.conf#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/ppp/ppp.conf.template#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/ppp/ppp.linkup#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/rc#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/rc.conf#2 delete .. //depot/projects/gdb/release/picobsd/dial/floppy.tree/etc/ttys#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/LICENCE.ssh#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/README.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/README.pl#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/boot.help.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/boot.help.pl#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/dialup.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/dialup.pl#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/hosts.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/hosts.pl#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/login.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/login.pl#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/motd.en#2 delete .. //depot/projects/gdb/release/picobsd/dial/lang/motd.pl#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/Makefile#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/TODO.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/UCI.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/bugs.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/faq.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/hardware.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/how2build.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/installflp.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/intrinsics.html#2 delete .. //depot/projects/gdb/release/picobsd/doc/src/intro.html#2 delete .. //depot/projects/gdb/release/picobsd/help/README#2 delete .. //depot/projects/gdb/release/picobsd/help/cat.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/cat.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/chmod.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/chmod.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/chown.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/chown.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/cp.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/cp.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/df.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/df.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/dialup.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/dialup.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/dmesg.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/dmesg.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/echo.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/echo.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ee.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ee.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/fsck.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/fsck.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ftp.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ftp.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/gzip.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/gzip.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/help.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/help.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/hostname.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/hostname.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ifconfig.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ifconfig.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/kbdcontrol.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/kbdcontrol.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/kget.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/kget.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/kill.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/kill.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ln.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ln.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ls.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ls.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mkdir.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mkdir.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/more.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/more.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mount.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mount.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_cd9660.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_cd9660.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_ext2fs.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_ext2fs.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_msdosfs.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mount_msdosfs.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/moused.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/moused.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/mv.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/mv.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ping.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ping.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ppp.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ppp.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ps.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ps.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/pwd.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/pwd.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/reboot.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/reboot.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/rm.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/rm.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/route.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/route.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/sh.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/sh.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/shutdown.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/shutdown.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/ssh.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/ssh.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/sysctl.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/sysctl.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/telnet.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/telnet.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/test.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/test.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/traceroute.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/traceroute.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/umount.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/umount.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/vidcontrol.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/vidcontrol.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/help/vm.hlp.en#2 delete .. //depot/projects/gdb/release/picobsd/help/vm.hlp.pl#2 delete .. //depot/projects/gdb/release/picobsd/isp/PICOBSD#2 delete .. //depot/projects/gdb/release/picobsd/isp/PICOBSD.hints#2 delete .. //depot/projects/gdb/release/picobsd/isp/config#2 delete .. //depot/projects/gdb/release/picobsd/isp/crunch.conf#2 delete .. //depot/projects/gdb/release/picobsd/isp/floppy.tree.exclude#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/README.en#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/README.pl#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/boot.help.en#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/boot.help.pl#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/motd.en#2 delete .. //depot/projects/gdb/release/picobsd/isp/lang/motd.pl#2 delete .. //depot/projects/gdb/release/picobsd/isp/mfs.mtree#2 delete .. //depot/projects/gdb/release/picobsd/net/PICOBSD#2 delete .. //depot/projects/gdb/release/picobsd/net/PICOBSD.hints#2 delete .. //depot/projects/gdb/release/picobsd/net/config#2 delete .. //depot/projects/gdb/release/picobsd/net/crunch.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/boot.config#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/disktab#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/fstab#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/gettytab#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/group#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/host.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/inetd.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/login.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/master.passwd#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/mfs.rc#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/ppp/ppp.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/ppp/ppp.deny#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/ppp/ppp.linkup#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/ppp/ppp.secret.sample#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/profile#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/protocols#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/rc#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/rc.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/rc.firewall#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/rc.network#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/rc.serial#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/remote#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/resolv.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/services#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/shells#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/snmpd.conf#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/termcap#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/etc/ttys#2 delete .. //depot/projects/gdb/release/picobsd/net/floppy.tree/kernel.config#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/README.en#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/README.pl#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/boot.help.en#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/boot.help.pl#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/hosts.en#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/hosts.pl#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/motd.en#2 delete .. //depot/projects/gdb/release/picobsd/net/lang/motd.pl#2 delete .. //depot/projects/gdb/release/picobsd/router/PICOBSD#2 delete .. //depot/projects/gdb/release/picobsd/router/PICOBSD.hints#2 delete .. //depot/projects/gdb/release/picobsd/router/config#2 delete .. //depot/projects/gdb/release/picobsd/router/crunch.conf#2 delete .. //depot/projects/gdb/release/picobsd/router/floppy.tree.exclude#2 delete .. //depot/projects/gdb/release/picobsd/router/floppy.tree/etc/mfs.rc#2 delete .. //depot/projects/gdb/release/picobsd/router/floppy.tree/etc/rc#2 delete .. //depot/projects/gdb/release/picobsd/router/floppy.tree/etc/rc.firewall#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/BAD_DOCS!!!#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/README.en#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/README.pl#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/boot.help.en#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/boot.help.pl#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/hosts.en#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/hosts.pl#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/motd.en#2 delete .. //depot/projects/gdb/release/picobsd/router/lang/motd.pl#2 delete .. //depot/projects/gdb/release/scripts/print-cdrom-packages.sh#3 integrate .. //depot/projects/gdb/sbin/dmesg/dmesg.8#2 integrate .. //depot/projects/gdb/sbin/dmesg/dmesg.c#3 integrate .. //depot/projects/gdb/sbin/growfs/growfs.c#2 integrate .. //depot/projects/gdb/sbin/idmapd/idmapd.c#3 integrate .. //depot/projects/gdb/sbin/ipfw/ipfw.8#4 integrate .. //depot/projects/gdb/sbin/mount/mount.8#4 integrate .. //depot/projects/gdb/sbin/nologin/Makefile#3 delete .. //depot/projects/gdb/sbin/nologin/nologin.5#2 delete .. //depot/projects/gdb/sbin/nologin/nologin.8#2 delete .. //depot/projects/gdb/sbin/nologin/nologin.c#3 delete .. //depot/projects/gdb/sbin/tunefs/tunefs.c#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/Makefile#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/Makefile.asm#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/bf-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/bf-686.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/bn-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/cast-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/co-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/crypt586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/des-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/md5-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/rc4-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/rc5-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/rmd-586.s#2 integrate .. //depot/projects/gdb/secure/lib/libcrypto/i386/sha1-586.s#2 integrate .. //depot/projects/gdb/share/colldef/Makefile#3 integrate .. //depot/projects/gdb/share/examples/etc/make.conf#4 integrate .. //depot/projects/gdb/share/man/man4/man4.i386/Makefile#5 integrate .. //depot/projects/gdb/share/man/man4/man4.i386/ct.4#3 integrate .. //depot/projects/gdb/share/man/man4/man4.i386/ctau.4#1 branch .. //depot/projects/gdb/share/man/man4/smp.4#2 integrate .. //depot/projects/gdb/share/man/man5/make.conf.5#4 integrate .. //depot/projects/gdb/share/man/man5/rc.conf.5#5 integrate .. //depot/projects/gdb/share/man/man7/hier.7#2 integrate .. //depot/projects/gdb/share/man/man9/g_access.9#2 integrate .. //depot/projects/gdb/share/man/man9/g_attach.9#3 integrate .. //depot/projects/gdb/share/man/man9/g_consumer.9#3 integrate .. //depot/projects/gdb/share/man/man9/g_geom.9#3 integrate .. //depot/projects/gdb/share/man/man9/g_provider.9#3 integrate .. //depot/projects/gdb/share/mklocale/Makefile#3 integrate .. //depot/projects/gdb/share/mklocale/UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/Makefile#3 integrate .. //depot/projects/gdb/share/monetdef/be_BY.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/bg_BG.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/cs_CZ.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/en_GB.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/en_IE.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/hy_AM.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/kk_KZ.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/pl_PL.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/ru_RU.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/sr_YU.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/uk_UA.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/zh_CN.UTF-8.src#1 branch .. //depot/projects/gdb/share/monetdef/zh_HK.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/Makefile#3 integrate .. //depot/projects/gdb/share/msgdef/be_BY.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/bg_BG.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/el_GR.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/hy_AM.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/ja_JP.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/kk_KZ.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/ru_RU.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/sr_YU.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/uk_UA.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/zh_CN.UTF-8.src#1 branch .. //depot/projects/gdb/share/msgdef/zh_TW.UTF-8.src#1 branch .. //depot/projects/gdb/share/numericdef/Makefile#3 integrate .. //depot/projects/gdb/share/timedef/Makefile#3 integrate .. //depot/projects/gdb/share/timedef/be_BY.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/bg_BG.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/ca_ES.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/cs_CZ.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/da_DK.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/de_AT.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/de_DE.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/el_GR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/es_ES.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/et_EE.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/fi_FI.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/fr_FR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/hr_HR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/hu_HU.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/hy_AM.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/is_IS.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/it_IT.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/ja_JP.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/kk_KZ.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/ko_KR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/lt_LT.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/no_NO.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/pl_PL.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/pt_BR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/pt_PT.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/ro_RO.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/ru_RU.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/sk_SK.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/sl_SI.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/sr_YU.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/sv_SE.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/tr_TR.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/uk_UA.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/zh_CN.UTF-8.src#1 branch .. //depot/projects/gdb/share/timedef/zh_TW.UTF-8.src#1 branch .. //depot/projects/gdb/sys/alpha/alpha/interrupt.c#4 integrate .. //depot/projects/gdb/sys/amd64/amd64/identcpu.c#3 integrate .. //depot/projects/gdb/sys/amd64/amd64/vm_machdep.c#4 integrate .. //depot/projects/gdb/sys/amd64/conf/GENERIC#4 integrate .. //depot/projects/gdb/sys/boot/alpha/common/conf.c#2 integrate .. //depot/projects/gdb/sys/boot/i386/boot0/boot0ext.s#1 branch .. //depot/projects/gdb/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/gdb/sys/compat/freebsd32/freebsd32_proto.h#4 integrate .. //depot/projects/gdb/sys/compat/freebsd32/freebsd32_syscall.h#4 integrate .. //depot/projects/gdb/sys/compat/freebsd32/freebsd32_syscalls.c#4 integrate .. //depot/projects/gdb/sys/compat/freebsd32/freebsd32_sysent.c#4 integrate .. //depot/projects/gdb/sys/compat/freebsd32/syscalls.master#4 integrate .. //depot/projects/gdb/sys/compat/ndis/kern_ndis.c#7 integrate .. //depot/projects/gdb/sys/compat/ndis/subr_ndis.c#7 integrate .. //depot/projects/gdb/sys/compat/ndis/subr_ntoskrnl.c#9 integrate .. //depot/projects/gdb/sys/conf/files.powerpc#3 integrate .. //depot/projects/gdb/sys/conf/kern.pre.mk#6 integrate .. //depot/projects/gdb/sys/dev/acpica/acpi.c#6 integrate .. //depot/projects/gdb/sys/dev/firewire/firewire.c#4 integrate .. //depot/projects/gdb/sys/dev/firewire/firewire.h#2 integrate .. //depot/projects/gdb/sys/dev/firewire/firewirereg.h#2 integrate .. //depot/projects/gdb/sys/dev/firewire/fwcrom.c#2 integrate .. //depot/projects/gdb/sys/dev/firewire/fwdev.c#4 integrate .. //depot/projects/gdb/sys/dev/firewire/fwdma.c#2 integrate .. //depot/projects/gdb/sys/dev/firewire/fwmem.c#2 integrate .. //depot/projects/gdb/sys/dev/firewire/fwohci.c#3 integrate .. //depot/projects/gdb/sys/dev/firewire/fwohci_pci.c#4 integrate .. //depot/projects/gdb/sys/dev/firewire/fwohcivar.h#2 integrate .. //depot/projects/gdb/sys/dev/firewire/if_fwe.c#2 integrate .. //depot/projects/gdb/sys/dev/firewire/sbp.c#2 integrate .. //depot/projects/gdb/sys/dev/firewire/sbp_targ.c#3 integrate .. //depot/projects/gdb/sys/dev/if_ndis/if_ndis.c#7 integrate .. //depot/projects/gdb/sys/dev/ips/ips.h#4 integrate .. //depot/projects/gdb/sys/dev/isp/isp_sbus.c#3 integrate .. //depot/projects/gdb/sys/dev/pccard/pccarddevs#3 integrate .. //depot/projects/gdb/sys/dev/pccard/pccarddevs.h#3 integrate .. //depot/projects/gdb/sys/dev/twe/twe.c#3 integrate .. //depot/projects/gdb/sys/dev/twe/twe_freebsd.c#5 integrate .. //depot/projects/gdb/sys/dev/twe/twevar.h#3 integrate .. //depot/projects/gdb/sys/dev/usb/ohci.c#2 integrate .. //depot/projects/gdb/sys/dev/wi/if_wi_pccard.c#2 integrate .. //depot/projects/gdb/sys/ia64/ia64/vm_machdep.c#3 integrate .. //depot/projects/gdb/sys/kern/init_sysent.c#4 integrate .. //depot/projects/gdb/sys/kern/kern_thr.c#2 integrate .. //depot/projects/gdb/sys/kern/kern_umtx.c#2 integrate .. //depot/projects/gdb/sys/kern/sched_ule.c#6 integrate .. //depot/projects/gdb/sys/kern/subr_bus.c#4 integrate .. //depot/projects/gdb/sys/kern/subr_param.c#3 integrate .. //depot/projects/gdb/sys/kern/subr_smp.c#5 integrate .. //depot/projects/gdb/sys/kern/sys_pipe.c#4 integrate .. //depot/projects/gdb/sys/kern/sys_process.c#4 integrate .. //depot/projects/gdb/sys/kern/syscalls.c#4 integrate .. //depot/projects/gdb/sys/kern/syscalls.master#4 integrate .. //depot/projects/gdb/sys/kern/vfs_mount.c#4 integrate .. //depot/projects/gdb/sys/modules/Makefile#6 integrate .. //depot/projects/gdb/sys/modules/netgraph/sppp/Makefile#1 branch .. //depot/projects/gdb/sys/netgraph/ng_sppp.c#1 branch .. //depot/projects/gdb/sys/netgraph/ng_sppp.h#1 branch .. //depot/projects/gdb/sys/netgraph/ng_tee.c#3 integrate .. //depot/projects/gdb/sys/netinet/in_pcb.c#3 integrate .. //depot/projects/gdb/sys/netinet/in_pcb.h#2 integrate .. //depot/projects/gdb/sys/netinet/ip6.h#2 integrate .. //depot/projects/gdb/sys/netinet/ip_divert.c#4 integrate .. //depot/projects/gdb/sys/netinet/ip_output.c#4 integrate .. //depot/projects/gdb/sys/netinet/raw_ip.c#3 integrate .. //depot/projects/gdb/sys/netinet/tcp_syncache.c#3 integrate .. //depot/projects/gdb/sys/netinet/tcp_usrreq.c#3 integrate .. //depot/projects/gdb/sys/netinet/udp_usrreq.c#4 integrate .. //depot/projects/gdb/sys/netinet6/in6_pcb.c#3 integrate .. //depot/projects/gdb/sys/netinet6/in6_pcb.h#3 integrate .. //depot/projects/gdb/sys/netinet6/in6_src.c#3 integrate .. //depot/projects/gdb/sys/netinet6/ip6_output.c#3 integrate .. //depot/projects/gdb/sys/netinet6/raw_ip6.c#3 integrate .. //depot/projects/gdb/sys/netinet6/udp6_output.c#3 integrate .. //depot/projects/gdb/sys/netinet6/udp6_usrreq.c#3 integrate .. //depot/projects/gdb/sys/nfs4client/nfs4_dev.h#2 integrate .. //depot/projects/gdb/sys/nfsclient/nfs.h#4 integrate .. //depot/projects/gdb/sys/nfsclient/nfs_socket.c#3 integrate .. //depot/projects/gdb/sys/nfsclient/nfs_subs.c#3 integrate .. //depot/projects/gdb/sys/pci/if_ste.c#3 integrate .. //depot/projects/gdb/sys/powerpc/powerpc/uio_machdep.c#1 branch .. //depot/projects/gdb/sys/rpc/rpcclnt.c#4 integrate .. //depot/projects/gdb/sys/sparc64/ebus/ebus.c#2 integrate .. //depot/projects/gdb/sys/sparc64/sbus/sbus.c#2 integrate .. //depot/projects/gdb/sys/sparc64/sparc64/iommu.c#2 integrate .. //depot/projects/gdb/sys/sparc64/sparc64/vm_machdep.c#3 integrate .. //depot/projects/gdb/sys/sys/param.h#8 integrate .. //depot/projects/gdb/sys/sys/pcpu.h#3 integrate .. //depot/projects/gdb/sys/sys/pipe.h#3 integrate .. //depot/projects/gdb/sys/sys/proc.h#6 integrate .. //depot/projects/gdb/sys/sys/smp.h#2 integrate .. //depot/projects/gdb/sys/sys/syscall.h#4 integrate .. //depot/projects/gdb/sys/sys/syscall.mk#4 integrate .. //depot/projects/gdb/sys/sys/sysproto.h#4 integrate .. //depot/projects/gdb/sys/sys/thr.h#2 integrate .. //depot/projects/gdb/sys/sys/tree.h#3 integrate .. //depot/projects/gdb/sys/vm/vm_map.c#4 integrate .. //depot/projects/gdb/usr.bin/Makefile#5 integrate .. //depot/projects/gdb/usr.bin/doscmd/AsyncIO.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/AsyncIO.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/Makefile#3 delete .. //depot/projects/gdb/usr.bin/doscmd/Makefile.dos#2 delete .. //depot/projects/gdb/usr.bin/doscmd/PROBLEMS#2 delete .. //depot/projects/gdb/usr.bin/doscmd/ParseBuffer.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/README#2 delete .. //depot/projects/gdb/usr.bin/doscmd/README.booting_dos#2 delete .. //depot/projects/gdb/usr.bin/doscmd/bios.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/callback.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/callback.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cmos.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/com.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/config.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cp437-8x14.pcf.gz.uu#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cp437-8x16.pcf.gz.uu#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cp437-8x8.pcf.gz.uu#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cpu.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/crt0.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cwd.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/cwd.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/debug.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/disktab.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/dispatch.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/dos.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/dos.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/doscmd.1#2 delete .. //depot/projects/gdb/usr.bin/doscmd/doscmd.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/doscmd.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/doscmd_loader.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/ems.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/ems.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/emsdriv.S#2 delete .. //depot/projects/gdb/usr.bin/doscmd/emsdriv.sys.uu#2 delete .. //depot/projects/gdb/usr.bin/doscmd/emuint.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/emuint.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/exe.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/fonts.dir#2 delete .. //depot/projects/gdb/usr.bin/doscmd/i386-pinsn.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int10.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int13.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int14.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int16.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int17.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int1a.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/int2f.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/intff.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/mem.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/mouse.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/mouse.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/net.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/port.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/redir.S#2 delete .. //depot/projects/gdb/usr.bin/doscmd/redir.com.uu#2 delete .. //depot/projects/gdb/usr.bin/doscmd/register.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/setver.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/signal.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/timer.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/trace.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/trap.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/trap.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/tty.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/tty.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/video.c#2 delete .. //depot/projects/gdb/usr.bin/doscmd/video.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/vparams.h#2 delete .. //depot/projects/gdb/usr.bin/doscmd/xms.c#3 delete .. //depot/projects/gdb/usr.bin/doscmd/xms.h#2 delete .. //depot/projects/gdb/usr.bin/fstat/fstat.1#2 integrate .. //depot/projects/gdb/usr.bin/ipcs/ipcs.1#2 integrate .. //depot/projects/gdb/usr.bin/ipcs/ipcs.c#2 integrate .. //depot/projects/gdb/usr.bin/kdump/kdump.c#2 integrate .. //depot/projects/gdb/usr.bin/killall/killall.1#3 integrate .. //depot/projects/gdb/usr.bin/netstat/Makefile#2 integrate .. //depot/projects/gdb/usr.bin/netstat/main.c#3 integrate .. //depot/projects/gdb/usr.bin/netstat/mcast.c#1 branch .. //depot/projects/gdb/usr.bin/netstat/netstat.1#2 integrate .. //depot/projects/gdb/usr.bin/netstat/netstat.h#2 integrate .. //depot/projects/gdb/usr.bin/pkill/Makefile#1 branch .. //depot/projects/gdb/usr.bin/pkill/pkill.1#1 branch .. //depot/projects/gdb/usr.bin/pkill/pkill.c#1 branch .. //depot/projects/gdb/usr.bin/truss/Makefile#2 integrate .. //depot/projects/gdb/usr.bin/truss/syscall.h#2 integrate .. //depot/projects/gdb/usr.bin/truss/syscalls.c#2 integrate .. //depot/projects/gdb/usr.bin/vmstat/vmstat.8#2 integrate .. //depot/projects/gdb/usr.bin/vmstat/vmstat.c#3 integrate .. //depot/projects/gdb/usr.sbin/mountd/exports.5#3 integrate .. //depot/projects/gdb/usr.sbin/pstat/pstat.8#2 integrate .. //depot/projects/gdb/usr.sbin/pstat/pstat.c#3 integrate Differences ... ==== //depot/projects/gdb/MAINTAINERS#4 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.82 2004/03/01 16:34:39 obrien Exp $ +$FreeBSD: src/MAINTAINERS,v 1.84 2004/03/25 20:02:17 scottl Exp $ subsystem login notes ----------------------------- @@ -31,7 +31,6 @@ mlx scottl Pre-commit review requested. mly scottl Pre-commit review requested. maestro3 scottl Pre-commit review requested. -raidframe scottl Pre-commit review requested. CAM gibbs, ken Pre-commit review requested. send to scsi@freebsd.org devstat(9) ken Pre-commit review requested. @@ -90,6 +89,7 @@ requested. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. +contrib/pf mlaier Pre-commit review requested. binutils obrien Insists on BU blocked from unapproved commits ==== //depot/projects/gdb/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.297 2004/03/02 14:32:23 ru Exp $ +# $FreeBSD: src/Makefile,v 1.298 2004/03/24 08:26:22 ru Exp $ # # The user-driven targets are: # @@ -67,7 +67,7 @@ hierarchy install installcheck installkernel installkernel.debug\ reinstallkernel reinstallkernel.debug installworld \ libraries lint maninstall \ - obj objlink regress rerelease tags update \ + obj objlink regress rerelease tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend ==== //depot/projects/gdb/Makefile.inc1#6 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.420 2004/03/19 17:57:07 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.421 2004/03/24 08:26:22 ru Exp $ # # Make command line options: # -DNO_DYNAMICROOT do not link /bin and /sbin dynamically @@ -343,6 +343,8 @@ buildworld: ${WMAKE_TGTS} .ORDER: ${WMAKE_TGTS} +toolchain: ${WMAKE_TGTS:N_depend:Neverything} + # # Use this to add checks to installworld/installkernel targets. # ==== //depot/projects/gdb/bin/ps/print.c#2 (text+ko) ==== @@ -38,7 +38,7 @@ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.83 2003/08/13 07:35:07 harti Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.84 2004/03/28 02:13:31 gad Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -653,9 +653,9 @@ struct priority *lpri; char str[8]; unsigned class, level; - + v = ve->var; - lpri = (struct priority *) ((char *)k + v->off); + lpri = &k->ki_p->ki_pri; class = lpri->pri_class; level = lpri->pri_level; switch (class) { ==== //depot/projects/gdb/bin/ps/ps.1#5 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/ps/ps.1,v 1.68 2004/03/21 11:24:06 tjr Exp $ +.\" $FreeBSD: src/bin/ps/ps.1,v 1.72 2004/03/27 18:26:40 gad Exp $ .\" -.Dd March 21, 2004 +.Dd March 27, 2004 .Dt PS 1 .Os .Sh NAME @@ -40,7 +40,11 @@ .Nd process status .Sh SYNOPSIS .Nm -.Op Fl aCcefHhjlmrSTuvwxZ +.Op Fl aCcefHhjlmrSTuvwXxZ +.Oo Fl G Ar gid Ns Xo +.Op , Ns Ar gid Ns No ... +.Xc +.Oc .Op Fl M Ar core .Op Fl N Ar system .Op Fl O Ar fmt @@ -49,7 +53,10 @@ .Op , Ns Ar pid Ns No ... .Xc .Oc -.Op Fl t Ar tty +.Oo Fl t Ar tty Ns Xo +.Op , Ns Ar tty Ns No ... +.Xc +.Oc .Oo Fl U Ar username Ns Xo .Op , Ns Ar username Ns No ... .Xc @@ -65,7 +72,19 @@ This information is sorted by controlling terminal, then by process .Tn ID . .Pp -The information displayed is selected based on a set of keywords (see the +A different set of processes can be selected for display by using any +combination of the +.Fl a, G , p , T , t +and +.Fl U +options. +If more than one of these options are given, then +.Nm +will select all processes which are matched by at least one of the +given options. +.Pp +For the processes which have been selected for display, the information +to display is selected based on a set of keywords (see the .Fl L .Fl O and @@ -86,6 +105,10 @@ .Bl -tag -width indent .It Fl a Display information about other users' processes as well as your own. +This will skip any processes which do not have a controlling teminal, +unless the +.Fl x +option is also specified. This can be disabled by setting the .Va security.bsd.see_other_uids sysctl to zero. @@ -101,6 +124,10 @@ .It Fl f Show commandline and environment information about swapped out processes. This option is honored only if the uid of the user is 0. +.It Fl G +Display information about processes which are running with the specified +real group +.Tn ID(s) . .It Fl H Show all of the .Em kernel visible @@ -121,14 +148,13 @@ and command. .It Fl M Extract values associated with the name list from the specified core -instead of the default -.Pa /dev/kmem . +instead of the currently running system. .It Fl m Sort by memory usage, instead of by process .Tn ID . .It Fl N -Extract the name list from the specified system instead of the default -.Pa /boot/kernel/kernel . +Extract the name list from the specified system instead of the default, +which is the kernel image the system has booted from. .It Fl O Add the information associated with the space or comma separated list of keywords specified, after the process @@ -148,7 +174,7 @@ This causes the printed header to use the specified string instead of the standard header. .It Fl p -Display information associated with the specified process +Display information about processes which match the specified process .Tn ID(s) . .It Fl r Sort by current cpu usage, instead of by process @@ -161,7 +187,7 @@ with the standard input. .It Fl t Display information about processes attached to the specified terminal -device. +device(s). .It Fl U Display the processes belonging to the specified .Ar username Ns (s) . @@ -190,8 +216,22 @@ option is specified more than once, .Nm will use as many columns as necessary without regard for your window size. +.It Fl X +When displaying processes matched by other options, skip any processes +which do not have a controlling terminal. .It Fl x -Display information about processes without controlling terminals. +When displaying processes matched by other options, include processes +which do not have a controlling terminal. +This is the opposite of the +.Fl X +option. +If both +.Fl X +and +.Fl x +are specified in the same command, then +.Nm +will use the one which was specified last. .It Fl Z Add label to the list of keywords for which .Nm @@ -522,17 +562,11 @@ attempts to automatically determine the terminal width. .El .Sh FILES -.Bl -tag -width /var/db/kvm_kernel.db -compact -.It Pa /dev/kmem -default kernel memory +.Bl -tag -width ".Pa /boot/kernel/kernel" -compact .It Pa /dev/lomac interface used to query the .Xr lomac 4 KLD -.It Pa /var/run/dev.db -/dev name database -.It Pa /var/db/kvm_kernel.db -system namelist database .It Pa /boot/kernel/kernel default system namelist .It Pa /proc @@ -549,6 +583,14 @@ .Xr pstat 8 , .Xr sysctl 8 , .Xr mutex 9 +.Sh STANDARDS +For historical reasons, +.Nm +utility under +.Fx +supports a different set of options from what is described by +.St -p1003.2 , +and what is supported on non-BSD operating systems. .Sh HISTORY The .Nm ==== //depot/projects/gdb/bin/ps/ps.c#4 (text+ko) ==== @@ -29,6 +29,13 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. + * ------+---------+---------+-------- + --------+---------+---------+---------* + * Copyright (c) 2004 - Garance Alistair Drosehn <gad@FreeBSD.org>. + * All rights reserved. + * + * Significant modifications made to bring `ps' options somewhat closer + * to the standard for `ps' as described in SingleUnixSpec-v3. + * ------+---------+---------+-------- + --------+---------+---------+---------* */ #ifndef lint @@ -44,7 +51,7 @@ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.66 2004/03/18 01:28:23 gad Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.71 2004/03/27 22:14:42 gad Exp $"); #include <sys/param.h> #include <sys/user.h> @@ -56,11 +63,13 @@ #include <err.h> #include <errno.h> #include <fcntl.h> +#include <grp.h> #include <kvm.h> #include <limits.h> #include <locale.h> #include <paths.h> #include <pwd.h> +#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -68,13 +77,15 @@ #include "ps.h" -#define SEP ", \t" /* username separators */ +#define W_SEP " \t" /* "Whitespace" list separators */ +#define T_SEP "," /* "Terminate-element" list separators */ static KINFO *kinfo; struct varent *vhead; int eval; /* exit value */ int cflag; /* -c */ +int optfatal; /* Fatal error parsing some list-option */ int rawcpu; /* -C */ int sumrusage; /* -S */ int termwidth; /* width of screen (0 == infinity) */ @@ -82,11 +93,32 @@ time_t now; /* current time(3) value */ +struct listinfo; +typedef int addelem_rtn(struct listinfo *_inf, const char *elem); + +struct listinfo { + int count; + int maxcount; + int elemsize; + addelem_rtn *addelem; + const char *lname; + union { + gid_t *gids; + pid_t *pids; + dev_t *ttys; + uid_t *uids; + void *ptr; + }; +}; + static int needuser, needcomm, needenv; -#if defined(LAZY_PS) -static int forceuread=0; + +#ifdef LAZY_PS +static int forceuread = 0; +#define OPT_LAZY_f "f" #else -static int forceuread=1; +static int forceuread = 1; +#define OPT_LAZY_f /* Ie, the `-f' option is not added. */ #endif static enum sort { DEFAULT, SORTMEM, SORTCPU } sortby = DEFAULT; @@ -100,8 +132,15 @@ static void dynsizevars(KINFO *); static void sizevars(void); static void usage(void); -static pid_t *getpids(const char *, int *); -static uid_t *getuids(const char *, int *); + +static int addelem_gid(struct listinfo *, const char *); +static int addelem_pid(struct listinfo *, const char *); +static int addelem_tty(struct listinfo *, const char *); +static int addelem_uid(struct listinfo *, const char *); +static void add_list(struct listinfo *, const char *); +static void *expand_list(struct listinfo *); +static void free_list(struct listinfo *); +static void init_list(struct listinfo *, addelem_rtn, int, const char *); static char dfmt[] = "pid,tt,state,time,command"; static char jfmt[] = "user,pid,ppid,pgid,jobc,state,tt,time,command"; @@ -114,24 +153,19 @@ static kvm_t *kd; -#if defined(LAZY_PS) -#define PS_ARGS "aCcefgHhjLlM:mN:O:o:p:rSTt:U:uvwxZ" -#else -#define PS_ARGS "aCcegHhjLlM:mN:O:o:p:rSTt:U:uvwxZ" -#endif +#define PS_ARGS "AaCc" OPT_LAZY_f "G:gHhjLlM:mN:O:o:p:rSTt:U:uvwXxZ" int main(int argc, char *argv[]) { + struct listinfo gidlist, pgrplist, pidlist; + struct listinfo ruidlist, sesslist, ttylist, uidlist; struct kinfo_proc *kp; struct varent *vent; struct winsize ws; - dev_t ttydev; - pid_t *pids; - uid_t *uids; - int all, ch, dropgid, flag, _fmt, i, lineno; - int nentries, nocludge, noutput, npids, nuids, pid; - int prtheader, showthreads, uid, wflag, what, xflg; + int all, ch, dropgid, elem, flag, _fmt, i, lineno; + int nentries, nocludge, nkept, nselectors; + int prtheader, showthreads, wflag, what, xkeep, xkeep_implied; char *cols; char errbuf[_POSIX2_LINE_MAX]; const char *cp, *nlistf, *memf; @@ -170,16 +204,32 @@ argv[1] = kludge_oldps_options(argv[1]); } - all = _fmt = prtheader = wflag = xflg = 0; - npids = nuids = 0; - pids = uids = NULL; - ttydev = NODEV; + xkeep = -1; /* Neither -x nor -X */ + all = _fmt = nselectors = prtheader = wflag = xkeep_implied = 0; + init_list(&gidlist, addelem_gid, sizeof(gid_t), "group"); + init_list(&pgrplist, addelem_pid, sizeof(pid_t), "process group"); + init_list(&pidlist, addelem_pid, sizeof(pid_t), "process id"); + init_list(&ruidlist, addelem_uid, sizeof(uid_t), "ruser"); + init_list(&sesslist, addelem_pid, sizeof(pid_t), "session id"); + init_list(&ttylist, addelem_tty, sizeof(dev_t), "tty"); + init_list(&uidlist, addelem_uid, sizeof(uid_t), "user"); dropgid = 0; + optfatal = 0; memf = nlistf = _PATH_DEVNULL; showthreads = 0; while ((ch = getopt(argc, argv, PS_ARGS)) != -1) switch((char)ch) { + case 'A': + /* + * Exactly the same as `-ax'. This has been + * added for compatability with SUSv3, but for + * now it will not be described in the man page. + */ + nselectors++; + all = xkeep = 1; + break; case 'a': + nselectors++; all = 1; break; case 'C': @@ -191,8 +241,30 @@ case 'e': /* XXX set ufmt */ needenv = 1; break; +#ifdef LAZY_PS + case 'f': + if (getuid() == 0 || getgid() == 0) + forceuread = 1; + break; +#endif + case 'G': + add_list(&gidlist, optarg); + xkeep_implied = 1; + nselectors++; + break; +#if 0 + /* XXX - This SUSv3 option is still under debate. */ + /* (it conflicts with the undocumented `-g' option) */ >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403280311.i2S3Bm2j045001>