svn commit: r217943 - in projects/graid/8: . bin/pkill bin/sh
contrib/binutils/bfd contrib/binutils/binutils
contrib/binutils/include/elf contrib/bsnmp/snmpd contrib/file
contrib/gdb/gdb contrib/to...
Alexander Motin
mav at FreeBSD.org
Thu Jan 27 14:46:02 UTC 2011
Author: mav
Date: Thu Jan 27 14:46:01 2011
New Revision: 217943
URL: http://svn.freebsd.org/changeset/base/217943
Log:
IFS
Added:
projects/graid/8/share/man/man4/rgephy.4
- copied unchanged from r217941, stable/8/share/man/man4/rgephy.4
projects/graid/8/share/man/man4/run.4
- copied unchanged from r217941, stable/8/share/man/man4/run.4
projects/graid/8/share/man/man4/runfw.4
- copied unchanged from r217941, stable/8/share/man/man4/runfw.4
projects/graid/8/share/man/man4/xen.4
- copied unchanged from r217941, stable/8/share/man/man4/xen.4
projects/graid/8/share/man/man9/osd.9
- copied unchanged from r217941, stable/8/share/man/man9/osd.9
projects/graid/8/sys/net/netisr_internal.h
- copied unchanged from r217941, stable/8/sys/net/netisr_internal.h
projects/graid/8/tools/regression/bin/sh/builtins/exit1.0
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/builtins/exit1.0
projects/graid/8/tools/regression/bin/sh/builtins/exit2.8
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/builtins/exit2.8
projects/graid/8/tools/regression/bin/sh/builtins/wait3.0
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/builtins/wait3.0
projects/graid/8/tools/regression/bin/sh/expansion/cmdsubst6.0
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/expansion/cmdsubst6.0
projects/graid/8/tools/regression/bin/sh/expansion/cmdsubst8.0
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/expansion/cmdsubst8.0
projects/graid/8/tools/regression/bin/sh/expansion/cmdsubst9.0
- copied unchanged from r217941, stable/8/tools/regression/bin/sh/expansion/cmdsubst9.0
projects/graid/8/tools/regression/netinet/arphold/
- copied from r217941, stable/8/tools/regression/netinet/arphold/
projects/graid/8/tools/regression/usr.bin/pkill/pgrep-q.t
- copied unchanged from r217941, stable/8/tools/regression/usr.bin/pkill/pgrep-q.t
projects/graid/8/tools/regression/usr.bin/sed/inplace_race.t
- copied unchanged from r217941, stable/8/tools/regression/usr.bin/sed/inplace_race.t
projects/graid/8/usr.bin/netstat/netisr.c
- copied unchanged from r217941, stable/8/usr.bin/netstat/netisr.c
Modified:
projects/graid/8/COPYRIGHT (contents, props changed)
projects/graid/8/Makefile.inc1 (contents, props changed)
projects/graid/8/ObsoleteFiles.inc (contents, props changed)
projects/graid/8/bin/pkill/pkill.1
projects/graid/8/bin/pkill/pkill.c
projects/graid/8/bin/sh/histedit.c
projects/graid/8/contrib/binutils/bfd/elf-bfd.h
projects/graid/8/contrib/binutils/bfd/elf.c
projects/graid/8/contrib/binutils/binutils/readelf.c
projects/graid/8/contrib/binutils/include/elf/common.h
projects/graid/8/contrib/file/readelf.h
projects/graid/8/contrib/gdb/gdb/fbsd-proc.c
projects/graid/8/etc/devd.conf
projects/graid/8/etc/network.subr
projects/graid/8/etc/rc.d/mountcritlocal
projects/graid/8/gnu/usr.bin/gdb/libgdb/fbsd-threads.c
projects/graid/8/gnu/usr.bin/groff/tmac/mdoc.local
projects/graid/8/lib/csu/i386-elf/crt1_s.S
projects/graid/8/lib/libc/net/hesiod.c
projects/graid/8/lib/libc/stdio/freopen.c
projects/graid/8/lib/libc/stdlib/realpath.c
projects/graid/8/lib/libc/sys/mknod.2
projects/graid/8/lib/libc/sys/setpgid.2
projects/graid/8/lib/libkvm/Makefile
projects/graid/8/lib/libkvm/kvm.c
projects/graid/8/lib/libkvm/kvm.h
projects/graid/8/lib/libkvm/kvm_getpcpu.3
projects/graid/8/lib/libkvm/kvm_pcpu.c
projects/graid/8/lib/libkvm/kvm_private.h
projects/graid/8/lib/libproc/proc_create.c
projects/graid/8/lib/libusb/libusb20_compat01.c
projects/graid/8/libexec/ftpd/ftpd.c
projects/graid/8/release/Makefile
projects/graid/8/release/powerpc/mkisoimages.sh
projects/graid/8/sbin/geom/class/raid3/geom_raid3.c
projects/graid/8/sbin/hastd/Makefile
projects/graid/8/sbin/hastd/hastd.c
projects/graid/8/sbin/hastd/hooks.c
projects/graid/8/sbin/hastd/parse.y
projects/graid/8/sbin/hastd/primary.c
projects/graid/8/sbin/ifconfig/ifmedia.c
projects/graid/8/sbin/mount_nfs/mount_nfs.c
projects/graid/8/sbin/newfs/newfs.c
projects/graid/8/sbin/route/route.8
projects/graid/8/share/examples/etc/make.conf
projects/graid/8/share/man/man4/Makefile
projects/graid/8/share/man/man4/axe.4
projects/graid/8/share/man/man4/miibus.4
projects/graid/8/share/man/man4/nfe.4
projects/graid/8/share/man/man4/nve.4
projects/graid/8/share/man/man4/re.4
projects/graid/8/share/man/man4/sge.4
projects/graid/8/share/man/man4/tcp.4
projects/graid/8/share/man/man5/core.5
projects/graid/8/share/man/man5/mqueuefs.5
projects/graid/8/share/man/man5/periodic.conf.5
projects/graid/8/share/man/man5/rc.conf.5
projects/graid/8/share/man/man5/xfs.5
projects/graid/8/share/man/man7/build.7
projects/graid/8/share/man/man9/Makefile
projects/graid/8/share/man/man9/netisr.9
projects/graid/8/share/mk/bsd.cpu.mk
projects/graid/8/sys/amd64/acpica/madt.c
projects/graid/8/sys/amd64/amd64/cpu_switch.S
projects/graid/8/sys/amd64/amd64/exception.S
projects/graid/8/sys/amd64/amd64/fpu.c
projects/graid/8/sys/amd64/amd64/genassym.c
projects/graid/8/sys/amd64/amd64/io_apic.c
projects/graid/8/sys/amd64/amd64/legacy.c
projects/graid/8/sys/amd64/amd64/machdep.c
projects/graid/8/sys/amd64/amd64/sys_machdep.c
projects/graid/8/sys/amd64/amd64/vm_machdep.c
projects/graid/8/sys/amd64/ia32/ia32_signal.c
projects/graid/8/sys/amd64/include/atomic.h
projects/graid/8/sys/amd64/include/pcb.h
projects/graid/8/sys/amd64/linux32/linux32_sysvec.c
projects/graid/8/sys/arm/arm/machdep.c
projects/graid/8/sys/arm/arm/vm_machdep.c
projects/graid/8/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
projects/graid/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
projects/graid/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
projects/graid/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
projects/graid/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
projects/graid/8/sys/cddl/dev/cyclic/cyclic.c
projects/graid/8/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
projects/graid/8/sys/cddl/dev/dtrace/dtrace_debug.c
projects/graid/8/sys/cddl/dev/dtrace/dtrace_load.c
projects/graid/8/sys/cddl/dev/dtrace/i386/dtrace_subr.c
projects/graid/8/sys/compat/freebsd32/freebsd32.h
projects/graid/8/sys/compat/linprocfs/linprocfs.c
projects/graid/8/sys/compat/linux/linux_ioctl.c
projects/graid/8/sys/compat/linux/linux_ioctl.h
projects/graid/8/sys/compat/ndis/kern_ndis.c
projects/graid/8/sys/compat/ndis/ndis_var.h
projects/graid/8/sys/compat/ndis/ntoskrnl_var.h
projects/graid/8/sys/compat/ndis/subr_ndis.c
projects/graid/8/sys/compat/ndis/subr_ntoskrnl.c
projects/graid/8/sys/conf/files
projects/graid/8/sys/dev/aac/aac_cam.c
projects/graid/8/sys/dev/acpica/acpi_cpu.c
projects/graid/8/sys/dev/acpica/acpi_ec.c
projects/graid/8/sys/dev/ahci/ahci.c
projects/graid/8/sys/dev/alc/if_alc.c
projects/graid/8/sys/dev/alc/if_alcreg.h
projects/graid/8/sys/dev/ata/chipsets/ata-serverworks.c
projects/graid/8/sys/dev/ata/chipsets/ata-via.c
projects/graid/8/sys/dev/bge/if_bge.c
projects/graid/8/sys/dev/bwi/if_bwi.c
projects/graid/8/sys/dev/bwn/if_bwn.c
projects/graid/8/sys/dev/dc/dcphy.c
projects/graid/8/sys/dev/dc/pnphy.c
projects/graid/8/sys/dev/e1000/if_em.c
projects/graid/8/sys/dev/e1000/if_igb.c
projects/graid/8/sys/dev/ichwd/ichwd.c
projects/graid/8/sys/dev/ichwd/ichwd.h
projects/graid/8/sys/dev/ieee488/ibfoo.c
projects/graid/8/sys/dev/if_ndis/if_ndis.c
projects/graid/8/sys/dev/if_ndis/if_ndis_pccard.c
projects/graid/8/sys/dev/if_ndis/if_ndis_pci.c
projects/graid/8/sys/dev/if_ndis/if_ndis_usb.c
projects/graid/8/sys/dev/iwn/if_iwn.c
projects/graid/8/sys/dev/ixgbe/ixgbe.c
projects/graid/8/sys/dev/ixgbe/ixgbe.h
projects/graid/8/sys/dev/ixgbe/ixgbe_82599.c
projects/graid/8/sys/dev/ixgbe/ixgbe_api.h
projects/graid/8/sys/dev/ixgbe/ixgbe_common.c
projects/graid/8/sys/dev/ixgbe/ixgbe_common.h
projects/graid/8/sys/dev/ixgbe/ixgbe_mbx.c
projects/graid/8/sys/dev/ixgbe/ixgbe_type.h
projects/graid/8/sys/dev/md/md.c
projects/graid/8/sys/dev/mfi/mfi_cam.c
projects/graid/8/sys/dev/mii/atphy.c
projects/graid/8/sys/dev/mii/brgphy.c
projects/graid/8/sys/dev/mii/ciphy.c
projects/graid/8/sys/dev/mii/e1000phy.c
projects/graid/8/sys/dev/mii/ip1000phy.c
projects/graid/8/sys/dev/mii/jmphy.c
projects/graid/8/sys/dev/mii/mii_physubr.c
projects/graid/8/sys/dev/mii/nsgphy.c
projects/graid/8/sys/dev/mii/rgephy.c
projects/graid/8/sys/dev/mii/xmphy.c
projects/graid/8/sys/dev/mmc/mmc.c
projects/graid/8/sys/dev/mpt/mpt_cam.c
projects/graid/8/sys/dev/mpt/mpt_pci.c
projects/graid/8/sys/dev/mwl/mwlhal.c
projects/graid/8/sys/dev/pci/vga_pci.c
projects/graid/8/sys/dev/puc/pucdata.c
projects/graid/8/sys/dev/ral/rt2560.c
projects/graid/8/sys/dev/ral/rt2661.c
projects/graid/8/sys/dev/random/randomdev.c
projects/graid/8/sys/dev/re/if_re.c
projects/graid/8/sys/dev/sis/if_sis.c
projects/graid/8/sys/dev/usb/net/if_axe.c
projects/graid/8/sys/dev/usb/net/if_axereg.h
projects/graid/8/sys/dev/usb/serial/uftdi.c
projects/graid/8/sys/dev/usb/usb_request.c
projects/graid/8/sys/dev/usb/usbdevs
projects/graid/8/sys/dev/usb/wlan/if_rum.c
projects/graid/8/sys/dev/usb/wlan/if_run.c
projects/graid/8/sys/dev/usb/wlan/if_ural.c
projects/graid/8/sys/dev/wpi/if_wpi.c
projects/graid/8/sys/dev/xen/blkfront/blkfront.c
projects/graid/8/sys/dev/xen/console/console.c
projects/graid/8/sys/fs/nfs/nfs.h
projects/graid/8/sys/fs/nfs/nfs_commonsubs.c
projects/graid/8/sys/fs/nfs/nfs_var.h
projects/graid/8/sys/fs/nfs/nfsdport.h
projects/graid/8/sys/fs/nfs/nfsport.h
projects/graid/8/sys/fs/nfsclient/nfs_clvfsops.c
projects/graid/8/sys/fs/nfsclient/nfsmount.h
projects/graid/8/sys/fs/nfsserver/nfs_nfsdkrpc.c
projects/graid/8/sys/fs/nfsserver/nfs_nfsdport.c
projects/graid/8/sys/fs/nfsserver/nfs_nfsdserv.c
projects/graid/8/sys/fs/nfsserver/nfs_nfsdsocket.c
projects/graid/8/sys/fs/nfsserver/nfs_nfsdstate.c
projects/graid/8/sys/fs/tmpfs/tmpfs_subr.c
projects/graid/8/sys/fs/tmpfs/tmpfs_vnops.c
projects/graid/8/sys/geom/geom_ctl.c
projects/graid/8/sys/geom/geom_disk.c
projects/graid/8/sys/geom/geom_event.c
projects/graid/8/sys/geom/nop/g_nop.c
projects/graid/8/sys/geom/part/g_part.c
projects/graid/8/sys/geom/part/g_part_gpt.c
projects/graid/8/sys/geom/raid3/g_raid3.c
projects/graid/8/sys/i386/acpica/madt.c
projects/graid/8/sys/i386/i386/io_apic.c
projects/graid/8/sys/i386/i386/legacy.c
projects/graid/8/sys/i386/i386/machdep.c
projects/graid/8/sys/i386/i386/minidump_machdep.c
projects/graid/8/sys/i386/i386/mp_machdep.c
projects/graid/8/sys/i386/i386/sys_machdep.c
projects/graid/8/sys/i386/i386/vm86bios.s
projects/graid/8/sys/i386/i386/vm_machdep.c
projects/graid/8/sys/i386/include/atomic.h
projects/graid/8/sys/i386/include/pmap.h
projects/graid/8/sys/i386/include/segments.h
projects/graid/8/sys/i386/isa/npx.c
projects/graid/8/sys/i386/xen/clock.c
projects/graid/8/sys/i386/xen/pmap.c
projects/graid/8/sys/i386/xen/xen_machdep.c
projects/graid/8/sys/ia64/ia64/machdep.c
projects/graid/8/sys/kern/imgact_elf.c
projects/graid/8/sys/kern/kern_clock.c
projects/graid/8/sys/kern/kern_conf.c
projects/graid/8/sys/kern/kern_descrip.c
projects/graid/8/sys/kern/kern_exec.c
projects/graid/8/sys/kern/kern_exit.c
projects/graid/8/sys/kern/kern_fail.c
projects/graid/8/sys/kern/kern_fork.c
projects/graid/8/sys/kern/kern_jail.c
projects/graid/8/sys/kern/kern_ktrace.c
projects/graid/8/sys/kern/kern_proc.c
projects/graid/8/sys/kern/kern_resource.c
projects/graid/8/sys/kern/kern_switch.c
projects/graid/8/sys/kern/kern_sysctl.c
projects/graid/8/sys/kern/kern_timeout.c
projects/graid/8/sys/kern/kern_umtx.c
projects/graid/8/sys/kern/p1003_1b.c
projects/graid/8/sys/kern/posix4_mib.c
projects/graid/8/sys/kern/sched_4bsd.c
projects/graid/8/sys/kern/sched_ule.c
projects/graid/8/sys/kern/subr_bus.c
projects/graid/8/sys/kern/subr_clock.c
projects/graid/8/sys/kern/subr_devstat.c
projects/graid/8/sys/kern/subr_lock.c
projects/graid/8/sys/kern/subr_log.c
projects/graid/8/sys/kern/subr_pcpu.c
projects/graid/8/sys/kern/subr_smp.c
projects/graid/8/sys/kern/sys_process.c
projects/graid/8/sys/kern/tty.c
projects/graid/8/sys/kern/tty_tty.c
projects/graid/8/sys/kern/uipc_sem.c
projects/graid/8/sys/kern/vfs_lookup.c
projects/graid/8/sys/mips/mips/machdep.c
projects/graid/8/sys/mips/mips/vm_machdep.c
projects/graid/8/sys/modules/Makefile
projects/graid/8/sys/net/flowtable.c
projects/graid/8/sys/net/if_epair.c
projects/graid/8/sys/net/if_lagg.c
projects/graid/8/sys/net/if_lagg.h
projects/graid/8/sys/net/if_llatbl.c
projects/graid/8/sys/net/if_llatbl.h
projects/graid/8/sys/net/if_media.h
projects/graid/8/sys/net/netisr.c
projects/graid/8/sys/net/netisr.h
projects/graid/8/sys/net/vnet.c
projects/graid/8/sys/net/vnet.h
projects/graid/8/sys/net80211/ieee80211_mesh.c
projects/graid/8/sys/net80211/ieee80211_node.c
projects/graid/8/sys/netinet/if_ether.c
projects/graid/8/sys/netinet/in.c
projects/graid/8/sys/netinet/in_pcb.c
projects/graid/8/sys/netinet/ipfw/ip_dn_io.c
projects/graid/8/sys/netinet/sctp_indata.c
projects/graid/8/sys/netinet/sctp_input.c
projects/graid/8/sys/netinet/sctputil.c
projects/graid/8/sys/netinet/tcp.h
projects/graid/8/sys/netinet/tcp_output.c
projects/graid/8/sys/netinet/tcp_reass.c
projects/graid/8/sys/netinet/tcp_timer.c
projects/graid/8/sys/netinet/tcp_usrreq.c
projects/graid/8/sys/netinet/tcp_var.h
projects/graid/8/sys/nfs/nfs_lock.c
projects/graid/8/sys/nfs/nfs_mountcommon.h
projects/graid/8/sys/nfs/nfs_nfssvc.c
projects/graid/8/sys/nfs/nfssvc.h
projects/graid/8/sys/nfsclient/nfs_vfsops.c
projects/graid/8/sys/nfsclient/nfsmount.h
projects/graid/8/sys/nfsserver/nfs.h
projects/graid/8/sys/nfsserver/nfs_serv.c
projects/graid/8/sys/nfsserver/nfs_srvsubs.c
projects/graid/8/sys/nlm/nlm_advlock.c
projects/graid/8/sys/nlm/nlm_prot_impl.c
projects/graid/8/sys/pc98/pc98/machdep.c
projects/graid/8/sys/powerpc/aim/machdep.c
projects/graid/8/sys/powerpc/aim/vm_machdep.c
projects/graid/8/sys/powerpc/booke/machdep.c
projects/graid/8/sys/powerpc/booke/vm_machdep.c
projects/graid/8/sys/rpc/clnt_dg.c
projects/graid/8/sys/rpc/clnt_vc.c
projects/graid/8/sys/rpc/svc_vc.c
projects/graid/8/sys/sparc64/include/asmacros.h
projects/graid/8/sys/sparc64/include/cpufunc.h
projects/graid/8/sys/sparc64/sparc64/machdep.c
projects/graid/8/sys/sparc64/sparc64/support.S
projects/graid/8/sys/sparc64/sparc64/tick.c
projects/graid/8/sys/sparc64/sparc64/tlb.c
projects/graid/8/sys/sparc64/sparc64/vm_machdep.c
projects/graid/8/sys/sun4v/sun4v/machdep.c
projects/graid/8/sys/sys/copyright.h
projects/graid/8/sys/sys/elf_common.h
projects/graid/8/sys/sys/fail.h
projects/graid/8/sys/sys/ktrace.h
projects/graid/8/sys/sys/param.h
projects/graid/8/sys/sys/pioctl.h
projects/graid/8/sys/sys/procfs.h
projects/graid/8/sys/sys/ptrace.h
projects/graid/8/sys/vm/uma_core.c
projects/graid/8/sys/vm/vm_map.c
projects/graid/8/sys/vm/vm_map.h
projects/graid/8/sys/vm/vm_object.c
projects/graid/8/sys/vm/vm_page.c
projects/graid/8/sys/x86/x86/mca.c
projects/graid/8/sys/xen/evtchn/evtchn.c
projects/graid/8/tools/regression/acct/Makefile
projects/graid/8/tools/regression/acct/pack.c
projects/graid/8/tools/regression/acct/regress.t
projects/graid/8/tools/regression/bin/date/regress.sh
projects/graid/8/tools/regression/usr.bin/sed/Makefile
projects/graid/8/tools/tools/mctest/mctest.cc
projects/graid/8/tools/tools/mctest/mctest_run.sh
projects/graid/8/usr.bin/chpass/Makefile (contents, props changed)
projects/graid/8/usr.bin/find/function.c
projects/graid/8/usr.bin/gcore/elfcore.c
projects/graid/8/usr.bin/gcore/gcore.1
projects/graid/8/usr.bin/gcore/gcore.c
projects/graid/8/usr.bin/kdump/mksubr
projects/graid/8/usr.bin/locate/locate/locate.rc
projects/graid/8/usr.bin/locate/locate/updatedb.sh
projects/graid/8/usr.bin/netstat/Makefile
projects/graid/8/usr.bin/netstat/inet.c
projects/graid/8/usr.bin/netstat/main.c
projects/graid/8/usr.bin/netstat/netstat.1
projects/graid/8/usr.bin/netstat/netstat.h
projects/graid/8/usr.bin/sed/main.c
projects/graid/8/usr.bin/stat/Makefile
projects/graid/8/usr.bin/stat/stat.1
projects/graid/8/usr.bin/stat/stat.c
projects/graid/8/usr.bin/unifdef/Makefile
projects/graid/8/usr.bin/unifdef/unifdef.1
projects/graid/8/usr.bin/unifdef/unifdef.c
projects/graid/8/usr.bin/unifdef/unifdefall.sh
projects/graid/8/usr.sbin/config/config.y
projects/graid/8/usr.sbin/config/mkmakefile.c
projects/graid/8/usr.sbin/config/mkoptions.c
projects/graid/8/usr.sbin/mfiutil/Makefile
projects/graid/8/usr.sbin/mfiutil/mfi_cmd.c
projects/graid/8/usr.sbin/mfiutil/mfi_config.c
projects/graid/8/usr.sbin/mfiutil/mfi_evt.c
projects/graid/8/usr.sbin/mfiutil/mfi_flash.c
projects/graid/8/usr.sbin/mfiutil/mfiutil.8
projects/graid/8/usr.sbin/newsyslog/newsyslog.c
projects/graid/8/usr.sbin/pkg_install/add/main.c
projects/graid/8/usr.sbin/sysinstall/media.c
Directory Properties:
projects/graid/8/ (props changed)
projects/graid/8/Makefile (props changed)
projects/graid/8/UPDATING (props changed)
projects/graid/8/bin/ (props changed)
projects/graid/8/bin/chio/ (props changed)
projects/graid/8/bin/chmod/ (props changed)
projects/graid/8/bin/cp/ (props changed)
projects/graid/8/bin/csh/ (props changed)
projects/graid/8/bin/date/ (props changed)
projects/graid/8/bin/echo/ (props changed)
projects/graid/8/bin/expr/ (props changed)
projects/graid/8/bin/getfacl/ (props changed)
projects/graid/8/bin/kill/ (props changed)
projects/graid/8/bin/ln/ (props changed)
projects/graid/8/bin/ls/ (props changed)
projects/graid/8/bin/mv/ (props changed)
projects/graid/8/bin/pax/ (props changed)
projects/graid/8/bin/pkill/ (props changed)
projects/graid/8/bin/ps/ (props changed)
projects/graid/8/bin/pwait/ (props changed)
projects/graid/8/bin/setfacl/ (props changed)
projects/graid/8/bin/sh/ (props changed)
projects/graid/8/bin/sleep/ (props changed)
projects/graid/8/bin/test/ (props changed)
projects/graid/8/cddl/compat/opensolaris/ (props changed)
projects/graid/8/cddl/contrib/opensolaris/ (props changed)
projects/graid/8/cddl/lib/ (props changed)
projects/graid/8/cddl/lib/libnvpair/ (props changed)
projects/graid/8/cddl/lib/libzpool/ (props changed)
projects/graid/8/cddl/usr.bin/ (props changed)
projects/graid/8/cddl/usr.sbin/ (props changed)
projects/graid/8/contrib/ (props changed)
projects/graid/8/contrib/bind9/ (props changed)
projects/graid/8/contrib/binutils/ (props changed)
projects/graid/8/contrib/bsnmp/ (props changed)
projects/graid/8/contrib/bsnmp/snmpd/bsnmpd.1 (props changed)
projects/graid/8/contrib/bzip2/ (props changed)
projects/graid/8/contrib/com_err/ (props changed)
projects/graid/8/contrib/csup/ (props changed)
projects/graid/8/contrib/ee/ (props changed)
projects/graid/8/contrib/expat/ (props changed)
projects/graid/8/contrib/file/ (props changed)
projects/graid/8/contrib/gcc/ (props changed)
projects/graid/8/contrib/gdb/ (props changed)
projects/graid/8/contrib/gdtoa/ (props changed)
projects/graid/8/contrib/groff/ (props changed)
projects/graid/8/contrib/ipfilter/ (props changed)
projects/graid/8/contrib/less/ (props changed)
projects/graid/8/contrib/libpcap/ (props changed)
projects/graid/8/contrib/ncurses/ (props changed)
projects/graid/8/contrib/netcat/ (props changed)
projects/graid/8/contrib/ntp/ (props changed)
projects/graid/8/contrib/nvi/ (props changed)
projects/graid/8/contrib/one-true-awk/ (props changed)
projects/graid/8/contrib/openbsm/ (props changed)
projects/graid/8/contrib/openpam/ (props changed)
projects/graid/8/contrib/pf/ (props changed)
projects/graid/8/contrib/sendmail/ (props changed)
projects/graid/8/contrib/tcp_wrappers/ (props changed)
projects/graid/8/contrib/tcpdump/ (props changed)
projects/graid/8/contrib/tcsh/ (props changed)
projects/graid/8/contrib/telnet/ (props changed)
projects/graid/8/contrib/top/ (props changed)
projects/graid/8/contrib/top/install-sh (props changed)
projects/graid/8/contrib/traceroute/ (props changed)
projects/graid/8/contrib/wpa/ (props changed)
projects/graid/8/contrib/xz/ (props changed)
projects/graid/8/contrib/xz/AUTHORS (props changed)
projects/graid/8/contrib/xz/COPYING (props changed)
projects/graid/8/contrib/xz/ChangeLog (props changed)
projects/graid/8/contrib/xz/FREEBSD-Xlist (props changed)
projects/graid/8/contrib/xz/FREEBSD-upgrade (props changed)
projects/graid/8/contrib/xz/README (props changed)
projects/graid/8/contrib/xz/THANKS (props changed)
projects/graid/8/contrib/xz/TODO (props changed)
projects/graid/8/contrib/xz/po/ (props changed)
projects/graid/8/contrib/xz/src/ (props changed)
projects/graid/8/crypto/heimdal/ (props changed)
projects/graid/8/crypto/openssh/ (props changed)
projects/graid/8/crypto/openssl/ (props changed)
projects/graid/8/etc/ (props changed)
projects/graid/8/etc/periodic/daily/ (props changed)
projects/graid/8/etc/periodic/daily/800.scrub-zfs (props changed)
projects/graid/8/etc/periodic/security/ (props changed)
projects/graid/8/games/factor/ (props changed)
projects/graid/8/games/fortune/ (props changed)
projects/graid/8/games/grdc/ (props changed)
projects/graid/8/games/pom/ (props changed)
projects/graid/8/gnu/lib/csu/ (props changed)
projects/graid/8/gnu/lib/libgcc/ (props changed)
projects/graid/8/gnu/lib/libstdc++/ (props changed)
projects/graid/8/gnu/usr.bin/ (props changed)
projects/graid/8/gnu/usr.bin/Makefile (props changed)
projects/graid/8/gnu/usr.bin/dialog/ (props changed)
projects/graid/8/gnu/usr.bin/gdb/ (props changed)
projects/graid/8/gnu/usr.bin/gdb/kgdb/ (props changed)
projects/graid/8/gnu/usr.bin/groff/ (props changed)
projects/graid/8/gnu/usr.bin/patch/ (props changed)
projects/graid/8/include/ (props changed)
projects/graid/8/kerberos5/lib/libgssapi_krb5/ (props changed)
projects/graid/8/kerberos5/lib/libgssapi_spnego/ (props changed)
projects/graid/8/kerberos5/usr.bin/kdestroy/ (props changed)
projects/graid/8/kerberos5/usr.bin/kpasswd/ (props changed)
projects/graid/8/lib/ (props changed)
projects/graid/8/lib/bind/ (props changed)
projects/graid/8/lib/csu/ (props changed)
projects/graid/8/lib/libarchive/ (props changed)
projects/graid/8/lib/libbluetooth/ (props changed)
projects/graid/8/lib/libc/ (props changed)
projects/graid/8/lib/libc/locale/ (props changed)
projects/graid/8/lib/libc/stdtime/ (props changed)
projects/graid/8/lib/libc/sys/ (props changed)
projects/graid/8/lib/libc_r/ (props changed)
projects/graid/8/lib/libcam/ (props changed)
projects/graid/8/lib/libcompat/ (props changed)
projects/graid/8/lib/libdevinfo/ (props changed)
projects/graid/8/lib/libdisk/ (props changed)
projects/graid/8/lib/libedit/ (props changed)
projects/graid/8/lib/libelf/ (props changed)
projects/graid/8/lib/libexpat/ (props changed)
projects/graid/8/lib/libfetch/ (props changed)
projects/graid/8/lib/libgeom/ (props changed)
projects/graid/8/lib/libgpib/ (props changed)
projects/graid/8/lib/libgssapi/ (props changed)
projects/graid/8/lib/libjail/ (props changed)
projects/graid/8/lib/libkse/ (props changed)
projects/graid/8/lib/libkvm/ (props changed)
projects/graid/8/lib/liblzma/ (props changed)
projects/graid/8/lib/libmagic/ (props changed)
projects/graid/8/lib/libmemstat/ (props changed)
projects/graid/8/lib/libpam/ (props changed)
projects/graid/8/lib/libpmc/ (props changed)
projects/graid/8/lib/libproc/ (props changed)
projects/graid/8/lib/libradius/ (props changed)
projects/graid/8/lib/librpcsec_gss/ (props changed)
projects/graid/8/lib/librtld_db/ (props changed)
projects/graid/8/lib/libsm/ (props changed)
projects/graid/8/lib/libstand/ (props changed)
projects/graid/8/lib/libtacplus/ (props changed)
projects/graid/8/lib/libthr/ (props changed)
projects/graid/8/lib/libthread_db/ (props changed)
projects/graid/8/lib/libufs/ (props changed)
projects/graid/8/lib/libugidfw/ (props changed)
projects/graid/8/lib/libusb/ (props changed)
projects/graid/8/lib/libusb/usb.h (props changed)
projects/graid/8/lib/libusbhid/ (props changed)
projects/graid/8/lib/libutil/ (props changed)
projects/graid/8/lib/libz/ (props changed)
projects/graid/8/lib/libz/contrib/ (props changed)
projects/graid/8/lib/msun/ (props changed)
projects/graid/8/libexec/ (props changed)
projects/graid/8/libexec/ftpd/ (props changed)
projects/graid/8/libexec/rtld-elf/ (props changed)
projects/graid/8/libexec/tftpd/ (props changed)
projects/graid/8/release/ (props changed)
projects/graid/8/release/doc/en_US.ISO8859-1/hardware/ (props changed)
projects/graid/8/release/picobsd/ (props changed)
projects/graid/8/release/picobsd/floppy.tree/sbin/ (props changed)
projects/graid/8/release/picobsd/floppy.tree/sbin/dhclient-script (props changed)
projects/graid/8/release/picobsd/qemu/ (props changed)
projects/graid/8/release/picobsd/tinyware/login/ (props changed)
projects/graid/8/release/powerpc/ (props changed)
projects/graid/8/sbin/ (props changed)
projects/graid/8/sbin/atacontrol/ (props changed)
projects/graid/8/sbin/bsdlabel/ (props changed)
projects/graid/8/sbin/camcontrol/ (props changed)
projects/graid/8/sbin/ddb/ (props changed)
projects/graid/8/sbin/devd/ (props changed)
projects/graid/8/sbin/devfs/ (props changed)
projects/graid/8/sbin/dhclient/ (props changed)
projects/graid/8/sbin/dump/ (props changed)
projects/graid/8/sbin/dumpfs/ (props changed)
projects/graid/8/sbin/fdisk/ (props changed)
projects/graid/8/sbin/fsck/ (props changed)
projects/graid/8/sbin/fsck_ffs/ (props changed)
projects/graid/8/sbin/fsck_msdosfs/ (props changed)
projects/graid/8/sbin/fsirand/ (props changed)
projects/graid/8/sbin/geom/ (props changed)
projects/graid/8/sbin/geom/class/multipath/ (props changed)
projects/graid/8/sbin/geom/class/part/ (props changed)
projects/graid/8/sbin/geom/class/sched/gsched.8 (props changed)
projects/graid/8/sbin/geom/class/stripe/ (props changed)
projects/graid/8/sbin/ggate/ (props changed)
projects/graid/8/sbin/growfs/ (props changed)
projects/graid/8/sbin/hastctl/ (props changed)
projects/graid/8/sbin/hastd/ (props changed)
projects/graid/8/sbin/ifconfig/ (props changed)
projects/graid/8/sbin/ipfw/ (props changed)
projects/graid/8/sbin/iscontrol/ (props changed)
projects/graid/8/sbin/kldload/ (props changed)
projects/graid/8/sbin/kldstat/ (props changed)
projects/graid/8/sbin/mdconfig/ (props changed)
projects/graid/8/sbin/mksnap_ffs/ (props changed)
projects/graid/8/sbin/mount/ (props changed)
projects/graid/8/sbin/mount_cd9660/ (props changed)
projects/graid/8/sbin/mount_msdosfs/ (props changed)
projects/graid/8/sbin/mount_nfs/ (props changed)
projects/graid/8/sbin/natd/ (props changed)
projects/graid/8/sbin/newfs/ (props changed)
projects/graid/8/sbin/newfs_msdos/ (props changed)
projects/graid/8/sbin/ping6/ (props changed)
projects/graid/8/sbin/reboot/ (props changed)
projects/graid/8/sbin/restore/ (props changed)
projects/graid/8/sbin/route/ (props changed)
projects/graid/8/sbin/routed/ (props changed)
projects/graid/8/sbin/setkey/ (props changed)
projects/graid/8/sbin/spppcontrol/ (props changed)
projects/graid/8/sbin/sysctl/ (props changed)
projects/graid/8/sbin/tunefs/ (props changed)
projects/graid/8/sbin/umount/ (props changed)
projects/graid/8/secure/ (props changed)
projects/graid/8/secure/lib/libcrypto/ (props changed)
projects/graid/8/secure/lib/libssl/ (props changed)
projects/graid/8/secure/usr.bin/bdes/ (props changed)
projects/graid/8/secure/usr.bin/openssl/ (props changed)
projects/graid/8/share/dict/ (props changed)
projects/graid/8/share/doc/papers/jail/ (props changed)
projects/graid/8/share/doc/smm/01.setup/ (props changed)
projects/graid/8/share/examples/ (props changed)
projects/graid/8/share/examples/etc/ (props changed)
projects/graid/8/share/examples/kld/syscall/ (props changed)
projects/graid/8/share/man/ (props changed)
projects/graid/8/share/man/man1/ (props changed)
projects/graid/8/share/man/man3/ (props changed)
projects/graid/8/share/man/man4/ (props changed)
projects/graid/8/share/man/man5/ (props changed)
projects/graid/8/share/man/man7/ (props changed)
projects/graid/8/share/man/man8/ (props changed)
projects/graid/8/share/man/man9/ (props changed)
projects/graid/8/share/misc/ (props changed)
projects/graid/8/share/mk/ (props changed)
projects/graid/8/share/syscons/ (props changed)
projects/graid/8/share/termcap/ (props changed)
projects/graid/8/share/timedef/ (props changed)
projects/graid/8/share/zoneinfo/ (props changed)
projects/graid/8/sys/ (props changed)
projects/graid/8/sys/amd64/include/xen/ (props changed)
projects/graid/8/sys/cddl/contrib/opensolaris/ (props changed)
projects/graid/8/sys/contrib/dev/acpica/ (props changed)
projects/graid/8/sys/contrib/pf/ (props changed)
projects/graid/8/tools/ (props changed)
projects/graid/8/tools/build/mk/ (props changed)
projects/graid/8/tools/build/options/ (props changed)
projects/graid/8/tools/debugscripts/ (props changed)
projects/graid/8/tools/kerneldoc/subsys/ (props changed)
projects/graid/8/tools/regression/acct/ (props changed)
projects/graid/8/tools/regression/acltools/ (props changed)
projects/graid/8/tools/regression/aio/aiotest/ (props changed)
projects/graid/8/tools/regression/bin/ (props changed)
projects/graid/8/tools/regression/bin/date/ (props changed)
projects/graid/8/tools/regression/bin/sh/ (props changed)
projects/graid/8/tools/regression/fifo/ (props changed)
projects/graid/8/tools/regression/geom/ (props changed)
projects/graid/8/tools/regression/lib/libc/ (props changed)
projects/graid/8/tools/regression/lib/msun/test-conj.t (props changed)
projects/graid/8/tools/regression/mqueue/mqtest1/ (props changed)
projects/graid/8/tools/regression/mqueue/mqtest2/ (props changed)
projects/graid/8/tools/regression/mqueue/mqtest3/ (props changed)
projects/graid/8/tools/regression/mqueue/mqtest4/ (props changed)
projects/graid/8/tools/regression/mqueue/mqtest5/ (props changed)
projects/graid/8/tools/regression/netinet/ (props changed)
projects/graid/8/tools/regression/poll/ (props changed)
projects/graid/8/tools/regression/posixsem/ (props changed)
projects/graid/8/tools/regression/priv/ (props changed)
projects/graid/8/tools/regression/sockets/unix_gc/ (props changed)
projects/graid/8/tools/regression/usr.bin/ (props changed)
projects/graid/8/tools/regression/usr.bin/pkill/ (props changed)
projects/graid/8/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed)
projects/graid/8/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed)
projects/graid/8/tools/regression/usr.bin/pkill/pkill-_g.t (props changed)
projects/graid/8/tools/regression/usr.bin/sed/ (props changed)
projects/graid/8/tools/regression/usr.bin/tr/ (props changed)
projects/graid/8/tools/test/ (props changed)
projects/graid/8/tools/tools/ (props changed)
projects/graid/8/tools/tools/ath/ (props changed)
projects/graid/8/tools/tools/ath/common/dumpregs.h (props changed)
projects/graid/8/tools/tools/ath/common/dumpregs_5210.c (props changed)
projects/graid/8/tools/tools/ath/common/dumpregs_5211.c (props changed)
projects/graid/8/tools/tools/ath/common/dumpregs_5212.c (props changed)
projects/graid/8/tools/tools/ath/common/dumpregs_5416.c (props changed)
projects/graid/8/tools/tools/mctest/ (props changed)
projects/graid/8/tools/tools/nanobsd/ (props changed)
projects/graid/8/tools/tools/netrate/ (props changed)
projects/graid/8/tools/tools/netrate/tcpp/ (props changed)
projects/graid/8/tools/tools/termcap/termcap.pl (props changed)
projects/graid/8/tools/tools/umastat/ (props changed)
projects/graid/8/tools/tools/vimage/ (props changed)
projects/graid/8/usr.bin/ (props changed)
projects/graid/8/usr.bin/apply/ (props changed)
projects/graid/8/usr.bin/ar/ (props changed)
projects/graid/8/usr.bin/awk/ (props changed)
projects/graid/8/usr.bin/biff/ (props changed)
projects/graid/8/usr.bin/c89/ (props changed)
projects/graid/8/usr.bin/c99/ (props changed)
projects/graid/8/usr.bin/calendar/ (props changed)
projects/graid/8/usr.bin/catman/ (props changed)
projects/graid/8/usr.bin/column/ (props changed)
projects/graid/8/usr.bin/comm/ (props changed)
projects/graid/8/usr.bin/cpio/ (props changed)
projects/graid/8/usr.bin/csup/ (props changed)
projects/graid/8/usr.bin/du/ (props changed)
projects/graid/8/usr.bin/ee/ (props changed)
projects/graid/8/usr.bin/enigma/ (props changed)
projects/graid/8/usr.bin/fetch/ (props changed)
projects/graid/8/usr.bin/find/ (props changed)
projects/graid/8/usr.bin/finger/ (props changed)
projects/graid/8/usr.bin/fold/ (props changed)
projects/graid/8/usr.bin/fstat/ (props changed)
projects/graid/8/usr.bin/gcore/ (props changed)
projects/graid/8/usr.bin/getopt/ (props changed)
projects/graid/8/usr.bin/gzip/ (props changed)
projects/graid/8/usr.bin/hexdump/ (props changed)
projects/graid/8/usr.bin/indent/ (props changed)
projects/graid/8/usr.bin/jot/ (props changed)
projects/graid/8/usr.bin/kdump/ (props changed)
projects/graid/8/usr.bin/killall/ (props changed)
projects/graid/8/usr.bin/ktrace/ (props changed)
projects/graid/8/usr.bin/ldd/ (props changed)
projects/graid/8/usr.bin/lex/ (props changed)
projects/graid/8/usr.bin/locale/ (props changed)
projects/graid/8/usr.bin/locate/ (props changed)
projects/graid/8/usr.bin/lockf/ (props changed)
projects/graid/8/usr.bin/look/ (props changed)
projects/graid/8/usr.bin/mail/ (props changed)
projects/graid/8/usr.bin/make/ (props changed)
projects/graid/8/usr.bin/makewhatis/ (props changed)
projects/graid/8/usr.bin/minigzip/ (props changed)
projects/graid/8/usr.bin/ncal/ (props changed)
projects/graid/8/usr.bin/netstat/ (props changed)
projects/graid/8/usr.bin/pathchk/ (props changed)
projects/graid/8/usr.bin/perror/ (props changed)
projects/graid/8/usr.bin/procstat/ (props changed)
projects/graid/8/usr.bin/rpcgen/ (props changed)
projects/graid/8/usr.bin/ruptime/ (props changed)
projects/graid/8/usr.bin/script/ (props changed)
projects/graid/8/usr.bin/sed/ (props changed)
projects/graid/8/usr.bin/sockstat/ (props changed)
projects/graid/8/usr.bin/split/ (props changed)
projects/graid/8/usr.bin/stat/ (props changed)
projects/graid/8/usr.bin/systat/ (props changed)
projects/graid/8/usr.bin/tar/ (props changed)
projects/graid/8/usr.bin/tftp/ (props changed)
projects/graid/8/usr.bin/top/ (props changed)
projects/graid/8/usr.bin/touch/ (props changed)
projects/graid/8/usr.bin/tr/ (props changed)
projects/graid/8/usr.bin/truss/ (props changed)
projects/graid/8/usr.bin/uname/ (props changed)
projects/graid/8/usr.bin/unifdef/ (props changed)
projects/graid/8/usr.bin/uniq/ (props changed)
projects/graid/8/usr.bin/unzip/ (props changed)
projects/graid/8/usr.bin/uudecode/ (props changed)
projects/graid/8/usr.bin/vmstat/ (props changed)
projects/graid/8/usr.bin/w/ (props changed)
projects/graid/8/usr.bin/whois/ (props changed)
projects/graid/8/usr.bin/xinstall/ (props changed)
projects/graid/8/usr.bin/xlint/ (props changed)
projects/graid/8/usr.bin/xz/ (props changed)
projects/graid/8/usr.bin/yacc/ (props changed)
projects/graid/8/usr.sbin/ (props changed)
projects/graid/8/usr.sbin/Makefile (props changed)
projects/graid/8/usr.sbin/acpi/ (props changed)
projects/graid/8/usr.sbin/arp/ (props changed)
projects/graid/8/usr.sbin/asf/ (props changed)
projects/graid/8/usr.sbin/bluetooth/ (props changed)
projects/graid/8/usr.sbin/bluetooth/bthidcontrol/ (props changed)
projects/graid/8/usr.sbin/bluetooth/bthidd/ (props changed)
projects/graid/8/usr.sbin/boot0cfg/ (props changed)
projects/graid/8/usr.sbin/bsnmpd/ (props changed)
projects/graid/8/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c (props changed)
projects/graid/8/usr.sbin/burncd/ (props changed)
projects/graid/8/usr.sbin/cdcontrol/ (props changed)
projects/graid/8/usr.sbin/chown/ (props changed)
projects/graid/8/usr.sbin/config/ (props changed)
projects/graid/8/usr.sbin/config/SMM.doc/ (props changed)
projects/graid/8/usr.sbin/cpucontrol/ (props changed)
projects/graid/8/usr.sbin/crashinfo/ (props changed)
projects/graid/8/usr.sbin/cron/ (props changed)
projects/graid/8/usr.sbin/crunch/examples/ (props changed)
projects/graid/8/usr.sbin/ctm/ (props changed)
projects/graid/8/usr.sbin/cxgbtool/ (props changed)
projects/graid/8/usr.sbin/devinfo/ (props changed)
projects/graid/8/usr.sbin/diskinfo/ (props changed)
projects/graid/8/usr.sbin/dumpcis/cardinfo.h (props changed)
projects/graid/8/usr.sbin/dumpcis/cis.h (props changed)
projects/graid/8/usr.sbin/faithd/ (props changed)
projects/graid/8/usr.sbin/fdcontrol/ (props changed)
projects/graid/8/usr.sbin/fdformat/ (props changed)
projects/graid/8/usr.sbin/fdread/ (props changed)
projects/graid/8/usr.sbin/fdwrite/ (props changed)
projects/graid/8/usr.sbin/fifolog/ (props changed)
projects/graid/8/usr.sbin/flowctl/ (props changed)
projects/graid/8/usr.sbin/freebsd-update/ (props changed)
projects/graid/8/usr.sbin/i2c/ (props changed)
projects/graid/8/usr.sbin/inetd/ (props changed)
projects/graid/8/usr.sbin/iostat/ (props changed)
projects/graid/8/usr.sbin/jail/ (props changed)
projects/graid/8/usr.sbin/jls/ (props changed)
projects/graid/8/usr.sbin/lpr/ (props changed)
projects/graid/8/usr.sbin/mailwrapper/ (props changed)
projects/graid/8/usr.sbin/makefs/ffs/ffs_bswap.c (props changed)
projects/graid/8/usr.sbin/makefs/ffs/ffs_subr.c (props changed)
projects/graid/8/usr.sbin/makefs/ffs/ufs_bswap.h (props changed)
projects/graid/8/usr.sbin/makefs/getid.c (props changed)
projects/graid/8/usr.sbin/mergemaster/ (props changed)
projects/graid/8/usr.sbin/mfiutil/ (props changed)
projects/graid/8/usr.sbin/mountd/ (props changed)
projects/graid/8/usr.sbin/moused/ (props changed)
projects/graid/8/usr.sbin/mptutil/ (props changed)
projects/graid/8/usr.sbin/mtest/ (props changed)
projects/graid/8/usr.sbin/mtree/ (props changed)
projects/graid/8/usr.sbin/named/ (props changed)
projects/graid/8/usr.sbin/ndp/ (props changed)
projects/graid/8/usr.sbin/newsyslog/ (props changed)
projects/graid/8/usr.sbin/nfsdumpstate/ (props changed)
projects/graid/8/usr.sbin/ntp/ (props changed)
projects/graid/8/usr.sbin/pciconf/ (props changed)
projects/graid/8/usr.sbin/periodic/ (props changed)
projects/graid/8/usr.sbin/pkg_install/ (props changed)
projects/graid/8/usr.sbin/pmcannotate/ (props changed)
projects/graid/8/usr.sbin/pmccontrol/ (props changed)
projects/graid/8/usr.sbin/pmcstat/ (props changed)
projects/graid/8/usr.sbin/powerd/ (props changed)
projects/graid/8/usr.sbin/ppp/ (props changed)
projects/graid/8/usr.sbin/pppctl/ (props changed)
projects/graid/8/usr.sbin/pstat/ (props changed)
projects/graid/8/usr.sbin/rpc.lockd/ (props changed)
projects/graid/8/usr.sbin/rpc.umntall/ (props changed)
projects/graid/8/usr.sbin/rtadvd/ (props changed)
projects/graid/8/usr.sbin/rtsold/ (props changed)
projects/graid/8/usr.sbin/sade/ (props changed)
projects/graid/8/usr.sbin/service/ (props changed)
projects/graid/8/usr.sbin/services_mkdb/ (props changed)
projects/graid/8/usr.sbin/setfmac/ (props changed)
projects/graid/8/usr.sbin/setpmac/ (props changed)
projects/graid/8/usr.sbin/smbmsg/ (props changed)
projects/graid/8/usr.sbin/sysinstall/ (props changed)
projects/graid/8/usr.sbin/syslogd/ (props changed)
projects/graid/8/usr.sbin/traceroute/ (props changed)
projects/graid/8/usr.sbin/traceroute6/ (props changed)
projects/graid/8/usr.sbin/uathload/ (props changed)
projects/graid/8/usr.sbin/ugidfw/ (props changed)
projects/graid/8/usr.sbin/uhsoctl/ (props changed)
projects/graid/8/usr.sbin/usbconfig/ (props changed)
projects/graid/8/usr.sbin/vidcontrol/ (props changed)
projects/graid/8/usr.sbin/watchdogd/ (props changed)
projects/graid/8/usr.sbin/wpa/ (props changed)
projects/graid/8/usr.sbin/ypserv/ (props changed)
projects/graid/8/usr.sbin/zic/ (props changed)
Modified: projects/graid/8/COPYRIGHT
==============================================================================
--- projects/graid/8/COPYRIGHT Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/COPYRIGHT Thu Jan 27 14:46:01 2011 (r217943)
@@ -4,7 +4,7 @@
The compilation of software known as FreeBSD is distributed under the
following terms:
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Modified: projects/graid/8/Makefile.inc1
==============================================================================
--- projects/graid/8/Makefile.inc1 Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/Makefile.inc1 Thu Jan 27 14:46:01 2011 (r217943)
@@ -926,6 +926,10 @@ _groff= gnu/usr.bin/groff/tmac
_ar= usr.bin/ar
.endif
+.if ${BOOTSTRAPPING} < 802000
+_lex= usr.bin/lex
+.endif
+
.if ${BOOTSTRAPPING} < 800013
_mklocale= usr.bin/mklocale
.endif
@@ -951,6 +955,7 @@ bootstrap-tools:
${_gperf} \
${_groff} \
${_ar} \
+ ${_lex} \
usr.bin/lorder \
usr.bin/makewhatis \
${_mklocale} \
Modified: projects/graid/8/ObsoleteFiles.inc
==============================================================================
--- projects/graid/8/ObsoleteFiles.inc Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/ObsoleteFiles.inc Thu Jan 27 14:46:01 2011 (r217943)
@@ -16,6 +16,8 @@
# 20101123: removed subblock.h from liblzma
OLD_FILES+=usr/include/lzma/subblock.h
+# 20101114: Remove long-obsolete MAKEDEV.8
+OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz
# 20101112: vgonel(9) has gone to private API a while ago
OLD_FILES+=usr/share/man/man9/vgonel.9.gz
# 20101025: catch up with vm_page_sleep_if_busy rename
Modified: projects/graid/8/bin/pkill/pkill.1
==============================================================================
--- projects/graid/8/bin/pkill/pkill.1 Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/bin/pkill/pkill.1 Thu Jan 27 14:46:01 2011 (r217943)
@@ -36,7 +36,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd May 16, 2009
+.Dd February 11, 2010
.Dt PKILL 1
.Os
.Sh NAME
@@ -44,7 +44,7 @@
.Nd find or signal processes by name
.Sh SYNOPSIS
.Nm pgrep
-.Op Fl LSafilnovx
+.Op Fl LSafilnoqvx
.Op Fl F Ar pidfile
.Op Fl G Ar gid
.Op Fl M Ar core
@@ -177,6 +177,8 @@ display the kill command used for each p
Select only the newest (most recently started) of the matching processes.
.It Fl o
Select only the oldest (least recently started) of the matching processes.
+.It Fl q
+Do not write anything to standard output.
.It Fl s Ar sid
Restrict matches to processes with a session ID in the comma-separated
list
Modified: projects/graid/8/bin/pkill/pkill.c
==============================================================================
--- projects/graid/8/bin/pkill/pkill.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/bin/pkill/pkill.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -49,6 +49,7 @@ __FBSDID("$FreeBSD$");
#include <sys/time.h>
#include <sys/user.h>
+#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
@@ -110,6 +111,7 @@ static int matchargs;
static int fullmatch;
static int kthreads;
static int cflags = REG_EXTENDED;
+static int quiet;
static kvm_t *kd;
static pid_t mypid;
@@ -180,10 +182,11 @@ main(int argc, char **argv)
debug_opt = 0;
pidfile = NULL;
pidfilelock = 0;
+ quiet = 0;
execf = NULL;
coref = _PATH_DEVNULL;
- while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnos:t:u:vx")) != -1)
+ while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnoqs:t:u:vx")) != -1)
switch (ch) {
case 'D':
debug_opt++;
@@ -256,6 +259,11 @@ main(int argc, char **argv)
oldest = 1;
criteria = 1;
break;
+ case 'q':
+ if (!pgrep)
+ usage();
+ quiet = 1;
+ break;
case 's':
makelist(&sidlist, LT_SID, optarg);
criteria = 1;
@@ -555,7 +563,7 @@ usage(void)
const char *ustr;
if (pgrep)
- ustr = "[-LSfilnovx] [-d delim]";
+ ustr = "[-LSfilnoqvx] [-d delim]";
else
ustr = "[-signal] [-ILfilnovx]";
@@ -573,6 +581,10 @@ show_process(const struct kinfo_proc *kp
{
char **argv;
+ if (quiet) {
+ assert(pgrep);
+ return;
+ }
if ((longfmt || !pgrep) && matchargs &&
(argv = kvm_getargv(kd, kp, 0)) != NULL) {
printf("%d ", (int)kp->ki_pid);
@@ -629,7 +641,8 @@ grepact(const struct kinfo_proc *kp)
{
show_process(kp);
- printf("%s", delim);
+ if (!quiet)
+ printf("%s", delim);
return (1);
}
Modified: projects/graid/8/bin/sh/histedit.c
==============================================================================
--- projects/graid/8/bin/sh/histedit.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/bin/sh/histedit.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -214,6 +214,7 @@ histcmd(int argc, char **argv)
}
argc -= optind, argv += optind;
+ savehandler = handler;
/*
* If executing...
*/
@@ -224,7 +225,6 @@ histcmd(int argc, char **argv)
* Catch interrupts to reset active counter and
* cleanup temp files.
*/
- savehandler = handler;
if (setjmp(jmploc.loc)) {
active = 0;
if (editfile)
@@ -380,6 +380,7 @@ histcmd(int argc, char **argv)
--active;
if (displayhist)
displayhist = 0;
+ handler = savehandler;
return 0;
}
Modified: projects/graid/8/contrib/binutils/bfd/elf-bfd.h
==============================================================================
--- projects/graid/8/contrib/binutils/bfd/elf-bfd.h Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/binutils/bfd/elf-bfd.h Thu Jan 27 14:46:01 2011 (r217943)
@@ -1673,6 +1673,8 @@ extern char * elfcore_write_pstatus
(bfd *, char *, int *, long, int, const void *);
extern char *elfcore_write_prfpreg
(bfd *, char *, int *, const void *, int);
+extern char *elfcore_write_thrmisc
+ (bfd *, char *, int *, const char *, int);
extern char *elfcore_write_prxfpreg
(bfd *, char *, int *, const void *, int);
extern char *elfcore_write_lwpstatus
Modified: projects/graid/8/contrib/binutils/bfd/elf.c
==============================================================================
--- projects/graid/8/contrib/binutils/bfd/elf.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/binutils/bfd/elf.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -6316,6 +6316,12 @@ _bfd_elf_rel_vtable_reloc_fn
#ifdef HAVE_SYS_PROCFS_H
# include <sys/procfs.h>
+
+/* Define HAVE_THRMISC_T for consistency with other similar GNU-type stubs. */
+#undef HAVE_THRMISC_T
+#if defined (THRMISC_VERSION)
+#define HAVE_THRMISC_T 1
+#endif
#endif
/* FIXME: this is kinda wrong, but it's what gdb wants. */
@@ -6497,6 +6503,16 @@ elfcore_grok_prxfpreg (bfd *abfd, Elf_In
return elfcore_make_note_pseudosection (abfd, ".reg-xfp", note);
}
+#if defined (HAVE_THRMISC_T)
+
+static bfd_boolean
+elfcore_grok_thrmisc (bfd *abfd, Elf_Internal_Note *note)
+{
+ return elfcore_make_note_pseudosection (abfd, ".tname", note);
+}
+
+#endif /* defined (HAVE_THRMISC_T) */
+
#if defined (HAVE_PRPSINFO_T)
typedef prpsinfo_t elfcore_psinfo_t;
#if defined (HAVE_PRPSINFO32_T) /* Sparc64 cross Sparc32 */
@@ -6863,6 +6879,12 @@ elfcore_grok_note (bfd *abfd, Elf_Intern
return TRUE;
}
+
+#if defined (HAVE_THRMISC_T)
+ case NT_THRMISC:
+ return elfcore_grok_thrmisc (abfd, note);
+#endif
+
}
}
@@ -7245,6 +7267,22 @@ elfcore_write_prfpreg (bfd *abfd,
}
char *
+elfcore_write_thrmisc (bfd *abfd,
+ char *buf,
+ int *bufsiz,
+ const char *tname,
+ int size)
+{
+#if defined (HAVE_THRMISC_T)
+ char *note_name = "CORE";
+ return elfcore_write_note (abfd, buf, bufsiz,
+ note_name, NT_THRMISC, tname, size);
+#else
+ return buf;
+#endif
+}
+
+char *
elfcore_write_prxfpreg (bfd *abfd,
char *buf,
int *bufsiz,
Modified: projects/graid/8/contrib/binutils/binutils/readelf.c
==============================================================================
--- projects/graid/8/contrib/binutils/binutils/readelf.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/binutils/binutils/readelf.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -9908,6 +9908,7 @@ get_note_type (unsigned e_type)
case NT_PSTATUS: return _("NT_PSTATUS (pstatus structure)");
case NT_FPREGS: return _("NT_FPREGS (floating point registers)");
case NT_PSINFO: return _("NT_PSINFO (psinfo structure)");
+ case NT_THRMISC: return _("NT_THRMISC (thrmisc structure)");
case NT_LWPSTATUS: return _("NT_LWPSTATUS (lwpstatus_t structure)");
case NT_LWPSINFO: return _("NT_LWPSINFO (lwpsinfo_t structure)");
case NT_WIN32PSTATUS: return _("NT_WIN32PSTATUS (win32_pstatus structure)");
Modified: projects/graid/8/contrib/binutils/include/elf/common.h
==============================================================================
--- projects/graid/8/contrib/binutils/include/elf/common.h Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/binutils/include/elf/common.h Thu Jan 27 14:46:01 2011 (r217943)
@@ -366,6 +366,7 @@
#define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */
#define NT_TASKSTRUCT 4 /* Contains copy of task struct */
#define NT_AUXV 6 /* Contains copy of Elfxx_auxv_t */
+#define NT_THRMISC 7 /* Contains copy of thrmisc struct */
#define NT_PRXFPREG 0x46e62b7f /* Contains a user_xfpregs_struct; */
/* note name must be "LINUX". */
Modified: projects/graid/8/contrib/file/readelf.h
==============================================================================
--- projects/graid/8/contrib/file/readelf.h Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/file/readelf.h Thu Jan 27 14:46:01 2011 (r217943)
@@ -224,6 +224,7 @@ typedef struct {
#define NT_TASKSTRUCT 4
#define NT_PLATFORM 5
#define NT_AUXV 6
+#define NT_THRMISC 7
/* Note types used in executables */
/* NetBSD executables (name = "NetBSD") */
Modified: projects/graid/8/contrib/gdb/gdb/fbsd-proc.c
==============================================================================
--- projects/graid/8/contrib/gdb/gdb/fbsd-proc.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/contrib/gdb/gdb/fbsd-proc.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -124,6 +124,7 @@ fbsd_make_corefile_notes (bfd *obfd, int
fpregset_t fpregs;
char *note_data = NULL;
Elf_Internal_Ehdr *i_ehdrp;
+ char fakename;
/* Put a "FreeBSD" label in the ELF header. */
i_ehdrp = elf_elfheader (obfd);
@@ -138,6 +139,10 @@ fbsd_make_corefile_notes (bfd *obfd, int
note_data = elfcore_write_prfpreg (obfd, note_data, note_size,
&fpregs, sizeof (fpregs));
+ fakename = '\0';
+ note_data = elfcore_write_thrmisc (obfd, note_data, note_size,
+ &fakename, sizeof (fakename));
+
if (get_exec_file (0))
{
char *fname = strrchr (get_exec_file (0), '/') + 1;
Modified: projects/graid/8/etc/devd.conf
==============================================================================
--- projects/graid/8/etc/devd.conf Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/etc/devd.conf Thu Jan 27 14:46:01 2011 (r217943)
@@ -45,7 +45,7 @@ notify 0 {
#
# Try to start dhclient on Ethernet like interfaces when the link comes
# up. Only devices that are configured to support DHCP will actually
-# run it. No link down rule exists because dhclient automaticly exits
+# run it. No link down rule exists because dhclient automatically exits
# when the link goes down.
#
notify 0 {
Modified: projects/graid/8/etc/network.subr
==============================================================================
--- projects/graid/8/etc/network.subr Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/etc/network.subr Thu Jan 27 14:46:01 2011 (r217943)
@@ -1134,8 +1134,7 @@ network6_default_interface_setup()
;;
*)
laddr=`network6_getladdr ${ipv6_default_interface}`
- route add -inet6 ff02:: ${laddr} -prefixlen 16 -interface \
- -cloning
+ route add -inet6 ff02:: ${laddr} -prefixlen 16 -interface
# Disable installing the default interface with the
# case net.inet6.ip6.forwarding=0 and
Modified: projects/graid/8/etc/rc.d/mountcritlocal
==============================================================================
--- projects/graid/8/etc/rc.d/mountcritlocal Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/etc/rc.d/mountcritlocal Thu Jan 27 14:46:01 2011 (r217943)
@@ -5,13 +5,13 @@
# PROVIDE: mountcritlocal
# REQUIRE: root
-# KEYWORD: nojail
+# KEYWORD: nojail shutdown
. /etc/rc.subr
name="mountcritlocal"
start_cmd="mountcritlocal_start"
-stop_cmd=":"
+stop_cmd=sync
mountcritlocal_start()
{
Modified: projects/graid/8/gnu/usr.bin/gdb/libgdb/fbsd-threads.c
==============================================================================
--- projects/graid/8/gnu/usr.bin/gdb/libgdb/fbsd-threads.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/gnu/usr.bin/gdb/libgdb/fbsd-threads.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -426,6 +426,46 @@ fbsd_thread_deactivate (void)
init_thread_list ();
}
+static char *
+fbsd_thread_get_name (lwpid_t lwpid)
+{
+ static char last_thr_name[MAXCOMLEN + 1];
+ char section_name[32];
+ struct ptrace_lwpinfo lwpinfo;
+ bfd_size_type size;
+ struct bfd_section *section;
+
+ if (target_has_execution)
+ {
+ if (ptrace (PT_LWPINFO, lwpid, (caddr_t)&lwpinfo, sizeof (lwpinfo)) == -1)
+ goto fail;
+ strncpy (last_thr_name, lwpinfo.pl_tdname, sizeof (last_thr_name) - 1);
+ }
+ else
+ {
+ snprintf (section_name, sizeof (section_name), ".tname/%u", lwpid);
+ section = bfd_get_section_by_name (core_bfd, section_name);
+ if (! section)
+ goto fail;
+
+ /* Section size fix-up. */
+ size = bfd_section_size (core_bfd, section);
+ if (size > sizeof (last_thr_name))
+ size = sizeof (last_thr_name);
+
+ if (! bfd_get_section_contents (core_bfd, section, last_thr_name,
+ (file_ptr)0, size))
+ goto fail;
+ if (last_thr_name[0] == '\0')
+ goto fail;
+ }
+ last_thr_name[sizeof (last_thr_name) - 1] = '\0';
+ return last_thr_name;
+fail:
+ strcpy (last_thr_name, "<unknown>");
+ return last_thr_name;
+}
+
static void
fbsd_thread_new_objfile (struct objfile *objfile)
{
@@ -1158,7 +1198,7 @@ fbsd_thread_find_new_threads (void)
static char *
fbsd_thread_pid_to_str (ptid_t ptid)
{
- static char buf[64];
+ static char buf[64 + MAXCOMLEN];
if (IS_THREAD (ptid))
{
@@ -1178,8 +1218,9 @@ fbsd_thread_pid_to_str (ptid_t ptid)
if (ti.ti_lid != 0)
{
- snprintf (buf, sizeof (buf), "Thread %llx (LWP %d)",
- (unsigned long long)th.th_thread, ti.ti_lid);
+ snprintf (buf, sizeof (buf), "Thread %llx (LWP %d/%s)",
+ (unsigned long long)th.th_thread, ti.ti_lid,
+ fbsd_thread_get_name (ti.ti_lid));
}
else
{
Modified: projects/graid/8/gnu/usr.bin/groff/tmac/mdoc.local
==============================================================================
--- projects/graid/8/gnu/usr.bin/groff/tmac/mdoc.local Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/gnu/usr.bin/groff/tmac/mdoc.local Thu Jan 27 14:46:01 2011 (r217943)
@@ -67,7 +67,7 @@
.ds doc-volume-as-arm arm
.
.\" Default .Os value
-.ds doc-default-operating-system FreeBSD\~8.1
+.ds doc-default-operating-system FreeBSD\~8.2
.
.\" FreeBSD releases not found in doc-common
.ds doc-operating-system-FreeBSD-7.2 7.2
@@ -76,6 +76,7 @@
.ds doc-operating-system-FreeBSD-8.0 8.0
.ds doc-operating-system-FreeBSD-8.1 8.1
.ds doc-operating-system-FreeBSD-8.2 8.2
+.ds doc-operating-system-FreeBSD-8.3 8.3
.ds doc-operating-system-FreeBSD-9.0 9.0
.
.\" Definitions not (yet) in doc-syms
Modified: projects/graid/8/lib/csu/i386-elf/crt1_s.S
==============================================================================
--- projects/graid/8/lib/csu/i386-elf/crt1_s.S Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/csu/i386-elf/crt1_s.S Thu Jan 27 14:46:01 2011 (r217943)
@@ -40,6 +40,7 @@ _start:
.cfi_def_cfa_register %ebp
andl $0xfffffff0,%esp # align stack
leal 8(%ebp),%eax
+ subl $4,%esp
pushl %eax # argv
pushl 4(%ebp) # argc
pushl %edx # rtld cleanup
Modified: projects/graid/8/lib/libc/net/hesiod.c
==============================================================================
--- projects/graid/8/lib/libc/net/hesiod.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libc/net/hesiod.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -324,6 +324,7 @@ read_config_file(ctx, filename)
? &ctx->lhs : &ctx->rhs;
*which = strdup(data);
if (!*which) {
+ fclose(fp);
errno = ENOMEM;
return -1;
}
Modified: projects/graid/8/lib/libc/stdio/freopen.c
==============================================================================
--- projects/graid/8/lib/libc/stdio/freopen.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libc/stdio/freopen.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -150,14 +150,6 @@ freopen(file, mode, fp)
/* Get a new descriptor to refer to the new file. */
f = _open(file, oflags, DEFFILEMODE);
- if (f < 0 && isopen) {
- /* If out of fd's close the old one and try again. */
- if (errno == ENFILE || errno == EMFILE) {
- (void) (*fp->_close)(fp->_cookie);
- isopen = 0;
- f = _open(file, oflags, DEFFILEMODE);
- }
- }
sverrno = errno;
finish:
@@ -165,9 +157,11 @@ finish:
* Finish closing fp. Even if the open succeeded above, we cannot
* keep fp->_base: it may be the wrong size. This loses the effect
* of any setbuffer calls, but stdio has always done this before.
+ *
+ * Leave the existing file descriptor open until dup2() is called
+ * below to avoid races where a concurrent open() in another thread
+ * could claim the existing descriptor.
*/
- if (isopen)
- (void) (*fp->_close)(fp->_cookie);
if (fp->_flags & __SMBF)
free((char *)fp->_bf._base);
fp->_w = 0;
@@ -186,6 +180,8 @@ finish:
memset(&fp->_mbstate, 0, sizeof(mbstate_t));
if (f < 0) { /* did not get it after all */
+ if (isopen)
+ (void) (*fp->_close)(fp->_cookie);
fp->_flags = 0; /* set it free */
FUNLOCKFILE(fp);
errno = sverrno; /* restore in case _close clobbered */
@@ -197,11 +193,12 @@ finish:
* to maintain the descriptor. Various C library routines (perror)
* assume stderr is always fd STDERR_FILENO, even if being freopen'd.
*/
- if (wantfd >= 0 && f != wantfd) {
+ if (wantfd >= 0) {
if (_dup2(f, wantfd) >= 0) {
(void)_close(f);
f = wantfd;
- }
+ } else
+ (void)_close(fp->_file);
}
/*
Modified: projects/graid/8/lib/libc/stdlib/realpath.c
==============================================================================
--- projects/graid/8/lib/libc/stdlib/realpath.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libc/stdlib/realpath.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -54,7 +54,7 @@ realpath(const char * __restrict path, c
char *p, *q, *s;
size_t left_len, resolved_len;
unsigned symlinks;
- int serrno, slen, m;
+ int m, serrno, slen;
char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX];
if (path == NULL) {
@@ -73,7 +73,6 @@ realpath(const char * __restrict path, c
m = 1;
} else
m = 0;
-
symlinks = 0;
if (path[0] == '/') {
resolved[0] = '/';
@@ -86,8 +85,10 @@ realpath(const char * __restrict path, c
if (getcwd(resolved, PATH_MAX) == NULL) {
if (m)
free(resolved);
- else
- strlcpy(resolved, ".", PATH_MAX);
+ else {
+ resolved[0] = '.';
+ resolved[1] = '\0';
+ }
return (NULL);
}
resolved_len = strlen(resolved);
Modified: projects/graid/8/lib/libc/sys/mknod.2
==============================================================================
--- projects/graid/8/lib/libc/sys/mknod.2 Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libc/sys/mknod.2 Thu Jan 27 14:46:01 2011 (r217943)
@@ -28,7 +28,7 @@
.\" @(#)mknod.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd April 10, 2008
+.Dd January 16, 2011
.Dt MKNOD 2
.Os
.Sh NAME
@@ -38,7 +38,7 @@
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
-.In unistd.h
+.In sys/stat.h
.Ft int
.Fn mknod "const char *path" "mode_t mode" "dev_t dev"
.Ft int
Modified: projects/graid/8/lib/libc/sys/setpgid.2
==============================================================================
--- projects/graid/8/lib/libc/sys/setpgid.2 Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libc/sys/setpgid.2 Thu Jan 27 14:46:01 2011 (r217943)
@@ -54,6 +54,11 @@ to the specified
If
.Fa pid
is zero, then the call applies to the current process.
+If
+.Fa pgrp
+is zero, then the process id of the process specified by
+.Fa pid
+is used instead.
.Pp
If the affected process is not the invoking process, then it must be a
child of the invoking process, it must not have performed an
Modified: projects/graid/8/lib/libkvm/Makefile
==============================================================================
--- projects/graid/8/lib/libkvm/Makefile Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/Makefile Thu Jan 27 14:46:01 2011 (r217943)
@@ -21,6 +21,7 @@ MAN= kvm.3 kvm_getcptime.3 kvm_geterr.3
kvm_read.3
MLINKS+=kvm_getpcpu.3 kvm_getmaxcpu.3
+MLINKS+=kvm_getpcpu.3 kvm_dpcpu_setcpu.3
MLINKS+=kvm_getprocs.3 kvm_getargv.3 kvm_getprocs.3 kvm_getenvv.3
MLINKS+=kvm_open.3 kvm_close.3 kvm_open.3 kvm_openfiles.3
MLINKS+=kvm_read.3 kvm_write.3
Modified: projects/graid/8/lib/libkvm/kvm.c
==============================================================================
--- projects/graid/8/lib/libkvm/kvm.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/kvm.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -416,6 +416,8 @@ _kvm_nlist(kvm_t *kd, struct nlist *nl,
struct kld_sym_lookup lookup;
int error;
char *prefix = "", symname[1024]; /* XXX-BZ symbol name length limit? */
+ int tried_vnet, tried_dpcpu;
+
/*
* If we can't use the kld symbol lookup, revert to the
* slow library call.
@@ -429,6 +431,10 @@ _kvm_nlist(kvm_t *kd, struct nlist *nl,
error = kvm_fdnlist_prefix(kd, nl, error,
VNET_SYMPREFIX, _kvm_vnet_validaddr);
+ if (error > 0 && _kvm_dpcpu_initialized(kd, initialize))
+ error = kvm_fdnlist_prefix(kd, nl, error,
+ "pcpu_entry_", _kvm_dpcpu_validaddr);
+
return (error);
}
@@ -437,6 +443,8 @@ _kvm_nlist(kvm_t *kd, struct nlist *nl,
* and look it up with a kldsym(2) syscall.
*/
nvalid = 0;
+ tried_vnet = 0;
+ tried_dpcpu = 0;
again:
for (p = nl; p->n_name && p->n_name[0]; ++p) {
if (p->n_type != N_UNDF)
@@ -464,6 +472,10 @@ again:
!strcmp(prefix, VNET_SYMPREFIX))
p->n_value =
_kvm_vnet_validaddr(kd, lookup.symvalue);
+ else if (_kvm_dpcpu_initialized(kd, initialize) &&
+ !strcmp(prefix, "pcpu_entry_"))
+ p->n_value =
+ _kvm_dpcpu_validaddr(kd, lookup.symvalue);
else
p->n_value = lookup.symvalue;
++nvalid;
@@ -473,14 +485,19 @@ again:
/*
* Check the number of entries that weren't found. If they exist,
- * try again with a prefix for virtualized symbol names.
+ * try again with a prefix for virtualized or DPCPU symbol names.
*/
error = ((p - nl) - nvalid);
- if (error && _kvm_vnet_initialized(kd, initialize) &&
- strcmp(prefix, VNET_SYMPREFIX)) {
+ if (error && _kvm_vnet_initialized(kd, initialize) && !tried_vnet) {
+ tried_vnet = 1;
prefix = VNET_SYMPREFIX;
goto again;
}
+ if (error && _kvm_dpcpu_initialized(kd, initialize) && !tried_dpcpu) {
+ tried_dpcpu = 1;
+ prefix = "pcpu_entry_";
+ goto again;
+ }
/*
* Return the number of entries that weren't found. If they exist,
Modified: projects/graid/8/lib/libkvm/kvm.h
==============================================================================
--- projects/graid/8/lib/libkvm/kvm.h Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/kvm.h Thu Jan 27 14:46:01 2011 (r217943)
@@ -69,6 +69,7 @@ struct kvm_swap {
__BEGIN_DECLS
int kvm_close(kvm_t *);
+int kvm_dpcpu_setcpu(kvm_t *, unsigned int);
char **kvm_getargv(kvm_t *, const struct kinfo_proc *, int);
int kvm_getcptime(kvm_t *, long *);
char **kvm_getenvv(kvm_t *, const struct kinfo_proc *, int);
Modified: projects/graid/8/lib/libkvm/kvm_getpcpu.3
==============================================================================
--- projects/graid/8/lib/libkvm/kvm_getpcpu.3 Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/kvm_getpcpu.3 Thu Jan 27 14:46:01 2011 (r217943)
@@ -28,10 +28,11 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 19, 2008
+.Dd February 28, 2010
.Dt KVM_GETPCPU 3
.Os
.Sh NAME
+.Nm kvm_dpcpu_setcpu
.Nm kvm_getmaxcpu ,
.Nm kvm_getpcpu
.Nd access per-CPU data
@@ -43,20 +44,30 @@
.In sys/sysctl.h
.In kvm.h
.Ft int
+.Fn kvm_dpcpu_setcpu "kvm_t *kd" "u_int cpu"
+.Ft int
.Fn kvm_getmaxcpu "kvm_t *kd"
.Ft void *
.Fn kvm_getpcpu "kvm_t *kd" "int cpu"
.Sh DESCRIPTION
The
-.Fn kvm_getmaxcpu
+.Fn kvm_dpcpu_setcpu ,
+.Fn kvm_getmaxcpu ,
and
.Fn kvm_getpcpu
functions are used to access the per-CPU data of active processors in the
kernel indicated by
.Fa kd .
+Per-CPU storage comes in two flavours: data stored directly in a
+.Vt "struct pcpu"
+associated with each CPU, and dynamic per-CPU storage (DPCPU), in which a
+single kernel symbol refers to different data depending on what CPU it is
+accessed from.
+.Pp
The
.Fn kvm_getmaxcpu
function returns the maximum number of CPUs supported by the kernel.
+.Pp
The
.Fn kvm_getpcpu
function returns a buffer holding the per-CPU data for a single CPU.
@@ -71,8 +82,22 @@ If
is not active, then
.Dv NULL
is returned instead.
+.Pp
+Symbols for dynamic per-CPU data are accessed via
+.Xr kvm_nlist 3
+as with other symbols.
+.Nm libkvm
+maintains a notion of the "current CPU", set by
+.Xr kvm_dpcpu_setcpu ,
+which defaults to 0.
+Once another CPU is selected,
+.Xr kvm_nlist 3
+will return pointers to that data on the appropriate CPU.
.Sh CACHING
-These functions cache the nlist values for various kernel variables which are
+.Fn kvm_getmaxcpu
+and
+.Vn kvm_getpcpu
+cache the nlist values for various kernel variables which are
reused in successive calls.
You may call either function with
.Fa kd
@@ -93,7 +118,11 @@ function returns a pointer to an allocat
If an error occurs,
it returns -1 instead.
.Pp
-If either function encounters an error,
+On success, the
+.Fn kvm_dpcpu_setcpu
+call returns 0; if an error occurs, it returns -1 instead.
+.Pp
+If any function encounters an error,
then an error message may be retrieved via
.Xr kvm_geterr 3.
.Sh SEE ALSO
Modified: projects/graid/8/lib/libkvm/kvm_pcpu.c
==============================================================================
--- projects/graid/8/lib/libkvm/kvm_pcpu.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/kvm_pcpu.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -1,8 +1,15 @@
/*-
+ * Copyright (c) 2010 Juniper Networks, Inc.
+ * Copyright (c) 2009 Robert N. M. Watson
+ * Copyright (c) 2009 Bjoern A. Zeeb <bz at FreeBSD.org>
* Copyright (c) 2008 Yahoo!, Inc.
* All rights reserved.
+ *
* Written by: John Baldwin <jhb at FreeBSD.org>
*
+ * This software was developed by Robert N. M. Watson under contract
+ * to Juniper Networks, Inc.
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
@@ -49,6 +56,10 @@ static struct nlist kvm_pcpu_nl[] = {
/*
* Kernel per-CPU data state. We cache this stuff on the first
* access.
+ *
+ * XXXRW: Possibly, this (and kvmpcpu_nl) should be per-kvm_t, in case the
+ * consumer has multiple handles in flight to differently configured
+ * kernels/crashdumps.
*/
static void **pcpu_data;
static int maxcpu;
@@ -150,3 +161,132 @@ kvm_getmaxcpu(kvm_t *kd)
return (-1);
return (maxcpu);
}
+
+static int
+_kvm_dpcpu_setcpu(kvm_t *kd, u_int cpu, int report_error)
+{
+
+ if (!kd->dpcpu_initialized) {
+ if (report_error)
+ _kvm_err(kd, kd->program, "%s: not initialized",
+ __func__);
+ return (-1);
+ }
+ if (cpu >= kd->dpcpu_maxcpus) {
+ if (report_error)
+ _kvm_err(kd, kd->program, "%s: CPU %u too big",
+ __func__, cpu);
+ return (-1);
+ }
+ if (kd->dpcpu_off[cpu] == 0) {
+ if (report_error)
+ _kvm_err(kd, kd->program, "%s: CPU %u not found",
+ __func__, cpu);
+ return (-1);
+ }
+ kd->dpcpu_curcpu = cpu;
+ kd->dpcpu_curoff = kd->dpcpu_off[cpu];
+ return (0);
+}
+
+/*
+ * Set up libkvm to handle dynamic per-CPU memory.
+ */
+static int
+_kvm_dpcpu_init(kvm_t *kd)
+{
+ struct nlist nl[] = {
+#define NLIST_START_SET_PCPU 0
+ { "___start_set_pcpu" },
+#define NLIST_STOP_SET_PCPU 1
+ { "___stop_set_pcpu" },
+#define NLIST_DPCPU_OFF 2
+ { "_dpcpu_off" },
+#define NLIST_MP_MAXCPUS 3
+ { "_mp_maxcpus" },
+ { NULL },
+ };
+ uintptr_t *dpcpu_off_buf;
+ size_t len;
+ u_int dpcpu_maxcpus;
+
+ /*
+ * Locate and cache locations of important symbols using the internal
+ * version of _kvm_nlist, turning off initialization to avoid
+ * recursion in case of unresolveable symbols.
+ */
+ if (_kvm_nlist(kd, nl, 0) != 0)
+ return (-1);
+ if (kvm_read(kd, nl[NLIST_MP_MAXCPUS].n_value, &dpcpu_maxcpus,
+ sizeof(dpcpu_maxcpus)) != sizeof(dpcpu_maxcpus))
+ return (-1);
+ len = dpcpu_maxcpus * sizeof(*dpcpu_off_buf);
+ dpcpu_off_buf = malloc(len);
+ if (dpcpu_off_buf == NULL)
+ return (-1);
+ if (kvm_read(kd, nl[NLIST_DPCPU_OFF].n_value, dpcpu_off_buf, len) !=
+ len) {
+ free(dpcpu_off_buf);
+ return (-1);
+ }
+ kd->dpcpu_start = nl[NLIST_START_SET_PCPU].n_value;
+ kd->dpcpu_stop = nl[NLIST_STOP_SET_PCPU].n_value;
+ kd->dpcpu_maxcpus = dpcpu_maxcpus;
+ kd->dpcpu_off = dpcpu_off_buf;
+ kd->dpcpu_initialized = 1;
+ (void)_kvm_dpcpu_setcpu(kd, 0, 0);
+ return (0);
+}
+
+/*
+ * Check whether the dpcpu module has been initialized sucessfully or not,
+ * initialize it if permitted.
+ */
+int
+_kvm_dpcpu_initialized(kvm_t *kd, int intialize)
+{
+
+ if (kd->dpcpu_initialized || !intialize)
+ return (kd->dpcpu_initialized);
+
+ (void)_kvm_dpcpu_init(kd);
+
+ return (kd->dpcpu_initialized);
+}
+
+/*
+ * Check whether the value is within the dpcpu symbol range and only if so
+ * adjust the offset relative to the current offset.
+ */
+uintptr_t
+_kvm_dpcpu_validaddr(kvm_t *kd, uintptr_t value)
+{
+
+ if (value == 0)
+ return (value);
+
+ if (!kd->dpcpu_initialized)
+ return (value);
+
+ if (value < kd->dpcpu_start || value >= kd->dpcpu_stop)
+ return (value);
+
+ return (kd->dpcpu_curoff + value);
+}
+
+int
+kvm_dpcpu_setcpu(kvm_t *kd, u_int cpu)
+{
+ int ret;
+
+ if (!kd->dpcpu_initialized) {
+ ret = _kvm_dpcpu_init(kd);
+ if (ret != 0) {
+ _kvm_err(kd, kd->program, "%s: init failed",
+ __func__);
+ return (ret);
+ }
+ }
+
+ return (_kvm_dpcpu_setcpu(kd, cpu, 1));
+}
Modified: projects/graid/8/lib/libkvm/kvm_private.h
==============================================================================
--- projects/graid/8/lib/libkvm/kvm_private.h Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libkvm/kvm_private.h Thu Jan 27 14:46:01 2011 (r217943)
@@ -68,6 +68,19 @@ struct __kvm {
uintptr_t vnet_stop; /* stop of kernel's vnet region */
uintptr_t vnet_current; /* vnet we're working with */
uintptr_t vnet_base; /* vnet base of current vnet */
+
+ /*
+ * Dynamic per-CPU kernel memory. We translate symbols, on-demand,
+ * to the data associated with dpcpu_curcpu, set with
+ * kvm_dpcpu_setcpu().
+ */
+ int dpcpu_initialized; /* dpcpu fields set up */
+ uintptr_t dpcpu_start; /* start of kernel's dpcpu region */
+ uintptr_t dpcpu_stop; /* stop of kernel's dpcpu region */
+ u_int dpcpu_maxcpus; /* size of base array */
+ uintptr_t *dpcpu_off; /* base array, indexed by CPU ID */
+ u_int dpcpu_curcpu; /* CPU we're currently working with */
+ uintptr_t dpcpu_curoff; /* dpcpu base of current CPU */
};
/*
@@ -88,6 +101,8 @@ int _kvm_uvatop(kvm_t *, const struct p
int _kvm_vnet_selectpid(kvm_t *, pid_t);
int _kvm_vnet_initialized(kvm_t *, int);
uintptr_t _kvm_vnet_validaddr(kvm_t *, uintptr_t);
+int _kvm_dpcpu_initialized(kvm_t *, int);
+uintptr_t _kvm_dpcpu_validaddr(kvm_t *, uintptr_t);
#if defined(__amd64__) || defined(__i386__) || defined(__arm__)
void _kvm_minidump_freevtop(kvm_t *);
Modified: projects/graid/8/lib/libproc/proc_create.c
==============================================================================
--- projects/graid/8/lib/libproc/proc_create.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libproc/proc_create.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -84,7 +84,7 @@ proc_attach(pid_t pid, int flags, struct
else
*pphdl = phdl;
out:
-
+ proc_free(phdl);
return (error);
}
Modified: projects/graid/8/lib/libusb/libusb20_compat01.c
==============================================================================
--- projects/graid/8/lib/libusb/libusb20_compat01.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/lib/libusb/libusb20_compat01.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -457,6 +457,11 @@ usb_parse_configuration(struct usb_confi
/* allocate memory for our configuration */
ptr = malloc(a + b + c + d);
+ if (ptr == NULL) {
+ /* free config structure */
+ free(ps.a.currcfg);
+ return (-1);
+ }
/* "currifcw" must be first, hence this pointer is freed */
ps.b.currifcw = (void *)(ptr);
Modified: projects/graid/8/libexec/ftpd/ftpd.c
==============================================================================
--- projects/graid/8/libexec/ftpd/ftpd.c Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/libexec/ftpd/ftpd.c Thu Jan 27 14:46:01 2011 (r217943)
@@ -2133,7 +2133,7 @@ send_data(FILE *instr, FILE *outstr, siz
}
}
ENDXFER;
- reply(226, msg);
+ reply(226, "%s", msg);
return (0);
}
@@ -2330,6 +2330,10 @@ statfilecmd(char *filename)
code = lstat(filename, &st) == 0 && S_ISDIR(st.st_mode) ? 212 : 213;
(void)snprintf(line, sizeof(line), _PATH_LS " -lgA %s", filename);
fin = ftpd_popen(line, "r");
+ if (fin == NULL) {
+ perror_reply(551, filename);
+ return;
+ }
lreply(code, "Status of %s:", filename);
atstart = 1;
while ((c = getc(fin)) != EOF) {
Modified: projects/graid/8/release/Makefile
==============================================================================
--- projects/graid/8/release/Makefile Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/release/Makefile Thu Jan 27 14:46:01 2011 (r217943)
@@ -24,11 +24,11 @@
# Set these, release builder!
#
# Fixed version:
-#BUILDNAME=8.1-STABLE
+#BUILDNAME=8.2-STABLE
#
# Automatic SNAP versioning:
DATE != date +%Y%m%d
-BASE = 8.1
+BASE = 8.2
BUILDNAME?=${BASE}-${DATE}-SNAP
#
#CHROOTDIR=/junk/release
Modified: projects/graid/8/release/powerpc/mkisoimages.sh
==============================================================================
--- projects/graid/8/release/powerpc/mkisoimages.sh Thu Jan 27 14:16:12 2011 (r217942)
+++ projects/graid/8/release/powerpc/mkisoimages.sh Thu Jan 27 14:46:01 2011 (r217943)
@@ -25,7 +25,7 @@
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list