svn commit: r237181 - in user/alc/pvh_global_lock: . cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common contrib/gcc/config/arm etc gnu/lib/libgomp gnu/lib/libstdc++ inclu...

Alan Cox alc at FreeBSD.org
Sun Jun 17 03:59:19 UTC 2012


Author: alc
Date: Sun Jun 17 03:59:17 2012
New Revision: 237181
URL: http://svn.freebsd.org/changeset/base/237181

Log:
  MFC r237179

Added:
  user/alc/pvh_global_lock/sys/arm/include/atags.h
     - copied unchanged from r237179, head/sys/arm/include/atags.h
  user/alc/pvh_global_lock/tools/regression/usr.bin/make/variables/modifier_t/
     - copied from r237179, head/tools/regression/usr.bin/make/variables/modifier_t/
Deleted:
  user/alc/pvh_global_lock/etc/auth.conf
  user/alc/pvh_global_lock/lib/libutil/auth.3
  user/alc/pvh_global_lock/lib/libutil/auth.conf.5
  user/alc/pvh_global_lock/sys/arm/at91/files.at91sam9
Modified:
  user/alc/pvh_global_lock/Makefile.inc1
  user/alc/pvh_global_lock/ObsoleteFiles.inc
  user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  user/alc/pvh_global_lock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  user/alc/pvh_global_lock/contrib/gcc/config/arm/freebsd.h
  user/alc/pvh_global_lock/etc/Makefile
  user/alc/pvh_global_lock/gnu/lib/libgomp/config.h
  user/alc/pvh_global_lock/gnu/lib/libstdc++/config.h
  user/alc/pvh_global_lock/include/paths.h
  user/alc/pvh_global_lock/lib/libc/arm/Symbol.map
  user/alc/pvh_global_lock/lib/libc/gen/fstab.c
  user/alc/pvh_global_lock/lib/libc/gen/getnetgrent.c
  user/alc/pvh_global_lock/lib/libc/gen/signal.3
  user/alc/pvh_global_lock/lib/libc/stdlib/getopt_long.c
  user/alc/pvh_global_lock/lib/libcrypt/Makefile
  user/alc/pvh_global_lock/lib/libcrypt/crypt.3
  user/alc/pvh_global_lock/lib/libcrypt/crypt.c
  user/alc/pvh_global_lock/lib/libkiconv/Makefile
  user/alc/pvh_global_lock/lib/libusb/Makefile
  user/alc/pvh_global_lock/lib/libusb/libusb10.c
  user/alc/pvh_global_lock/lib/libusb/libusb10_io.c
  user/alc/pvh_global_lock/lib/libutil/Makefile
  user/alc/pvh_global_lock/lib/libutil/auth.c
  user/alc/pvh_global_lock/lib/libutil/property.3
  user/alc/pvh_global_lock/libexec/rtld-elf/map_object.c
  user/alc/pvh_global_lock/release/picobsd/tinyware/passwd/passwd.c
  user/alc/pvh_global_lock/sbin/fsck_ffs/suj.c
  user/alc/pvh_global_lock/share/examples/csh/dot.cshrc
  user/alc/pvh_global_lock/share/examples/etc/README.examples
  user/alc/pvh_global_lock/share/examples/mdoc/example.4
  user/alc/pvh_global_lock/share/man/man4/hptrr.4
  user/alc/pvh_global_lock/share/man/man4/ip.4
  user/alc/pvh_global_lock/share/misc/committers-src.dot
  user/alc/pvh_global_lock/share/mk/bsd.own.mk
  user/alc/pvh_global_lock/sys/amd64/acpica/acpi_wakecode.S
  user/alc/pvh_global_lock/sys/amd64/amd64/cpu_switch.S
  user/alc/pvh_global_lock/sys/amd64/amd64/mp_machdep.c
  user/alc/pvh_global_lock/sys/amd64/amd64/trap.c
  user/alc/pvh_global_lock/sys/amd64/conf/GENERIC
  user/alc/pvh_global_lock/sys/amd64/include/pcb.h
  user/alc/pvh_global_lock/sys/amd64/include/pmap.h
  user/alc/pvh_global_lock/sys/amd64/include/smp.h
  user/alc/pvh_global_lock/sys/arm/arm/bcopyinout_xscale.S
  user/alc/pvh_global_lock/sys/arm/arm/bootconfig.c
  user/alc/pvh_global_lock/sys/arm/arm/busdma_machdep.c
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc.c
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_arm10.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_arm11.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_arm7tdmi.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_arm8.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_arm9.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_armv4.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_armv5.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_sa1.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_xscale.S
  user/alc/pvh_global_lock/sys/arm/arm/cpufunc_asm_xscale_c3.S
  user/alc/pvh_global_lock/sys/arm/arm/db_disasm.c
  user/alc/pvh_global_lock/sys/arm/arm/db_interface.c
  user/alc/pvh_global_lock/sys/arm/arm/db_trace.c
  user/alc/pvh_global_lock/sys/arm/arm/disassem.c
  user/alc/pvh_global_lock/sys/arm/arm/dump_machdep.c
  user/alc/pvh_global_lock/sys/arm/arm/elf_trampoline.c
  user/alc/pvh_global_lock/sys/arm/arm/exception.S
  user/alc/pvh_global_lock/sys/arm/arm/gdb_machdep.c
  user/alc/pvh_global_lock/sys/arm/arm/in_cksum.c
  user/alc/pvh_global_lock/sys/arm/arm/intr.c
  user/alc/pvh_global_lock/sys/arm/arm/irq_dispatch.S
  user/alc/pvh_global_lock/sys/arm/arm/machdep.c
  user/alc/pvh_global_lock/sys/arm/arm/mem.c
  user/alc/pvh_global_lock/sys/arm/arm/nexus.c
  user/alc/pvh_global_lock/sys/arm/arm/pmap.c
  user/alc/pvh_global_lock/sys/arm/arm/support.S
  user/alc/pvh_global_lock/sys/arm/arm/swtch.S
  user/alc/pvh_global_lock/sys/arm/arm/sys_machdep.c
  user/alc/pvh_global_lock/sys/arm/arm/trap.c
  user/alc/pvh_global_lock/sys/arm/arm/undefined.c
  user/alc/pvh_global_lock/sys/arm/arm/vectors.S
  user/alc/pvh_global_lock/sys/arm/arm/vm_machdep.c
  user/alc/pvh_global_lock/sys/arm/at91/at91.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_machdep.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_mci.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_pio.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_pio_rm9200.h
  user/alc/pvh_global_lock/sys/arm/at91/at91_pit.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_pitreg.h
  user/alc/pvh_global_lock/sys/arm/at91/at91_pmcvar.h
  user/alc/pvh_global_lock/sys/arm/at91/at91_reset.S
  user/alc/pvh_global_lock/sys/arm/at91/at91_rst.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_ssc.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_st.c
  user/alc/pvh_global_lock/sys/arm/at91/at91_wdtreg.h
  user/alc/pvh_global_lock/sys/arm/at91/at91rm9200.c
  user/alc/pvh_global_lock/sys/arm/at91/at91rm92reg.h
  user/alc/pvh_global_lock/sys/arm/at91/at91sam9260reg.h
  user/alc/pvh_global_lock/sys/arm/at91/at91sam9g20.c
  user/alc/pvh_global_lock/sys/arm/at91/at91sam9g20reg.h
  user/alc/pvh_global_lock/sys/arm/at91/at91var.h
  user/alc/pvh_global_lock/sys/arm/at91/board_qila9g20.c
  user/alc/pvh_global_lock/sys/arm/at91/board_sam9g20ek.c
  user/alc/pvh_global_lock/sys/arm/at91/files.at91
  user/alc/pvh_global_lock/sys/arm/at91/if_macb.c
  user/alc/pvh_global_lock/sys/arm/at91/std.at91
  user/alc/pvh_global_lock/sys/arm/at91/std.at91sam9
  user/alc/pvh_global_lock/sys/arm/at91/uart_cpu_at91rm9200usart.c
  user/alc/pvh_global_lock/sys/arm/conf/AVILA
  user/alc/pvh_global_lock/sys/arm/conf/BWCT
  user/alc/pvh_global_lock/sys/arm/conf/CAMBRIA
  user/alc/pvh_global_lock/sys/arm/conf/CNS11XXNAS
  user/alc/pvh_global_lock/sys/arm/conf/CRB
  user/alc/pvh_global_lock/sys/arm/conf/EP80219
  user/alc/pvh_global_lock/sys/arm/conf/GUMSTIX
  user/alc/pvh_global_lock/sys/arm/conf/GUMSTIX-QEMU
  user/alc/pvh_global_lock/sys/arm/conf/HL200
  user/alc/pvh_global_lock/sys/arm/conf/HL201
  user/alc/pvh_global_lock/sys/arm/conf/IQ31244
  user/alc/pvh_global_lock/sys/arm/conf/KB920X
  user/alc/pvh_global_lock/sys/arm/conf/LN2410SBC
  user/alc/pvh_global_lock/sys/arm/conf/NSLU
  user/alc/pvh_global_lock/sys/arm/conf/QILA9G20
  user/alc/pvh_global_lock/sys/arm/conf/QILA9G20.hints
  user/alc/pvh_global_lock/sys/arm/conf/SAM9G20EK
  user/alc/pvh_global_lock/sys/arm/conf/SAM9G20EK.hints
  user/alc/pvh_global_lock/sys/arm/conf/SIMICS
  user/alc/pvh_global_lock/sys/arm/econa/econa_machdep.c
  user/alc/pvh_global_lock/sys/arm/include/armreg.h
  user/alc/pvh_global_lock/sys/arm/include/asmacros.h
  user/alc/pvh_global_lock/sys/arm/include/atomic.h
  user/alc/pvh_global_lock/sys/arm/include/blockio.h
  user/alc/pvh_global_lock/sys/arm/include/cpufunc.h
  user/alc/pvh_global_lock/sys/arm/include/elf.h
  user/alc/pvh_global_lock/sys/arm/include/endian.h
  user/alc/pvh_global_lock/sys/arm/include/fdt.h
  user/alc/pvh_global_lock/sys/arm/include/fp.h
  user/alc/pvh_global_lock/sys/arm/include/frame.h
  user/alc/pvh_global_lock/sys/arm/include/ieee.h
  user/alc/pvh_global_lock/sys/arm/include/in_cksum.h
  user/alc/pvh_global_lock/sys/arm/include/intr.h
  user/alc/pvh_global_lock/sys/arm/include/katelib.h
  user/alc/pvh_global_lock/sys/arm/include/machdep.h
  user/alc/pvh_global_lock/sys/arm/include/param.h
  user/alc/pvh_global_lock/sys/arm/include/pmap.h
  user/alc/pvh_global_lock/sys/arm/include/pmc_mdep.h
  user/alc/pvh_global_lock/sys/arm/include/profile.h
  user/alc/pvh_global_lock/sys/arm/include/pte.h
  user/alc/pvh_global_lock/sys/arm/include/resource.h
  user/alc/pvh_global_lock/sys/arm/include/stack.h
  user/alc/pvh_global_lock/sys/arm/include/vmparam.h
  user/alc/pvh_global_lock/sys/arm/mv/mv_machdep.c
  user/alc/pvh_global_lock/sys/arm/mv/mvwin.h
  user/alc/pvh_global_lock/sys/arm/mv/std.mv
  user/alc/pvh_global_lock/sys/arm/s3c2xx0/s3c2410reg.h
  user/alc/pvh_global_lock/sys/arm/s3c2xx0/s3c2440reg.h
  user/alc/pvh_global_lock/sys/arm/s3c2xx0/s3c24x0.c
  user/alc/pvh_global_lock/sys/arm/s3c2xx0/s3c24x0_machdep.c
  user/alc/pvh_global_lock/sys/arm/s3c2xx0/s3c24x0reg.h
  user/alc/pvh_global_lock/sys/arm/sa11x0/assabet_machdep.c
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0.c
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_gpioreg.h
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_io_asm.S
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_irq.S
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_ost.c
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_ostreg.h
  user/alc/pvh_global_lock/sys/arm/sa11x0/sa11x0_var.h
  user/alc/pvh_global_lock/sys/arm/sa11x0/uart_dev_sa1110.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/ep80219_machdep.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_aau.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_dma.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_intr.h
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_pci.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_space.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321_timer.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/i80321reg.h
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/iq31244_7seg.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/iq31244_machdep.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/iq80321.c
  user/alc/pvh_global_lock/sys/arm/xscale/i80321/obio.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/crb_machdep.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/i81342.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/i81342_mcu.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/i81342_pci.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/i81342_space.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/i81342reg.h
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/iq81342_7seg.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/obio.c
  user/alc/pvh_global_lock/sys/arm/xscale/i8134x/uart_cpu_i81342.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/avila_ata.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/avila_gpio.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/avila_machdep.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/cambria_exp_space.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/if_npe.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/if_npereg.h
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_iic.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_npe.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_npereg.h
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_pci.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_pci_space.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_qmgr.c
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425_qmgr.h
  user/alc/pvh_global_lock/sys/arm/xscale/ixp425/ixp425reg.h
  user/alc/pvh_global_lock/sys/arm/xscale/pxa/if_smc_smi.c
  user/alc/pvh_global_lock/sys/arm/xscale/pxa/pxa_machdep.c
  user/alc/pvh_global_lock/sys/arm/xscale/pxa/pxareg.h
  user/alc/pvh_global_lock/sys/boot/zfs/zfsimpl.c
  user/alc/pvh_global_lock/sys/conf/kern.post.mk
  user/alc/pvh_global_lock/sys/conf/options.arm
  user/alc/pvh_global_lock/sys/dev/ata/chipsets/ata-ite.c
  user/alc/pvh_global_lock/sys/dev/ath/ath_hal/ah_desc.h
  user/alc/pvh_global_lock/sys/dev/ath/if_ath.c
  user/alc/pvh_global_lock/sys/dev/ath/if_ath_misc.h
  user/alc/pvh_global_lock/sys/dev/ath/if_ath_sysctl.c
  user/alc/pvh_global_lock/sys/dev/ath/if_ath_tx.c
  user/alc/pvh_global_lock/sys/dev/ath/if_ath_tx_ht.c
  user/alc/pvh_global_lock/sys/dev/ath/if_athvar.h
  user/alc/pvh_global_lock/sys/dev/drm2/i915/i915_gem.c
  user/alc/pvh_global_lock/sys/dev/hptrr/hptrr_osm_bsd.c
  user/alc/pvh_global_lock/sys/dev/hwpmc/hwpmc_arm.c
  user/alc/pvh_global_lock/sys/dev/isp/isp_pci.c
  user/alc/pvh_global_lock/sys/dev/mvs/mvs.c
  user/alc/pvh_global_lock/sys/dev/mvs/mvs.h
  user/alc/pvh_global_lock/sys/dev/mvs/mvs_soc.c
  user/alc/pvh_global_lock/sys/dev/pci/pci_pci.c
  user/alc/pvh_global_lock/sys/dev/sym/sym_conf.h
  user/alc/pvh_global_lock/sys/dev/sym/sym_hipd.c
  user/alc/pvh_global_lock/sys/dev/usb/quirk/usb_quirk.c
  user/alc/pvh_global_lock/sys/dev/usb/serial/uftdi.c
  user/alc/pvh_global_lock/sys/dev/usb/serial/uftdi_reg.h
  user/alc/pvh_global_lock/sys/dev/usb/usbdevs
  user/alc/pvh_global_lock/sys/geom/part/g_part_gpt.c
  user/alc/pvh_global_lock/sys/i386/acpica/acpi_wakecode.S
  user/alc/pvh_global_lock/sys/i386/conf/GENERIC
  user/alc/pvh_global_lock/sys/i386/i386/mp_machdep.c
  user/alc/pvh_global_lock/sys/i386/i386/swtch.s
  user/alc/pvh_global_lock/sys/i386/include/pcb.h
  user/alc/pvh_global_lock/sys/i386/include/pmap.h
  user/alc/pvh_global_lock/sys/i386/include/smp.h
  user/alc/pvh_global_lock/sys/ia64/include/pmap.h
  user/alc/pvh_global_lock/sys/kern/kern_descrip.c
  user/alc/pvh_global_lock/sys/kern/kern_event.c
  user/alc/pvh_global_lock/sys/kern/uipc_usrreq.c
  user/alc/pvh_global_lock/sys/kern/vfs_syscalls.c
  user/alc/pvh_global_lock/sys/mips/include/pmap.h
  user/alc/pvh_global_lock/sys/mips/rmi/rootfs_list.txt
  user/alc/pvh_global_lock/sys/net/if.h
  user/alc/pvh_global_lock/sys/net/if_gif.c
  user/alc/pvh_global_lock/sys/netgraph/netflow/netflow_v9.c
  user/alc/pvh_global_lock/sys/netgraph/netflow/ng_netflow.c
  user/alc/pvh_global_lock/sys/netinet/in.h
  user/alc/pvh_global_lock/sys/netinet/in_pcb.c
  user/alc/pvh_global_lock/sys/netinet/in_pcb.h
  user/alc/pvh_global_lock/sys/netinet/ip_input.c
  user/alc/pvh_global_lock/sys/netinet/ip_output.c
  user/alc/pvh_global_lock/sys/netinet/libalias/libalias.3
  user/alc/pvh_global_lock/sys/netinet/sctp_indata.c
  user/alc/pvh_global_lock/sys/netinet/sctp_indata.h
  user/alc/pvh_global_lock/sys/netinet/sctp_input.c
  user/alc/pvh_global_lock/sys/netinet/sctp_input.h
  user/alc/pvh_global_lock/sys/netinet/sctp_output.c
  user/alc/pvh_global_lock/sys/netinet/sctp_output.h
  user/alc/pvh_global_lock/sys/netinet/sctputil.c
  user/alc/pvh_global_lock/sys/netinet/sctputil.h
  user/alc/pvh_global_lock/sys/netinet/udp_usrreq.c
  user/alc/pvh_global_lock/sys/netinet6/ip6_input.c
  user/alc/pvh_global_lock/sys/netinet6/sctp6_usrreq.c
  user/alc/pvh_global_lock/sys/netsmb/smb_dev.c
  user/alc/pvh_global_lock/sys/powerpc/include/pmap.h
  user/alc/pvh_global_lock/sys/sparc64/include/pmap.h
  user/alc/pvh_global_lock/sys/sys/cdefs.h
  user/alc/pvh_global_lock/sys/sys/filedesc.h
  user/alc/pvh_global_lock/sys/sys/kernel.h
  user/alc/pvh_global_lock/sys/ufs/ffs/ffs_softdep.c
  user/alc/pvh_global_lock/sys/vm/pmap.h
  user/alc/pvh_global_lock/sys/vm/swap_pager.c
  user/alc/pvh_global_lock/sys/vm/vm_page.c
  user/alc/pvh_global_lock/sys/vm/vm_page.h
  user/alc/pvh_global_lock/sys/vm/vm_pageout.c
  user/alc/pvh_global_lock/sys/vm/vnode_pager.c
  user/alc/pvh_global_lock/sys/x86/acpica/acpi_wakeup.c
  user/alc/pvh_global_lock/tools/tools/ath/athdebug/athdebug.c
  user/alc/pvh_global_lock/tools/tools/net80211/wlanstats/main.c
  user/alc/pvh_global_lock/usr.bin/find/find.1
  user/alc/pvh_global_lock/usr.sbin/apmd/apmd.8
Directory Properties:
  user/alc/pvh_global_lock/   (props changed)
  user/alc/pvh_global_lock/cddl/contrib/opensolaris/   (props changed)
  user/alc/pvh_global_lock/contrib/gcc/   (props changed)
  user/alc/pvh_global_lock/gnu/lib/   (props changed)
  user/alc/pvh_global_lock/lib/libc/   (props changed)
  user/alc/pvh_global_lock/lib/libutil/   (props changed)
  user/alc/pvh_global_lock/sbin/   (props changed)
  user/alc/pvh_global_lock/share/man/man4/   (props changed)
  user/alc/pvh_global_lock/sys/   (props changed)
  user/alc/pvh_global_lock/sys/boot/   (props changed)
  user/alc/pvh_global_lock/sys/conf/   (props changed)

Modified: user/alc/pvh_global_lock/Makefile.inc1
==============================================================================
--- user/alc/pvh_global_lock/Makefile.inc1	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/Makefile.inc1	Sun Jun 17 03:59:17 2012	(r237181)
@@ -15,6 +15,7 @@
 #	-DNO_WWWUPDATE do not update www in ${MAKE} update
 #	-DNO_CTF do not run the DTrace CTF conversion tools on built objects
 #	LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
+#	LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target
 #	LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools
 #	    list
 #	TARGET="machine" to crossbuild world for a different machine type
@@ -88,7 +89,7 @@ SUBDIR+=etc
 
 # These are last, since it is nice to at least get the base system
 # rebuilt before you do them.
-.for _DIR in ${LOCAL_DIRS}
+.for _DIR in ${LOCAL_LIB_DIRS} ${LOCAL_DIRS}
 .if exists(${.CURDIR}/${_DIR}/Makefile)
 SUBDIR+= ${_DIR}
 .endif
@@ -1273,6 +1274,11 @@ _ofed_lib=	contrib/ofed/usr.lib/
 .endif
 
 _generic_libs=	${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib}
+.for _DIR in ${LOCAL_LIB_DIRS}
+.if exists(${.CURDIR}/${_DIR}/Makefile)
+_generic_libs+= ${_DIR}
+.endif
+.endfor
 
 lib/libopie__L lib/libtacplus__L: lib/libmd__L
 

Modified: user/alc/pvh_global_lock/ObsoleteFiles.inc
==============================================================================
--- user/alc/pvh_global_lock/ObsoleteFiles.inc	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/ObsoleteFiles.inc	Sun Jun 17 03:59:17 2012	(r237181)
@@ -38,8 +38,13 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20120613: auth.conf removed
+OLD_FILES+=etc/auth.conf
+OLD_FILES+=usr/share/examples/etc/auth.conf
+OLD_FILES+=usr/share/man/man3/auth.3.gz
+OLD_FILES+=usr/share/man/man5/auth.conf.5.gz
 # 20120530: kde pam lives now in ports
-OLD_FILES+=/etc/pam.d/kde
+OLD_FILES+=etc/pam.d/kde
 # 20120505: new clang import installed a redundant internal header
 OLD_FILES+=usr/include/clang/3.1/stdalign.h
 # 20120428: MD2 removed from libmd

Modified: user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Sun Jun 17 03:59:17 2012	(r237181)
@@ -1348,6 +1348,8 @@ reports are printed.
 .It Fl H
 Scripted mode. Do not display headers, and separate fields by a single tab
 instead of arbitrary space.
+.It Fl v
+Show more detailed information.
 .It Fl o Ar property Ns Op , Ns Ar ...
 Comma-separated list of properties to display. See the
 .Qq Sx Properties

Modified: user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -235,7 +235,7 @@ get_usage(zpool_help_t idx) {
 	case HELP_LABELCLEAR:
 		return (gettext("\tlabelclear [-f] <vdev>\n"));
 	case HELP_LIST:
-		return (gettext("\tlist [-H] [-o property[,...]] "
+		return (gettext("\tlist [-Hv] [-o property[,...]] "
 		    "[-T d|u] [pool] ... [interval [count]]\n"));
 	case HELP_OFFLINE:
 		return (gettext("\toffline [-t] <pool> <device> ...\n"));

Modified: user/alc/pvh_global_lock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
==============================================================================
--- user/alc/pvh_global_lock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -1485,11 +1485,13 @@ zfs_prop_set(zfs_handle_t *zhp, const ch
 
 	/*
 	 * If the dataset's canmount property is being set to noauto,
+	 * or being set to on and the dataset is already mounted,
 	 * then we want to prevent unmounting & remounting it.
 	 */
 	do_prefix = !((prop == ZFS_PROP_CANMOUNT) &&
 	    (zprop_string_to_index(prop, propval, &idx,
-	    ZFS_TYPE_DATASET) == 0) && (idx == ZFS_CANMOUNT_NOAUTO));
+	    ZFS_TYPE_DATASET) == 0) && (idx == ZFS_CANMOUNT_NOAUTO ||
+	    (idx == ZFS_CANMOUNT_ON && zfs_is_mounted(zhp, NULL))));
 
 	if (do_prefix && (ret = changelist_prefix(cl)) != 0)
 		goto error;

Modified: user/alc/pvh_global_lock/contrib/gcc/config/arm/freebsd.h
==============================================================================
--- user/alc/pvh_global_lock/contrib/gcc/config/arm/freebsd.h	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/contrib/gcc/config/arm/freebsd.h	Sun Jun 17 03:59:17 2012	(r237181)
@@ -50,6 +50,7 @@
       %{rdynamic:-export-dynamic}					\
       %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }}	\
     %{static:-Bstatic}}							\
+  %{!static:--hash-style=both}						\
   %{symbolic:-Bsymbolic}						\
   -X %{mbig-endian:-EB} %{mlittle-endian:-EL}"
 

Modified: user/alc/pvh_global_lock/etc/Makefile
==============================================================================
--- user/alc/pvh_global_lock/etc/Makefile	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/etc/Makefile	Sun Jun 17 03:59:17 2012	(r237181)
@@ -7,8 +7,7 @@
 SUBDIR=	sendmail
 .endif
 
-BIN1=	auth.conf \
-	crontab \
+BIN1=	crontab \
 	devd.conf \
 	devfs.conf \
 	ddb.conf \

Modified: user/alc/pvh_global_lock/gnu/lib/libgomp/config.h
==============================================================================
--- user/alc/pvh_global_lock/gnu/lib/libgomp/config.h	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/gnu/lib/libgomp/config.h	Sun Jun 17 03:59:17 2012	(r237181)
@@ -59,7 +59,7 @@
 #define HAVE_SYS_TYPES_H 1
 
 /* Define to 1 if the target supports thread-local storage. */
-#if !defined(__arm__) && !defined(__mips__)
+#if !defined(__mips__)
 #define HAVE_TLS 1
 #endif
 

Modified: user/alc/pvh_global_lock/gnu/lib/libstdc++/config.h
==============================================================================
--- user/alc/pvh_global_lock/gnu/lib/libstdc++/config.h	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/gnu/lib/libstdc++/config.h	Sun Jun 17 03:59:17 2012	(r237181)
@@ -371,7 +371,7 @@
 /* #undef HAVE_TANL */
 
 /* Define to 1 if the target supports thread-local storage. */
-#if !defined(__arm__) && !defined(__mips__)
+#if !defined(__mips__)
 #define HAVE_TLS 1
 #endif
 

Modified: user/alc/pvh_global_lock/include/paths.h
==============================================================================
--- user/alc/pvh_global_lock/include/paths.h	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/include/paths.h	Sun Jun 17 03:59:17 2012	(r237181)
@@ -42,7 +42,6 @@
 /* Locate system binaries. */
 #define	_PATH_SYSPATH	"/sbin:/usr/sbin"
 
-#define	_PATH_AUTHCONF	"/etc/auth.conf"
 #define	_PATH_BSHELL	"/bin/sh"
 #define	_PATH_CAPABILITY	"/etc/capability"
 #define	_PATH_CAPABILITY_DB	"/etc/capability.db"

Modified: user/alc/pvh_global_lock/lib/libc/arm/Symbol.map
==============================================================================
--- user/alc/pvh_global_lock/lib/libc/arm/Symbol.map	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libc/arm/Symbol.map	Sun Jun 17 03:59:17 2012	(r237181)
@@ -33,6 +33,10 @@ FBSD_1.0 {
 	sbrk;
 };
 
+FBSD_1.3 {
+	__flt_rounds;
+};
+
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
 	__sys_getlogin;
@@ -70,7 +74,6 @@ FBSDprivate_1.0 {
 	__divdf3;
 	__floatsisf;
 	__floatsidf;
-	__flt_rounds;
 	__fixsfsi;
 	__fixdfsi;
 	__fixunssfsi;

Modified: user/alc/pvh_global_lock/lib/libc/gen/fstab.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libc/gen/fstab.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libc/gen/fstab.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/stat.h>
 
 #include <errno.h>
+#include <fcntl.h>
 #include <fstab.h>
 #include <paths.h>
 #include <stdio.h>
@@ -246,6 +247,8 @@ getfsfile(name)
 int 
 setfsent()
 {
+	int fd;
+
 	if (_fs_fp) {
 		rewind(_fs_fp);
 		LineNo = 0;
@@ -257,11 +260,18 @@ setfsent()
 		else
 			setfstab(getenv("PATH_FSTAB"));
 	}
-	if ((_fs_fp = fopen(path_fstab, "r")) != NULL) {
+	fd = _open(path_fstab, O_RDONLY | O_CLOEXEC);
+	if (fd == -1) {
+		error(errno);
+		return (0);
+	}
+	_fs_fp = fdopen(fd, "r");
+	if (_fs_fp  != NULL) {
 		LineNo = 0;
 		return(1);
 	}
 	error(errno);
+	_close(fd);
 	return(0);
 }
 

Modified: user/alc/pvh_global_lock/lib/libc/gen/getnetgrent.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libc/gen/getnetgrent.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libc/gen/getnetgrent.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -161,8 +161,7 @@ setnetgrent(const char *group)
 	if (group == NULL || !strlen(group))
 		return;
 
-	if (grouphead.gr == (struct netgrp *)0 ||
-		strcmp(group, grouphead.grname)) {
+	if (grouphead.gr == NULL || strcmp(group, grouphead.grname)) {
 		endnetgrent();
 #ifdef YP
 		/* Presumed guilty until proven innocent. */
@@ -172,7 +171,7 @@ setnetgrent(const char *group)
 		 * use NIS exclusively.
 		 */
 		if (((stat(_PATH_NETGROUP, &_yp_statp) < 0) &&
-			errno == ENOENT) || _yp_statp.st_size == 0)
+		    errno == ENOENT) || _yp_statp.st_size == 0)
 			_use_only_yp = _netgr_yp_enabled = 1;
 		if ((netf = fopen(_PATH_NETGROUP,"r")) != NULL ||_use_only_yp){
 		/*
@@ -247,27 +246,24 @@ endnetgrent(void)
 		lp = lp->l_next;
 		free(olp->l_groupname);
 		free(olp->l_line);
-		free((char *)olp);
+		free(olp);
 	}
-	linehead = (struct linelist *)0;
+	linehead = NULL;
 	if (grouphead.grname) {
 		free(grouphead.grname);
-		grouphead.grname = (char *)0;
+		grouphead.grname = NULL;
 	}
 	gp = grouphead.gr;
 	while (gp) {
 		ogp = gp;
 		gp = gp->ng_next;
-		if (ogp->ng_str[NG_HOST])
-			free(ogp->ng_str[NG_HOST]);
-		if (ogp->ng_str[NG_USER])
-			free(ogp->ng_str[NG_USER]);
-		if (ogp->ng_str[NG_DOM])
-			free(ogp->ng_str[NG_DOM]);
-		free((char *)ogp);
+		free(ogp->ng_str[NG_HOST]);
+		free(ogp->ng_str[NG_USER]);
+		free(ogp->ng_str[NG_DOM]);
+		free(ogp);
 	}
-	grouphead.gr = (struct netgrp *)0;
-	nextgrp = (struct netgrp *)0;
+	grouphead.gr = NULL;
+	nextgrp = NULL;
 #ifdef YP
 	_netgr_yp_enabled = 0;
 #endif
@@ -282,7 +278,7 @@ _listmatch(const char *list, const char 
 	int glen = strlen(group);
 
 	/* skip possible leading whitespace */
-	while(isspace((unsigned char)*ptr))
+	while (isspace((unsigned char)*ptr))
 		ptr++;
 
 	while (ptr < list + len) {
@@ -291,7 +287,7 @@ _listmatch(const char *list, const char 
 			ptr++;
 		if (strncmp(cptr, group, glen) == 0 && glen == (ptr - cptr))
 			return (1);
-		while(*ptr == ','  || isspace((unsigned char)*ptr))
+		while (*ptr == ','  || isspace((unsigned char)*ptr))
 			ptr++;
 	}
 
@@ -436,8 +432,7 @@ parse_netgrp(const char *group)
 			break;
 		lp = lp->l_next;
 	}
-	if (lp == (struct linelist *)0 &&
-	    (lp = read_for_group(group)) == (struct linelist *)0)
+	if (lp == NULL && (lp = read_for_group(group)) == NULL)
 		return (1);
 	if (lp->l_parsed) {
 #ifdef DEBUG
@@ -538,7 +533,7 @@ parse_netgrp(const char *group)
 static struct linelist *
 read_for_group(const char *group)
 {
-	char *pos, *spos, *linep;
+	char *linep, *olinep, *pos, *spos;
 	int len, olen;
 	int cont;
 	struct linelist *lp;
@@ -615,15 +610,20 @@ read_for_group(const char *group)
 				} else
 					cont = 0;
 				if (len > 0) {
-					linep = reallocf(linep, olen + len + 1);
+					linep = malloc(olen + len + 1);
 					if (linep == NULL) {
 						free(lp->l_groupname);
 						free(lp);
 						return (NULL);
 					}
+					if (olen > 0) {
+						bcopy(olinep, linep, olen);
+						free(olinep);
+					}
 					bcopy(pos, linep + olen, len);
 					olen += len;
 					*(linep + olen) = '\0';
+					olinep = linep;
 				}
 				if (cont) {
 					if (fgets(line, LINSIZ, netf)) {

Modified: user/alc/pvh_global_lock/lib/libc/gen/signal.3
==============================================================================
--- user/alc/pvh_global_lock/lib/libc/gen/signal.3	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libc/gen/signal.3	Sun Jun 17 03:59:17 2012	(r237181)
@@ -38,20 +38,11 @@
 .Lb libc
 .Sh SYNOPSIS
 .In signal.h
-.\" XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
-.\" The prototype for signal(3) cannot be cleanly marked up in -mdoc
-.\" without the following lower-level tweak.
-.nr in-synopsis-section 0
-.Pp
-.Ft "void \*(lp*" Ns
-.Fo signal
-.Fa "int sig"
-.Fa "void \*(lp*func\*(rp\*(lpint\*(rp"
-.Fc Ns
-.Ft "\*(rp\*(lpint\*(rp" ;
+.\" The following is Quite Ugly, but syntactically correct.
+.\" Don't try to fix it.
+.Ft void
+.Fn \*(lp*signal "int sig" "void \*(lp*func\*(rp\*(lpint\*(rp\*(rp\*(rp\*(lpint"
 .Pp
-.nr in-synopsis-section 1
-.\" XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
 or in
 .Fx Ap s
 equivalent but easier to read typedef'd version:
@@ -98,7 +89,7 @@ an interrupt.
 These signals are defined in the file
 .In signal.h :
 .Bl -column No ".Dv SIGVTALRM" "create core image"
-.It Sy "No	Name	Default Action	Description"
+.It Sy "Num" Ta Sy "Name" Ta Sy "Default Action" Ta Sy "Description"
 .It 1 Ta Dv SIGHUP Ta "terminate process" Ta "terminal line hangup"
 .It 2 Ta Dv SIGINT Ta "terminate process" Ta "interrupt program"
 .It 3 Ta Dv SIGQUIT Ta "create core image" Ta "quit program"

Modified: user/alc/pvh_global_lock/lib/libc/stdlib/getopt_long.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libc/stdlib/getopt_long.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libc/stdlib/getopt_long.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -1,4 +1,4 @@
-/*	$OpenBSD: getopt_long.c,v 1.21 2006/09/22 17:22:05 millert Exp $	*/
+/*	$OpenBSD: getopt_long.c,v 1.22 2006/10/04 21:29:04 jmc Exp $	*/
 /*	$NetBSD: getopt_long.c,v 1.15 2002/01/31 22:43:40 tv Exp $	*/
 
 /*
@@ -35,13 +35,6 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

Modified: user/alc/pvh_global_lock/lib/libcrypt/Makefile
==============================================================================
--- user/alc/pvh_global_lock/lib/libcrypt/Makefile	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libcrypt/Makefile	Sun Jun 17 03:59:17 2012	(r237181)
@@ -26,11 +26,7 @@ SRCS+=		crypt-des.c crypt-blowfish.c blo
 CFLAGS+=	-I${.CURDIR} -DHAS_DES -DHAS_BLOWFISH
 .endif
 
-# And the auth_getval() code and support.
-.PATH:		${.CURDIR}/../libutil
-SRCS+=		auth.c property.c
-.for sym in auth_getval property_find properties_read properties_free \
-	    MD4Init MD4Final MD4Update MD4Pad \
+.for sym in MD4Init MD4Final MD4Update MD4Pad \
 	    MD5Init MD5Final MD5Update MD5Pad \
 	    SHA256_Init SHA256_Final SHA256_Update \
 	    SHA512_Init SHA512_Final SHA512_Update

Modified: user/alc/pvh_global_lock/lib/libcrypt/crypt.3
==============================================================================
--- user/alc/pvh_global_lock/lib/libcrypt/crypt.3	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libcrypt/crypt.3	Sun Jun 17 03:59:17 2012	(r237181)
@@ -238,12 +238,6 @@ The
 .Fn crypt_set_format
 function sets the default encoding format according to the supplied
 .Fa string .
-.Pp
-The global default format can be set using the
-.Pa /etc/auth.conf
-file using the
-.Va crypt_default
-property.
 .Sh RETURN VALUES
 The
 .Fn crypt
@@ -260,9 +254,7 @@ Otherwise, a value of 0 is returned.
 .Sh SEE ALSO
 .Xr login 1 ,
 .Xr passwd 1 ,
-.Xr auth_getval 3 ,
 .Xr getpass 3 ,
-.Xr auth.conf 5 ,
 .Xr passwd 5
 .Sh HISTORY
 A rotor-based

Modified: user/alc/pvh_global_lock/lib/libcrypt/crypt.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libcrypt/crypt.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libcrypt/crypt.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -79,23 +79,23 @@ static const struct {
 	}
 };
 
+#ifdef HAS_DES
+#define CRYPT_DEFAULT	"des"
+#else
+#define CRYPT_DEFAULT	"md5"
+#endif
+
 static int crypt_type = -1;
 
 static void
 crypt_setdefault(void)
 {
-	char *def;
 	size_t i;
 
 	if (crypt_type != -1)
 		return;
-	def = auth_getval("crypt_default");
-	if (def == NULL) {
-		crypt_type = 0;
-		return;
-	}
 	for (i = 0; i < sizeof(crypt_types) / sizeof(crypt_types[0]) - 1; i++) {
-		if (strcmp(def, crypt_types[i].name) == 0) {
+		if (strcmp(CRYPT_DEFAULT, crypt_types[i].name) == 0) {
 			crypt_type = (int)i;
 			return;
 		}

Modified: user/alc/pvh_global_lock/lib/libkiconv/Makefile
==============================================================================
--- user/alc/pvh_global_lock/lib/libkiconv/Makefile	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libkiconv/Makefile	Sun Jun 17 03:59:17 2012	(r237181)
@@ -1,9 +1,10 @@
 # $FreeBSD$
 
+SHLIBDIR?=	/lib
+
 .include <bsd.own.mk>
 
 LIB=		kiconv
-SHLIBDIR?=	/lib
 SRCS=		kiconv_sysctl.c xlat16_iconv.c xlat16_sysctl.c
 SRCS+=		quirks.c
 

Modified: user/alc/pvh_global_lock/lib/libusb/Makefile
==============================================================================
--- user/alc/pvh_global_lock/lib/libusb/Makefile	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libusb/Makefile	Sun Jun 17 03:59:17 2012	(r237181)
@@ -18,6 +18,9 @@ NOGCCERROR=
 
 WARNS?=		2
 
+DPADD=		${LIBPTHREAD}
+LDADD=		-lpthread
+
 MLINKS+=	libusb.3 usb.3
 
 # libusb 0.1 compat

Modified: user/alc/pvh_global_lock/lib/libusb/libusb10.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libusb/libusb10.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libusb/libusb10.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -92,6 +92,7 @@ int
 libusb_init(libusb_context **context)
 {
 	struct libusb_context *ctx;
+	pthread_condattr_t attr;
 	char *debug;
 	int ret;
 
@@ -110,8 +111,28 @@ libusb_init(libusb_context **context)
 	TAILQ_INIT(&ctx->pollfds);
 	TAILQ_INIT(&ctx->tr_done);
 
-	pthread_mutex_init(&ctx->ctx_lock, NULL);
-	pthread_cond_init(&ctx->ctx_cond, NULL);
+	if (pthread_mutex_init(&ctx->ctx_lock, NULL) != 0) {
+		free(ctx);
+		return (LIBUSB_ERROR_NO_MEM);
+	}
+	if (pthread_condattr_init(&attr) != 0) {
+		pthread_mutex_destroy(&ctx->ctx_lock);
+		free(ctx);
+		return (LIBUSB_ERROR_NO_MEM);
+	}
+	if (pthread_condattr_setclock(&attr, CLOCK_MONOTONIC) != 0) {
+		pthread_mutex_destroy(&ctx->ctx_lock);
+		pthread_condattr_destroy(&attr);
+		free(ctx);
+		return (LIBUSB_ERROR_OTHER);
+	}
+	if (pthread_cond_init(&ctx->ctx_cond, &attr) != 0) {
+		pthread_mutex_destroy(&ctx->ctx_lock);
+		pthread_condattr_destroy(&attr);
+		free(ctx);
+		return (LIBUSB_ERROR_NO_MEM);
+	}
+	pthread_condattr_destroy(&attr);
 
 	ctx->ctx_handler = NO_THREAD;
 

Modified: user/alc/pvh_global_lock/lib/libusb/libusb10_io.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libusb/libusb10_io.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libusb/libusb10_io.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -307,12 +307,16 @@ libusb_wait_for_event(libusb_context *ct
 		    &ctx->ctx_lock);
 		return (0);
 	}
-	err = clock_gettime(CLOCK_REALTIME, &ts);
+	err = clock_gettime(CLOCK_MONOTONIC, &ts);
 	if (err < 0)
 		return (LIBUSB_ERROR_OTHER);
 
-	ts.tv_sec = tv->tv_sec;
-	ts.tv_nsec = tv->tv_usec * 1000;
+	/*
+	 * The "tv" arguments points to a relative time structure and
+	 * not an absolute time structure.
+	 */
+	ts.tv_sec += tv->tv_sec;
+	ts.tv_nsec += tv->tv_usec * 1000;
 	if (ts.tv_nsec >= 1000000000) {
 		ts.tv_nsec -= 1000000000;
 		ts.tv_sec++;

Modified: user/alc/pvh_global_lock/lib/libutil/Makefile
==============================================================================
--- user/alc/pvh_global_lock/lib/libutil/Makefile	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libutil/Makefile	Sun Jun 17 03:59:17 2012	(r237181)
@@ -25,14 +25,13 @@ CFLAGS+= -DINET6
 
 CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../libc/gen/
 
-MAN+=	auth.3 expand_number.3 flopen.3 fparseln.3 hexdump.3 \
+MAN+=	expand_number.3 flopen.3 fparseln.3 hexdump.3 \
 	humanize_number.3 kinfo_getallproc.3 kinfo_getfile.3 \
 	kinfo_getproc.3 kinfo_getvmmap.3 kld.3 login_auth.3 login_cap.3 \
 	login_class.3 login_ok.3 login_times.3 login_tty.3 pidfile.3 \
 	property.3 pty.3 quotafile.3 realhostname.3 realhostname_sa.3 \
 	_secure_path.3 trimdomain.3 uucplock.3
-MAN+=	auth.conf.5 login.conf.5
-MLINKS+= auth.3 auth_getval.3
+MAN+=	login.conf.5
 MLINKS+= kld.3 kld_isloaded.3 kld.3 kld_load.3
 MLINKS+=login_auth.3 auth_cat.3 login_auth.3 auth_checknologin.3
 MLINKS+=login_cap.3 login_close.3 login_cap.3 login_getcapbool.3 \

Modified: user/alc/pvh_global_lock/lib/libutil/auth.c
==============================================================================
--- user/alc/pvh_global_lock/lib/libutil/auth.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libutil/auth.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -31,40 +31,14 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <sys/types.h>
-#include <fcntl.h>
-#include <libutil.h>
-#include <paths.h>
-#include <syslog.h>
-#include <unistd.h>
-
-static properties P;
-
-static int
-initauthconf(const char *path)
-{
-    int fd;
+#include <stdlib.h>
 
-    if (!P) {
-	if ((fd = open(path, O_RDONLY)) < 0) {
-	    syslog(LOG_ERR, "initauthconf: unable to open file: %s", path);
-	    return 1;
-	}
-	P = properties_read(fd);
-	close(fd);
-	if (!P) {
-	    syslog(LOG_ERR, "initauthconf: unable to parse file: %s", path);
-	    return 1;
-	}
-    }
-    return 0;
-}
+#include <libutil.h>
 
 char *
 auth_getval(const char *name)
 {
-    if (!P && initauthconf(_PATH_AUTHCONF))
-	return NULL;
-    else
-	return property_find(P, name);
+
+	(void)name;
+	return (NULL);
 }

Modified: user/alc/pvh_global_lock/lib/libutil/property.3
==============================================================================
--- user/alc/pvh_global_lock/lib/libutil/property.3	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/lib/libutil/property.3	Sun Jun 17 03:59:17 2012	(r237181)
@@ -90,8 +90,6 @@ are desired, the entire value should be 
 characters.
 Any line beginning with a # or ; character is assumed to
 be a comment and will be ignored.
-.Sh SEE ALSO
-.Xr auth_getval 3
 .Sh AUTHORS
 .An Jordan Hubbard
 .Sh BUGS

Modified: user/alc/pvh_global_lock/libexec/rtld-elf/map_object.c
==============================================================================
--- user/alc/pvh_global_lock/libexec/rtld-elf/map_object.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/libexec/rtld-elf/map_object.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -38,7 +38,7 @@
 #include "debug.h"
 #include "rtld.h"
 
-static Elf_Ehdr *get_elf_header (int, const char *);
+static Elf_Ehdr *get_elf_header(int, const char *);
 static int convert_prot(int);	/* Elf flags -> mmap protection */
 static int convert_flags(int); /* Elf flags -> mmap flags */
 
@@ -121,7 +121,7 @@ map_object(int fd, const char *path, con
     	    if ((segs[nsegs]->p_align & (PAGE_SIZE - 1)) != 0) {
 		_rtld_error("%s: PT_LOAD segment %d not page-aligned",
 		    path, nsegs);
-		return NULL;
+		goto error;
 	    }
 	    break;
 
@@ -161,12 +161,12 @@ map_object(int fd, const char *path, con
     }
     if (phdyn == NULL) {
 	_rtld_error("%s: object is not dynamically-linked", path);
-	return NULL;
+	goto error;
     }
 
     if (nsegs < 0) {
 	_rtld_error("%s: too few PT_LOAD segments", path);
-	return NULL;
+	goto error;
     }
 
     /*
@@ -183,13 +183,12 @@ map_object(int fd, const char *path, con
     if (mapbase == (caddr_t) -1) {
 	_rtld_error("%s: mmap of entire address space failed: %s",
 	  path, rtld_strerror(errno));
-	return NULL;
+	goto error;
     }
     if (base_addr != NULL && mapbase != base_addr) {
 	_rtld_error("%s: mmap returned wrong address: wanted %p, got %p",
 	  path, base_addr, mapbase);
-	munmap(mapbase, mapsize);
-	return NULL;
+	goto error1;
     }
 
     for (i = 0; i <= nsegs; i++) {
@@ -201,10 +200,10 @@ map_object(int fd, const char *path, con
 	data_prot = convert_prot(segs[i]->p_flags);
 	data_flags = convert_flags(segs[i]->p_flags) | MAP_FIXED;
 	if (mmap(data_addr, data_vlimit - data_vaddr, data_prot,
-	  data_flags, fd, data_offset) == (caddr_t) -1) {
+	  data_flags | MAP_PREFAULT_READ, fd, data_offset) == (caddr_t) -1) {
 	    _rtld_error("%s: mmap of data failed: %s", path,
 		rtld_strerror(errno));
-	    return NULL;
+	    goto error1;
 	}
 
 	/* Do BSS setup */
@@ -221,7 +220,7 @@ map_object(int fd, const char *path, con
 		     mprotect(clear_page, PAGE_SIZE, data_prot|PROT_WRITE)) {
 			_rtld_error("%s: mprotect failed: %s", path,
 			    rtld_strerror(errno));
-			return NULL;
+			goto error1;
 		}
 
 		memset(clear_addr, 0, nclear);
@@ -240,7 +239,7 @@ map_object(int fd, const char *path, con
 		    data_flags | MAP_ANON, -1, 0) == (caddr_t)-1) {
 		    _rtld_error("%s: mmap of bss failed: %s", path,
 			rtld_strerror(errno));
-		    return NULL;
+		    goto error1;
 		}
 	    }
 	}
@@ -273,7 +272,7 @@ map_object(int fd, const char *path, con
 	if (obj->phdr == NULL) {
 	    obj_free(obj);
 	    _rtld_error("%s: cannot allocate program header", path);
-	     return NULL;
+	    goto error1;
 	}
 	memcpy((char *)obj->phdr, (char *)hdr + hdr->e_phoff, phsize);
 	obj->phdr_alloc = true;
@@ -293,63 +292,72 @@ map_object(int fd, const char *path, con
     obj->relro_page = obj->relocbase + trunc_page(relro_page);
     obj->relro_size = round_page(relro_size);
 
-    return obj;
+    munmap(hdr, PAGE_SIZE);
+    return (obj);
+
+error1:
+    munmap(mapbase, mapsize);
+error:
+    munmap(hdr, PAGE_SIZE);
+    return (NULL);
 }
 
 static Elf_Ehdr *
-get_elf_header (int fd, const char *path)
+get_elf_header(int fd, const char *path)
 {
-    static union {
-	Elf_Ehdr hdr;
-	char buf[PAGE_SIZE];
-    } u;
-    ssize_t nbytes;
-
-    if ((nbytes = pread(fd, u.buf, PAGE_SIZE, 0)) == -1) {
-	_rtld_error("%s: read error: %s", path, rtld_strerror(errno));
-	return NULL;
-    }
-
-    /* Make sure the file is valid */
-    if (nbytes < (ssize_t)sizeof(Elf_Ehdr) || !IS_ELF(u.hdr)) {
-	_rtld_error("%s: invalid file format", path);
-	return NULL;
-    }
-    if (u.hdr.e_ident[EI_CLASS] != ELF_TARG_CLASS
-      || u.hdr.e_ident[EI_DATA] != ELF_TARG_DATA) {
-	_rtld_error("%s: unsupported file layout", path);
-	return NULL;
-    }
-    if (u.hdr.e_ident[EI_VERSION] != EV_CURRENT
-      || u.hdr.e_version != EV_CURRENT) {
-	_rtld_error("%s: unsupported file version", path);
-	return NULL;
-    }
-    if (u.hdr.e_type != ET_EXEC && u.hdr.e_type != ET_DYN) {
-	_rtld_error("%s: unsupported file type", path);
-	return NULL;
-    }
-    if (u.hdr.e_machine != ELF_TARG_MACH) {
-	_rtld_error("%s: unsupported machine", path);
-	return NULL;
-    }
+	Elf_Ehdr *hdr;
 
-    /*
-     * We rely on the program header being in the first page.  This is
-     * not strictly required by the ABI specification, but it seems to
-     * always true in practice.  And, it simplifies things considerably.
-     */
-    if (u.hdr.e_phentsize != sizeof(Elf_Phdr)) {
-	_rtld_error(
-	  "%s: invalid shared object: e_phentsize != sizeof(Elf_Phdr)", path);
-	return NULL;
-    }
-    if (u.hdr.e_phoff + u.hdr.e_phnum * sizeof(Elf_Phdr) > (size_t)nbytes) {
-	_rtld_error("%s: program header too large", path);
-	return NULL;
-    }
+	hdr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_PRIVATE | MAP_PREFAULT_READ,
+	    fd, 0);
+	if (hdr == (Elf_Ehdr *)MAP_FAILED) {
+		_rtld_error("%s: read error: %s", path, rtld_strerror(errno));
+		return (NULL);
+	}
+
+	/* Make sure the file is valid */
+	if (!IS_ELF(*hdr)) {
+		_rtld_error("%s: invalid file format", path);
+		goto error;
+	}
+	if (hdr->e_ident[EI_CLASS] != ELF_TARG_CLASS ||
+	    hdr->e_ident[EI_DATA] != ELF_TARG_DATA) {
+		_rtld_error("%s: unsupported file layout", path);
+		goto error;
+	}
+	if (hdr->e_ident[EI_VERSION] != EV_CURRENT ||
+	    hdr->e_version != EV_CURRENT) {
+		_rtld_error("%s: unsupported file version", path);
+		goto error;
+	}
+	if (hdr->e_type != ET_EXEC && hdr->e_type != ET_DYN) {
+		_rtld_error("%s: unsupported file type", path);
+		goto error;
+	}
+	if (hdr->e_machine != ELF_TARG_MACH) {
+		_rtld_error("%s: unsupported machine", path);
+		goto error;
+	}
 
-    return (&u.hdr);
+	/*
+	 * We rely on the program header being in the first page.  This is
+	 * not strictly required by the ABI specification, but it seems to
+	 * always true in practice.  And, it simplifies things considerably.
+	 */
+	if (hdr->e_phentsize != sizeof(Elf_Phdr)) {
+		_rtld_error(
+	    "%s: invalid shared object: e_phentsize != sizeof(Elf_Phdr)", path);
+		goto error;
+	}
+	if (hdr->e_phoff + hdr->e_phnum * sizeof(Elf_Phdr) >
+	    (size_t)PAGE_SIZE) {
+		_rtld_error("%s: program header too large", path);
+		goto error;
+	}
+	return (hdr);
+
+error:
+	munmap(hdr, PAGE_SIZE);
+	return (NULL);
 }
 
 void

Modified: user/alc/pvh_global_lock/release/picobsd/tinyware/passwd/passwd.c
==============================================================================
--- user/alc/pvh_global_lock/release/picobsd/tinyware/passwd/passwd.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/release/picobsd/tinyware/passwd/passwd.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -64,10 +64,6 @@ int yp_errno = YP_TRUE;
 extern int yp_passwd( char * );
 #endif
 
-#ifdef KERBEROS
-#include "krb.h"
-#endif
-
 #include "extern.h"
 
 static void usage(void);
@@ -81,26 +77,12 @@ main(argc, argv)
 {
 	int ch;
 	char *uname;
-#ifdef KERBEROS
-	char *iflag = 0, *rflag = 0, *uflag = 0;
-	char *k;
-#endif
 
 #ifdef YP
-#ifdef KERBEROS
-	char realm[REALM_SZ];
-#define OPTIONS "d:h:lysfoi:r:u:"
-#else
 #define OPTIONS "d:h:lysfo"
-#endif
-#else
-#ifdef KERBEROS
-	char realm[REALM_SZ];
-#define OPTIONS "li:r:u:"
 #else
 #define OPTIONS "l"
 #endif
-#endif
 
 #ifdef YP
 	int res = 0;
@@ -113,17 +95,6 @@ main(argc, argv)
 		case 'l':		/* change local password file */
 			use_local_passwd = 1;
 			break;
-#ifdef KERBEROS
-		case 'i':
-			iflag = optarg;
-			break;
-		case 'r':
-			rflag = optarg;
-			break;
-		case 'u':
-			uflag = optarg;
-			break;
-#endif /* KERBEROS */
 #ifdef	YP
 		case 'y':			/* Change NIS password */
 			__use_yp = 1;
@@ -182,46 +153,29 @@ main(argc, argv)
 	/*
 	 * If NIS is turned on in the password database, use it, else punt.
 	 */
-#ifdef KERBEROS
-	if (__use_yp || (iflag == NULL && rflag == NULL && uflag == NULL)) {
-#endif
-		res = use_yp(uname, 0, 0);
-		if (res == USER_YP_ONLY) {
-			if (!use_local_passwd) {
-				exit(yp_passwd(uname));
-			} else {
+	res = use_yp(uname, 0, 0);
+	if (res == USER_YP_ONLY) {
+		if (!use_local_passwd) {
+			exit(yp_passwd(uname));
+		} else {
 			/*
 			 * Reject -l flag if NIS is turned on and the user
 			 * doesn't exist in the local password database.
 			 */
-				errx(1, "unknown local user: %s", uname);
-			}
-		} else if (res == USER_LOCAL_ONLY) {
-			/*
-			 * Reject -y flag if user only exists locally.
-			 */
-			if (__use_yp)
-				errx(1, "unknown NIS user: %s", uname);
-		} else if (res == USER_YP_AND_LOCAL) {
-			if (!use_local_passwd && (yp_in_pw_file || __use_yp))
-				exit(yp_passwd(uname));
+			errx(1, "unknown local user: %s", uname);
 		}
-#ifdef KERBEROS
+	} else if (res == USER_LOCAL_ONLY) {
+		/*
+		 * Reject -y flag if user only exists locally.
+		 */
+		if (__use_yp)
+			errx(1, "unknown NIS user: %s", uname);
+	} else if (res == USER_YP_AND_LOCAL) {
+		if (!use_local_passwd && (yp_in_pw_file || __use_yp))
+			exit(yp_passwd(uname));
 	}
 #endif
-#endif
 
-	if (!use_local_passwd) {
-#ifdef	KERBEROS
-		k = auth_getval("auth_list");
-		if (k && strstr(k, "kerberos"))
-		if(krb_get_lrealm(realm, 0) == KSUCCESS) {
-			setuid(getuid());
-			fprintf(stderr, "realm %s\n", realm);
-			exit(krb_passwd(argv[0], iflag, rflag, uflag));
-		}
-#endif
-	}
 	exit(local_passwd(uname));
 }
 
@@ -230,21 +184,10 @@ usage()
 {
 
 #ifdef	YP
-#ifdef	KERBEROS
-	fprintf(stderr, "%s\n%s\n",
-		"usage: passwd [-l] [-i instance] [-r realm] [-u fullname]",
-		"       passwd [-l] [-y] [-o] [-d domain [-h host]] [user]");
-#else
 	(void)fprintf(stderr,
 		"usage: passwd [-l] [-y] [-o] [-d domain [-h host]] [user]\n");
-#endif
 #else
-#ifdef	KERBEROS
-	fprintf(stderr,
-		"usage: passwd [-l] [-i instance] [-r realm] [-u fullname] [user]\n");
-#else
-	(void)fprintf(stderr, "usage: passwd user\n");
-#endif
+	(void)fprintf(stderr, "usage: passwd [-l] user\n");
 #endif
 	exit(1);
 }

Modified: user/alc/pvh_global_lock/sbin/fsck_ffs/suj.c
==============================================================================
--- user/alc/pvh_global_lock/sbin/fsck_ffs/suj.c	Sun Jun 17 03:54:10 2012	(r237180)
+++ user/alc/pvh_global_lock/sbin/fsck_ffs/suj.c	Sun Jun 17 03:59:17 2012	(r237181)
@@ -1789,6 +1789,20 @@ cg_trunc(struct suj_cg *sc)
 	}
 }
 
+static void
+cg_adj_blk(struct suj_cg *sc)
+{
+	struct suj_ino *sino;
+	int i;
+
+	for (i = 0; i < SUJ_HASHSIZE; i++) {
+		LIST_FOREACH(sino, &sc->sc_inohash[i], si_next) {
+			if (sino->si_blkadj)
+				ino_adjblks(sino);
+		}
+	}
+}
+
 /*
  * Free any partially allocated blocks and then resolve inode block
  * counts.
@@ -2720,6 +2734,7 @@ suj_check(const char *filesys)
 		printf("** Processing journal entries.\n");
 		cg_apply(cg_trunc);

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list