Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 May 2010 23:34:33 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 177983 for review
Message-ID:  <201005082334.o48NYX9P081501@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@177983?ac=10

Change 177983 by pgj@csupor on 2010/05/08 23:33:33

	IFC @177981

Affected files ...

.. //depot/projects/soc2009/pgj_libstat/src/bin/sh/eval.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/bin/sh/var.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/bin/sh/var.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/alarm.3#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/raise.3#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/siginterrupt.3#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/ualarm.3#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/execve.2#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/fcntl.2#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/getitimer.2#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/getrlimit.2#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/quotactl.2#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigaction.2#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigaltstack.2#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigprocmask.2#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigreturn.2#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/vfork.2#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libutil/Makefile#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libutil/libutil.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/lib/libutil/quotafile.3#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/lib/libutil/quotafile.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/rpc.rquotad/Makefile#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/libexec/rpc.rquotad/rquotad.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-file.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-file.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-io.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-io.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-options.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-options.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-transfer.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-transfer.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-utils.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/libexec/tftpd/tftp-utils.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/sbin/quotacheck/Makefile#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sbin/quotacheck/preen.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sbin/quotacheck/quotacheck.8#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sbin/quotacheck/quotacheck.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sbin/quotacheck/quotacheck.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/share/man/man4/ng_bridge.4#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/share/man/man4/ng_hub.4#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/share/man/man9/make_dev.9#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/amd64/amd64/identcpu.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/amd64/amd64/pmap.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/amd64/include/specialreg.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/amd64/include/xen/xenfunc.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/amd64/include/xen/xenvar.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/arm/cpufunc.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/arm/cpufunc_asm_fa526.S#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/arm/elf_trampoline.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/arm/identcpu.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/arm/pmap.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/include/cpuconf.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/arm/include/cpufunc.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/boot/forth/loader.conf#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/conf/options.arm#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/agp/agp.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/agp/agp_i810.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/bce/if_bce.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/cxgb_adapter.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/cxgb_ioctl.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/cxgb_main.c#8 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/cxgb_sge.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/sys/mvec.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/cxgb/sys/uipc_mvec.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/drm/via_dmablit.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/fxp/if_fxp.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/iwn/if_iwn.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/msk/if_msk.c#8 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/mvs/mvs.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/mxge/if_mxge.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/re/if_re.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/sge/if_sge.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/sge/if_sgereg.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/sound/pcm/buffer.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/sound/pcm/buffer.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/usb/wlan/if_rum.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/dev/xen/netfront/netfront.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/devfs/devfs_devs.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/devfs/devfs_int.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/ext2fs/ext2_readwrite.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/ext2fs/ext2_vnops.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/msdosfs/msdosfs_vnops.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/nfs/nfs_commonkrpc.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/nfs/nfskpiport.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/nfs/nfsport.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/nfsclient/nfs_clbio.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/nwfs/nwfs_io.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/smbfs/smbfs_io.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/fs/tmpfs/tmpfs_vnops.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/geom/geom.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/geom/geom_subr.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/geom/vinum/geom_vinum_var.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/i386/identcpu.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/i386/pmap.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/include/specialreg.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/include/xen/xenfunc.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/include/xen/xenvar.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/i386/xen/pmap.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ia64/ia64/pmap.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/kern_conf.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/kern_exec.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/kern_proc.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/subr_bufring.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/subr_uio.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/sys_pipe.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/uipc_cow.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/uipc_syscalls.c#9 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/vfs_bio.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/kern/vfs_vnops.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/mips/include/pmap.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/mips/mips/db_trace.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/mips/mips/pmap.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/net/bpf_zerocopy.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netgraph/ng_bridge.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netgraph/ng_bridge.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netgraph/ng_hub.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netgraph/ng_hub.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netgraph/ng_ksocket.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/netipsec/key.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/nfsclient/nfs_bio.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/powerpc/aim/mmu_oea.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/powerpc/aim/mmu_oea64.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/powerpc/booke/pmap.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/security/audit/audit_bsm.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sparc64/sparc64/pmap.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sun4v/sun4v/pmap.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sys/buf_ring.h#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sys/conf.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sys/mbuf.h#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sys/vmmeter.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/sys/vnode.h#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ffs/ffs_snapshot.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ffs/ffs_softdep.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ffs/ffs_vnops.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ufs/quota.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ufs/ufs_quota.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ufs/ufs_vfsops.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/ufs/ufs/ufsmount.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/device_pager.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/sg_pager.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/swap_pager.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_contig.c#7 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_fault.c#8 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_glue.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_object.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_page.c#8 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_page.h#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_pageout.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vm_pageout.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/sys/vm/vnode_pager.c#6 integrate
.. //depot/projects/soc2009/pgj_libstat/src/tools/regression/bin/sh/builtins/locale1.0#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/calendar/io.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/calendar/parsedata.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/chpass/Makefile#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/Makefile#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/bsdcpio.1#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/cmdline.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/config_freebsd.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/cpio.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/cpio.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/cpio_platform.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/err.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/err.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/line_reader.c#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/line_reader.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/matching.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/matching.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/pathmatch.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/cpio/pathmatch.h#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/find.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/function.c#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/ls.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/main.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/misc.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/operator.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/find/option.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/lastcomm/lastcomm.1#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/quota/Makefile#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/quota/quota.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/rpcgen/rpc_cout.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/tar/Makefile#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/tar/bsdtar.1#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/tar/config_freebsd.h#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/tftp/tftp.h#1 branch
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/cxgbtool/cxgbtool.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/edquota/Makefile#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/edquota/edquota.8#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/edquota/edquota.c#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/jail/jail.8#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/mergemaster/mergemaster.sh#5 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/mountd/mountd.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/pmcstat/pmcpl_calltree.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/pmcstat/pmcstat_log.c#4 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/quotaon/Makefile#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/quotaon/quotaon.c#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/repquota/Makefile#3 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/repquota/repquota.8#2 integrate
.. //depot/projects/soc2009/pgj_libstat/src/usr.sbin/repquota/repquota.c#3 integrate

Differences ...

==== //depot/projects/soc2009/pgj_libstat/src/bin/sh/eval.c#5 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.80 2010/03/14 14:24:35 jilles Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.82 2010/05/08 14:00:01 jilles Exp $");
 
 #include <paths.h>
 #include <signal.h>
@@ -937,6 +937,8 @@
 			cmdentry.special = 1;
 		if (cmdentry.special)
 			listsetvar(cmdenviron);
+		if (argc > 0)
+			bltinsetlocale();
 		commandname = argv[0];
 		argptr = argv + 1;
 		nextopt_optptr = NULL;		/* initialize nextopt */
@@ -944,6 +946,8 @@
 		exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv);
 		flushall();
 cmddone:
+		if (argc > 0)
+			bltinunsetlocale();
 		cmdenviron = NULL;
 		out1 = &output;
 		out2 = &errout;
@@ -1085,8 +1089,7 @@
 int
 commandcmd(int argc, char **argv)
 {
-	static char stdpath[] = _PATH_STDPATH;
-	char *path;
+	const char *path;
 	int ch;
 	int cmd = -1;
 
@@ -1097,7 +1100,7 @@
 	while ((ch = getopt(argc, argv, "pvV")) != -1) {
 		switch (ch) {
 		case 'p':
-			path = stdpath;
+			path = _PATH_STDPATH;
 			break;
 		case 'v':
 			cmd = TYPECMD_SMALLV;

==== //depot/projects/soc2009/pgj_libstat/src/bin/sh/var.c#5 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/var.c,v 1.45 2010/02/06 22:57:24 jilles Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/var.c,v 1.46 2010/05/05 21:48:40 jilles Exp $");
 
 #include <unistd.h>
 #include <stdlib.h>
@@ -122,6 +122,14 @@
 
 STATIC struct var *vartab[VTABSIZE];
 
+STATIC const char *const locale_names[7] = {
+	"LC_COLLATE", "LC_CTYPE", "LC_MONETARY",
+	"LC_NUMERIC", "LC_TIME", "LC_MESSAGES", NULL
+};
+STATIC const int locale_categories[7] = {
+	LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, LC_MESSAGES, 0
+};
+
 STATIC struct var **hashvar(const char *);
 STATIC int varequal(const char *, const char *);
 STATIC int localevar(const char *);
@@ -258,11 +266,7 @@
 STATIC int
 localevar(const char *s)
 {
-	static const char *lnames[7] = {
-		"ALL", "COLLATE", "CTYPE", "MONETARY",
-		"NUMERIC", "TIME", NULL
-	};
-	const char **ss;
+	const char *const *ss;
 
 	if (*s != 'L')
 		return 0;
@@ -270,8 +274,10 @@
 		return 1;
 	if (strncmp(s + 1, "C_", 2) != 0)
 		return 0;
-	for (ss = lnames; *ss ; ss++)
-		if (varequal(s + 3, *ss))
+	if (varequal(s + 3, "ALL"))
+		return 1;
+	for (ss = locale_names; *ss ; ss++)
+		if (varequal(s + 3, *ss + 3))
 			return 1;
 	return 0;
 }
@@ -437,6 +443,61 @@
 }
 
 
+/*
+ * Set up locale for a builtin (LANG/LC_* assignments).
+ */
+void
+bltinsetlocale(void)
+{
+	struct strlist *lp;
+	int act = 0;
+	char *loc, *locdef;
+	int i;
+
+	for (lp = cmdenviron ; lp ; lp = lp->next) {
+		if (localevar(lp->text)) {
+			act = 1;
+			break;
+		}
+	}
+	if (!act)
+		return;
+	loc = bltinlookup("LC_ALL", 0);
+	INTOFF;
+	if (loc != NULL) {
+		setlocale(LC_ALL, loc);
+		INTON;
+		return;
+	}
+	locdef = bltinlookup("LANG", 0);
+	for (i = 0; locale_names[i] != NULL; i++) {
+		loc = bltinlookup(locale_names[i], 0);
+		if (loc == NULL)
+			loc = locdef;
+		if (loc != NULL)
+			setlocale(locale_categories[i], loc);
+	}
+	INTON;
+}
+
+/*
+ * Undo the effect of bltinlocaleset().
+ */
+void
+bltinunsetlocale(void)
+{
+	struct strlist *lp;
+
+	INTOFF;
+	for (lp = cmdenviron ; lp ; lp = lp->next) {
+		if (localevar(lp->text)) {
+			setlocale(LC_ALL, "");
+			return;
+		}
+	}
+	INTON;
+}
+
 
 /*
  * Generate a list of exported variables.  This routine is used to construct

==== //depot/projects/soc2009/pgj_libstat/src/bin/sh/var.h#3 (text+ko) ====

@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)var.h	8.2 (Berkeley) 5/4/95
- * $FreeBSD: src/bin/sh/var.h,v 1.16 2009/12/27 18:04:05 jilles Exp $
+ * $FreeBSD: src/bin/sh/var.h,v 1.17 2010/05/05 21:48:40 jilles Exp $
  */
 
 /*
@@ -107,6 +107,8 @@
 void listsetvar(struct strlist *);
 char *lookupvar(const char *);
 char *bltinlookup(const char *, int);
+void bltinsetlocale(void);
+void bltinunsetlocale(void);
 char **environment(void);
 int showvarscmd(int, char **);
 int exportcmd(int, char **);

==== //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#3 (text+ko) ====

@@ -1790,7 +1790,7 @@
 	boolean_t scripted = B_FALSE;
 	static char default_fields[] =
 	    "name,used,available,referenced,mountpoint";
-	int types = ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME;
+	int types = ZFS_TYPE_DATASET;
 	boolean_t types_specified = B_FALSE;
 	char *fields = NULL;
 	list_cbdata_t cb = { 0 };

==== //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#3 (text+ko) ====

@@ -879,17 +879,21 @@
 zpool_do_export(int argc, char **argv)
 {
 	boolean_t force = B_FALSE;
+	boolean_t hardforce = B_FALSE;
 	int c;
 	zpool_handle_t *zhp;
 	int ret;
 	int i;
 
 	/* check options */
-	while ((c = getopt(argc, argv, "f")) != -1) {
+	while ((c = getopt(argc, argv, "fF")) != -1) {
 		switch (c) {
 		case 'f':
 			force = B_TRUE;
 			break;
+		case 'F':
+			hardforce = B_TRUE;
+			break;
 		case '?':
 			(void) fprintf(stderr, gettext("invalid option '%c'\n"),
 			    optopt);
@@ -919,8 +923,12 @@
 			continue;
 		}
 
-		if (zpool_export(zhp, force) != 0)
+		if (hardforce) {
+			if (zpool_export_force(zhp) != 0)
+				ret = 1;
+		} else if (zpool_export(zhp, force) != 0) {
 			ret = 1;
+		}
 
 		zpool_close(zhp);
 	}

==== //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 (text+ko) ====

@@ -3039,7 +3039,7 @@
 	/*
 	 * Export it.
 	 */
-	error = spa_export(oldname, &config, B_FALSE);
+	error = spa_export(oldname, &config, B_FALSE, B_FALSE);
 	if (error)
 		fatal(0, "spa_export('%s') = %d", oldname, error);
 

==== //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#3 (text+ko) ====

@@ -289,6 +289,7 @@
  * Import and export functions
  */
 extern int zpool_export(zpool_handle_t *, boolean_t);
+extern int zpool_export_force(zpool_handle_t *);
 extern int zpool_import(libzfs_handle_t *, nvlist_t *, const char *,
     char *altroot);
 extern int zpool_import_props(libzfs_handle_t *, nvlist_t *, const char *,

==== //depot/projects/soc2009/pgj_libstat/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#2 (text+ko) ====

@@ -1096,7 +1096,7 @@
  * mounted datasets in the pool.
  */
 int
-zpool_export(zpool_handle_t *zhp, boolean_t force)
+zpool_export_common(zpool_handle_t *zhp, boolean_t force, boolean_t hardforce)
 {
 	zfs_cmd_t zc = { 0 };
 	char msg[1024];
@@ -1109,6 +1109,7 @@
 
 	(void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name));
 	zc.zc_cookie = force;
+	zc.zc_guid = hardforce;
 
 	if (zfs_ioctl(zhp->zpool_hdl, ZFS_IOC_POOL_EXPORT, &zc) != 0) {
 		switch (errno) {
@@ -1129,6 +1130,18 @@
 	return (0);
 }
 
+int
+zpool_export(zpool_handle_t *zhp, boolean_t force)
+{
+	return (zpool_export_common(zhp, force, B_FALSE));
+}
+
+int
+zpool_export_force(zpool_handle_t *zhp)
+{
+	return (zpool_export_common(zhp, B_TRUE, B_TRUE));
+}
+
 /*
  * zpool_import() is a contracted interface. Should be kept the same
  * if possible.

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/alarm.3#2 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)alarm.3	8.2 (Berkeley) 4/19/94
-.\" $FreeBSD: src/lib/libc/gen/alarm.3,v 1.17 2007/01/09 00:27:52 imp Exp $
+.\" $FreeBSD: src/lib/libc/gen/alarm.3,v 1.18 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd April 19, 1994
 .Dt ALARM 3
@@ -76,8 +76,7 @@
 .Sh SEE ALSO
 .Xr setitimer 2 ,
 .Xr sigaction 2 ,
-.Xr sigpause 2 ,
-.Xr sigvec 2 ,
+.Xr sigsuspend 2 ,
 .Xr signal 3 ,
 .Xr sleep 3 ,
 .Xr ualarm 3 ,

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/raise.3#2 (text+ko) ====

@@ -30,14 +30,14 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)raise.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/gen/raise.3,v 1.8 2007/01/09 00:27:55 imp Exp $
+.\" $FreeBSD: src/lib/libc/gen/raise.3,v 1.9 2010/05/07 17:20:15 jilles Exp $
 .\"
-.Dd June 4, 1993
+.Dd May 7, 2010
 .Dt RAISE 3
 .Os
 .Sh NAME
 .Nm raise
-.Nd send a signal to the current process
+.Nd send a signal to the current thread
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
@@ -49,7 +49,7 @@
 .Fn raise
 function sends the signal
 .Fa sig
-to the current process.
+to the current thread.
 .Sh RETURN VALUES
 .Rv -std raise
 .Sh ERRORS

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/siginterrupt.3#2 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)siginterrupt.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/gen/siginterrupt.3,v 1.15 2007/01/09 00:27:55 imp Exp $
+.\" $FreeBSD: src/lib/libc/gen/siginterrupt.3,v 1.16 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd June 4, 1993
 .Dt SIGINTERRUPT 3
@@ -109,9 +109,8 @@
 .El
 .Sh SEE ALSO
 .Xr sigaction 2 ,
-.Xr sigblock 2 ,
-.Xr sigpause 2 ,
-.Xr sigsetmask 2 ,
+.Xr sigprocmask 2 ,
+.Xr sigsuspend 2 ,
 .Xr signal 3
 .Sh HISTORY
 The

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/gen/ualarm.3#2 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     From: @(#)ualarm.3	8.2 (Berkeley) 4/19/94
-.\" $FreeBSD: src/lib/libc/gen/ualarm.3,v 1.20 2007/01/09 00:27:56 imp Exp $
+.\" $FreeBSD: src/lib/libc/gen/ualarm.3,v 1.21 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd April 19, 1994
 .Dt UALARM 3
@@ -84,8 +84,8 @@
 .Sh SEE ALSO
 .Xr getitimer 2 ,
 .Xr setitimer 2 ,
-.Xr sigpause 2 ,
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
+.Xr sigsuspend 2 ,
 .Xr alarm 3 ,
 .Xr signal 3 ,
 .Xr sleep 3 ,

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/execve.2#3 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)execve.2	8.5 (Berkeley) 6/1/94
-.\" $FreeBSD: src/lib/libc/sys/execve.2,v 1.43 2009/07/05 20:20:09 pjd Exp $
+.\" $FreeBSD: src/lib/libc/sys/execve.2,v 1.44 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd April 10, 2008
 .Dt EXECVE 2
@@ -189,8 +189,8 @@
 .It interval timers Ta see Xr getitimer 2
 .It resource limits Ta see Xr getrlimit 2
 .It file mode mask Ta see Xr umask 2
-.It signal mask Ta see Xr sigvec 2 ,
-.Xr sigsetmask 2
+.It signal mask Ta see Xr sigaction 2 ,
+.Xr sigprocmask 2
 .El
 .Pp
 When a program is executed as a result of an

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/fcntl.2#3 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)fcntl.2	8.2 (Berkeley) 1/12/94
-.\" $FreeBSD: src/lib/libc/sys/fcntl.2,v 1.48 2009/09/28 16:59:47 delphij Exp $
+.\" $FreeBSD: src/lib/libc/sys/fcntl.2,v 1.49 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd September 28, 2009
 .Dt FCNTL 2
@@ -618,7 +618,7 @@
 .Xr flock 2 ,
 .Xr getdtablesize 2 ,
 .Xr open 2 ,
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
 .Xr lockf 3 ,
 .Xr tcgetpgrp 3 ,
 .Xr tcsetpgrp 3

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/getitimer.2#2 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)getitimer.2	8.3 (Berkeley) 5/16/95
-.\" $FreeBSD: src/lib/libc/sys/getitimer.2,v 1.23 2007/01/09 00:28:14 imp Exp $
+.\" $FreeBSD: src/lib/libc/sys/getitimer.2,v 1.24 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd May 16, 1995
 .Dt GETITIMER 2
@@ -171,7 +171,7 @@
 .Sh SEE ALSO
 .Xr gettimeofday 2 ,
 .Xr select 2 ,
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
 .Xr clocks 7
 .Sh HISTORY
 The

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/getrlimit.2#3 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)getrlimit.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/getrlimit.2,v 1.26 2009/06/23 20:57:27 kib Exp $
+.\" $FreeBSD: src/lib/libc/sys/getrlimit.2,v 1.27 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd August 20, 2008
 .Dt GETRLIMIT 2
@@ -193,7 +193,7 @@
 .Xr quota 1 ,
 .Xr quotactl 2 ,
 .Xr sigaltstack 2 ,
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
 .Xr sysctl 3 ,
 .Xr ulimit 3
 .Sh HISTORY

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/quotactl.2#2 (text+ko) ====

@@ -29,7 +29,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)quotactl.2	8.2 (Berkeley) 3/10/95
-.\" $FreeBSD: src/lib/libc/sys/quotactl.2,v 1.26 2007/02/01 02:31:02 mpp Exp $
+.\" $FreeBSD: src/lib/libc/sys/quotactl.2,v 1.27 2010/05/07 00:41:12 mckusick Exp $
 .\"
 .Dd March 5, 1999
 .Dt QUOTACTL 2
@@ -84,7 +84,7 @@
 The
 .Dq ufs
 specific commands are:
-.Bl -tag -width Q_QUOTAOFFxx
+.Bl -tag -width Q_GETQUOTASIZEx
 .It Dv Q_QUOTAON
 Enable disk quotas for the file system specified by
 .Fa path .
@@ -110,6 +110,17 @@
 .Fa id
 arguments are unused.
 Only the super-user may turn quotas off.
+.It Dv Q_GETQUOTASIZE
+Get the wordsize used to represent the quotas for the user or group
+(as determined by the command type).
+Possible values are 32 for the old-style quota file 
+and 64 for the new-style quota file.
+The
+.Fa addr
+argument is a pointer to an integer into which the size is stored.
+The identifier
+.Fa id
+is not used.
 .It Dv Q_GETQUOTA
 Get disk quota limits and current usage for the user or group
 (as determined by the command type) with identifier
@@ -177,9 +188,11 @@
 argument
 or the command type is invalid.
 In
-.Dv Q_GETQUOTA
+.Dv Q_GETQUOTASIZE ,
+.Dv Q_GETQUOTA ,
+.Dv Q_SETQUOTA ,
 and
-.Dv Q_SETQUOTA ,
+.Dv Q_SETUSE ,
 quotas are not currently enabled for this file system.
 .Pp
 The
@@ -208,7 +221,8 @@
 .It Bq Er EROFS
 In
 .Dv Q_QUOTAON ,
-the quota file resides on a read-only file system.
+either the file system on which quotas are to be enabled is mounted read-only
+or the quota file resides on a read-only file system.
 .It Bq Er EIO
 An
 .Tn I/O

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigaction.2#3 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	From: @(#)sigaction.2	8.2 (Berkeley) 4/3/94
-.\" $FreeBSD: src/lib/libc/sys/sigaction.2,v 1.61 2010/04/18 18:23:11 kib Exp $
+.\" $FreeBSD: src/lib/libc/sys/sigaction.2,v 1.62 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd April 18, 2010
 .Dt SIGACTION 2
@@ -609,13 +609,9 @@
 .Xr kill 2 ,
 .Xr ptrace 2 ,
 .Xr sigaltstack 2 ,
-.Xr sigblock 2 ,
-.Xr sigpause 2 ,
 .Xr sigpending 2 ,
 .Xr sigprocmask 2 ,
-.Xr sigsetmask 2 ,
 .Xr sigsuspend 2 ,
-.Xr sigvec 2 ,
 .Xr wait 2 ,
 .Xr fpsetmask 3 ,
 .Xr setjmp 3 ,

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigaltstack.2#2 (text+ko) ====

@@ -26,9 +26,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)sigaltstack.2	8.2 (Berkeley) 5/1/95
-.\" $FreeBSD: src/lib/libc/sys/sigaltstack.2,v 1.22 2007/01/09 00:28:15 imp Exp $
+.\" $FreeBSD: src/lib/libc/sys/sigaltstack.2,v 1.23 2010/05/06 22:06:14 jilles Exp $
 .\"
-.Dd May 1, 1995
+.Dd May 6, 2010
 .Dt SIGALTSTACK 2
 .Os
 .Sh NAME
@@ -39,7 +39,7 @@
 .Sh SYNOPSIS
 .In signal.h
 .Bd -literal
-typedef struct sigaltstack {
+typedef struct {
         char    *ss_sp;
         size_t  ss_size;
         int     ss_flags;
@@ -51,25 +51,25 @@
 The
 .Fn sigaltstack
 system call
-allows users to define an alternate stack on which signals
-are to be processed.
+allows defining an alternate stack on which signals
+are to be processed for the current thread.
 If
 .Fa ss
 is non-zero,
 it specifies a pointer to and the size of a
 .Em "signal stack"
-on which to deliver signals,
-and tells the system if the process is currently executing
-on that stack.
+on which to deliver signals.
 When a signal's action indicates its handler
 should execute on the signal stack (specified with a
 .Xr sigaction 2
 system call), the system checks to see
-if the process is currently executing on that stack.
-If the process is not currently executing on the signal stack,
+if the thread is currently executing on that stack.
+If the thread is not currently executing on the signal stack,
 the system arranges a switch to the signal stack for the
 duration of the signal handler's execution.
 .Pp
+An active stack cannot be modified.
+.Pp
 If
 .Dv SS_DISABLE
 is set in
@@ -78,12 +78,6 @@
 and
 .Fa ss_size
 are ignored and the signal stack will be disabled.
-Trying to disable an active stack will cause
-.Fn sigaltstack
-to return -1 with
-.Va errno
-set to
-.Er EINVAL .
 A disabled stack will cause all signals to be
 taken on the regular user stack.
 If the stack is later re-enabled then all signals that were specified
@@ -96,7 +90,7 @@
 .Fa ss_flags
 field will contain the value
 .Dv SS_ONSTACK
-if the process is currently on a signal stack and
+if the thread is currently on a signal stack and
 .Dv SS_DISABLE
 if the signal stack is currently disabled.
 .Sh NOTES
@@ -146,8 +140,12 @@
 .Fa oss
 points to memory that is not a valid part of the process
 address space.
+.It Bq Er EPERM
+An attempt was made to modify an active stack.
 .It Bq Er EINVAL
-An attempt was made to disable an active stack.
+The
+.Fa ss_flags
+field was invalid.
 .It Bq Er ENOMEM
 Size of alternate stack area is less than or equal to
 .Dv MINSIGSTKSZ .

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigprocmask.2#2 (text+ko) ====

@@ -26,9 +26,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)sigprocmask.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/sigprocmask.2,v 1.22 2007/01/09 00:28:15 imp Exp $
+.\" $FreeBSD: src/lib/libc/sys/sigprocmask.2,v 1.23 2010/05/07 20:46:22 jilles Exp $
 .\"
-.Dd June 4, 1993
+.Dd May 7, 2010
 .Dt SIGPROCMASK 2
 .Os
 .Sh NAME
@@ -96,6 +96,11 @@
 or
 .Dv SIGSTOP
 to be blocked.
+.Pp
+In threaded applications,
+.Xr pthread_sigmask 3
+must be used instead of
+.Fn sigprocmask .
 .Sh RETURN VALUES
 .Rv -std sigprocmask
 .Sh ERRORS
@@ -116,6 +121,7 @@
 .Xr sigpending 2 ,
 .Xr sigsuspend 2 ,
 .Xr fpsetmask 3 ,
+.Xr pthread_sigmask 3 ,
 .Xr sigsetops 3
 .Sh STANDARDS
 The

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/sigreturn.2#2 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)sigreturn.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/sigreturn.2,v 1.18 2007/01/09 00:28:15 imp Exp $
+.\" $FreeBSD: src/lib/libc/sys/sigreturn.2,v 1.19 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd June 4, 1993
 .Dt SIGRETURN 2
@@ -83,7 +83,7 @@
 raise the privilege level of the process.
 .El
 .Sh SEE ALSO
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
 .Xr setjmp 3 ,
 .Xr ucontext 3
 .Sh HISTORY

==== //depot/projects/soc2009/pgj_libstat/src/lib/libc/sys/vfork.2#3 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)vfork.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/vfork.2,v 1.29 2009/11/13 13:26:27 brueffer Exp $
+.\" $FreeBSD: src/lib/libc/sys/vfork.2,v 1.30 2010/05/06 22:49:54 jilles Exp $
 .\"
 .Dd November 13, 2009
 .Dt VFORK 2
@@ -104,7 +104,7 @@
 .Xr _exit 2 ,
 .Xr fork 2 ,
 .Xr rfork 2 ,
-.Xr sigvec 2 ,
+.Xr sigaction 2 ,
 .Xr wait 2 ,
 .Xr exit 3
 .Sh HISTORY

==== //depot/projects/soc2009/pgj_libstat/src/lib/libutil/Makefile#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/4/93
-#	$FreeBSD: src/lib/libutil/Makefile,v 1.77 2010/01/13 18:59:51 ed Exp $
+#	$FreeBSD: src/lib/libutil/Makefile,v 1.78 2010/05/07 00:41:12 mckusick Exp $
 
 SHLIBDIR?= /lib
 
@@ -12,7 +12,7 @@
 	hexdump.c humanize_number.c kinfo_getfile.c kinfo_getvmmap.c kld.c \
 	login_auth.c login_cap.c \
 	login_class.c login_crypt.c login_ok.c login_times.c login_tty.c \
-	pidfile.c property.c pty.c pw_util.c realhostname.c \
+	pidfile.c property.c pty.c pw_util.c quotafile.c realhostname.c \
 	stub.c trimdomain.c uucplock.c
 INCS=	libutil.h login_cap.h
 
@@ -29,7 +29,7 @@
 	_secure_path.3 uucplock.3 property.3 auth.3 realhostname.3 \
 	realhostname_sa.3 trimdomain.3 fparseln.3 humanize_number.3 \
 	pidfile.3 flopen.3 expand_number.3 hexdump.3 \
-	kinfo_getfile.3 kinfo_getvmmap.3
+	kinfo_getfile.3 kinfo_getvmmap.3 quotafile.3
 MAN+=	login.conf.5 auth.conf.5
 MLINKS+= kld.3 kld_isloaded.3 kld.3 kld_load.3
 MLINKS+= property.3 properties_read.3  property.3 properties_free.3
@@ -57,5 +57,13 @@
 	pidfile.3 pidfile_write.3 \
 	pidfile.3 pidfile_close.3 \
 	pidfile.3 pidfile_remove.3
+MLINKS+=quotafile.3 quota_open.3 \
+	quotafile.3 quota_fsname.3 \
+	quotafile.3 quota_qfname.3 \
+	quotafile.3 quota_statfs.3 \

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005082334.o48NYX9P081501>