Date: Mon, 17 Oct 2016 07:25:47 +0000 (UTC) From: Mark Johnston <markj@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r307489 - in user/alc/PQ_LAUNDRY: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid cddl/contrib/opensolaris/lib/libdtrace/common cddl/usr.sbin/dtrace/tests/tools contrib/libarc... Message-ID: <201610170725.u9H7PlC3009752@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: markj Date: Mon Oct 17 07:25:46 2016 New Revision: 307489 URL: https://svnweb.freebsd.org/changeset/base/307489 Log: MFH r307488 Added: user/alc/PQ_LAUNDRY/etc/rc.d/zfsbe - copied unchanged from r307488, head/etc/rc.d/zfsbe user/alc/PQ_LAUNDRY/lib/libc/libc_nossp.ldscript - copied unchanged from r307488, head/lib/libc/libc_nossp.ldscript user/alc/PQ_LAUNDRY/lib/libefivar/ - copied from r307488, head/lib/libefivar/ user/alc/PQ_LAUNDRY/lib/libgcc_eh/ - copied from r307488, head/lib/libgcc_eh/ user/alc/PQ_LAUNDRY/lib/libgcc_s/ - copied from r307488, head/lib/libgcc_s/ user/alc/PQ_LAUNDRY/share/mk/bsd.suffixes-posix.mk - copied unchanged from r307488, head/share/mk/bsd.suffixes-posix.mk user/alc/PQ_LAUNDRY/share/mk/bsd.suffixes.mk - copied unchanged from r307488, head/share/mk/bsd.suffixes.mk user/alc/PQ_LAUNDRY/sys/arm64/conf/RPI3 - copied unchanged from r307488, head/sys/arm64/conf/RPI3 user/alc/PQ_LAUNDRY/sys/dev/efidev/ - copied from r307488, head/sys/dev/efidev/ user/alc/PQ_LAUNDRY/sys/dev/gpio/gpioregulator.c - copied unchanged from r307488, head/sys/dev/gpio/gpioregulator.c user/alc/PQ_LAUNDRY/sys/dev/netmap/if_ptnet.c - copied unchanged from r307488, head/sys/dev/netmap/if_ptnet.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_pt.c - copied unchanged from r307488, head/sys/dev/netmap/netmap_pt.c user/alc/PQ_LAUNDRY/sys/i386/include/efi.h - copied unchanged from r307488, head/sys/i386/include/efi.h user/alc/PQ_LAUNDRY/sys/mips/include/efi.h - copied unchanged from r307488, head/sys/mips/include/efi.h user/alc/PQ_LAUNDRY/sys/net/netmap_virt.h - copied unchanged from r307488, head/sys/net/netmap_virt.h user/alc/PQ_LAUNDRY/sys/pc98/include/efi.h - copied unchanged from r307488, head/sys/pc98/include/efi.h user/alc/PQ_LAUNDRY/sys/powerpc/include/efi.h - copied unchanged from r307488, head/sys/powerpc/include/efi.h user/alc/PQ_LAUNDRY/sys/riscv/include/efi.h - copied unchanged from r307488, head/sys/riscv/include/efi.h user/alc/PQ_LAUNDRY/sys/sparc64/include/efi.h - copied unchanged from r307488, head/sys/sparc64/include/efi.h user/alc/PQ_LAUNDRY/sys/sys/efiio.h - copied unchanged from r307488, head/sys/sys/efiio.h user/alc/PQ_LAUNDRY/tools/tools/netmap/ctrs.h - copied unchanged from r307488, head/tools/tools/netmap/ctrs.h user/alc/PQ_LAUNDRY/tools/tools/netmap/nmreplay.8 - copied unchanged from r307488, head/tools/tools/netmap/nmreplay.8 user/alc/PQ_LAUNDRY/tools/tools/netmap/nmreplay.c - copied unchanged from r307488, head/tools/tools/netmap/nmreplay.c user/alc/PQ_LAUNDRY/usr.sbin/efivar/ - copied from r307488, head/usr.sbin/efivar/ Replaced: user/alc/PQ_LAUNDRY/sys/sys/apm.h - copied unchanged from r307488, head/sys/sys/apm.h user/alc/PQ_LAUNDRY/sys/sys/disk/ - copied from r307488, head/sys/sys/disk/ user/alc/PQ_LAUNDRY/sys/sys/disklabel.h - copied unchanged from r307488, head/sys/sys/disklabel.h user/alc/PQ_LAUNDRY/sys/sys/diskmbr.h - copied unchanged from r307488, head/sys/sys/diskmbr.h user/alc/PQ_LAUNDRY/sys/sys/diskpc98.h - copied unchanged from r307488, head/sys/sys/diskpc98.h user/alc/PQ_LAUNDRY/sys/sys/gpt.h - copied unchanged from r307488, head/sys/sys/gpt.h user/alc/PQ_LAUNDRY/sys/sys/vtoc.h - copied unchanged from r307488, head/sys/sys/vtoc.h Deleted: user/alc/PQ_LAUNDRY/gnu/usr.bin/rcs/ user/alc/PQ_LAUNDRY/lib/libefi/ user/alc/PQ_LAUNDRY/share/doc/psd/13.rcs/ user/alc/PQ_LAUNDRY/tools/build/options/WITH_RCS user/alc/PQ_LAUNDRY/usr.bin/sdiff/common.c user/alc/PQ_LAUNDRY/usr.bin/sdiff/common.h Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c user/alc/PQ_LAUNDRY/cddl/usr.sbin/dtrace/tests/tools/exclude.sh user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test.h user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_set_standard_lookup.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test.h user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_set_format.c user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test.h user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test_missing_file.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/h_tools.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mount.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_remove.sh user/alc/PQ_LAUNDRY/etc/defaults/rc.conf user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist user/alc/PQ_LAUNDRY/etc/rc user/alc/PQ_LAUNDRY/etc/rc.d/Makefile user/alc/PQ_LAUNDRY/etc/rc.d/jail user/alc/PQ_LAUNDRY/etc/rc.d/zfs user/alc/PQ_LAUNDRY/gnu/usr.bin/Makefile user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh user/alc/PQ_LAUNDRY/include/Makefile user/alc/PQ_LAUNDRY/include/search.h user/alc/PQ_LAUNDRY/lib/Makefile user/alc/PQ_LAUNDRY/lib/libc/Makefile user/alc/PQ_LAUNDRY/lib/libc/gen/arc4random.c user/alc/PQ_LAUNDRY/lib/libc/gen/recvmmsg.c user/alc/PQ_LAUNDRY/lib/libc/mips/string/strchr.S user/alc/PQ_LAUNDRY/lib/libc/mips/string/strrchr.S user/alc/PQ_LAUNDRY/lib/libc/stdlib/random.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/tdelete.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/tfind.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/tsearch.3 user/alc/PQ_LAUNDRY/lib/libc/stdlib/tsearch.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/twalk.c user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/printbasic_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/stdlib/tsearch_test.c user/alc/PQ_LAUNDRY/lib/libdevdctl/consumer.cc user/alc/PQ_LAUNDRY/lib/libucl/Makefile user/alc/PQ_LAUNDRY/lib/msun/Makefile user/alc/PQ_LAUNDRY/lib/msun/src/s_fmax.c user/alc/PQ_LAUNDRY/lib/msun/src/s_fmin.c user/alc/PQ_LAUNDRY/libexec/ypxfr/ypxfr_getmap.c user/alc/PQ_LAUNDRY/release/Makefile.vm user/alc/PQ_LAUNDRY/release/arm/BANANAPI.conf user/alc/PQ_LAUNDRY/release/arm/CUBIEBOARD2.conf user/alc/PQ_LAUNDRY/release/arm/RPI2.conf user/alc/PQ_LAUNDRY/release/doc/share/xml/sponsor.ent user/alc/PQ_LAUNDRY/release/picobsd/build/picobsd user/alc/PQ_LAUNDRY/release/tools/vmimage.subr user/alc/PQ_LAUNDRY/sbin/pfctl/parse.y user/alc/PQ_LAUNDRY/share/doc/psd/Makefile user/alc/PQ_LAUNDRY/share/man/man4/netmap.4 user/alc/PQ_LAUNDRY/share/man/man5/pf.conf.5 user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 user/alc/PQ_LAUNDRY/share/mk/Makefile user/alc/PQ_LAUNDRY/share/mk/bsd.lib.mk user/alc/PQ_LAUNDRY/share/mk/bsd.libnames.mk user/alc/PQ_LAUNDRY/share/mk/src.libnames.mk user/alc/PQ_LAUNDRY/share/mk/src.opts.mk user/alc/PQ_LAUNDRY/share/mk/sys.mk user/alc/PQ_LAUNDRY/sys/amd64/amd64/efirt.c (contents, props changed) user/alc/PQ_LAUNDRY/sys/amd64/amd64/mem.c user/alc/PQ_LAUNDRY/sys/amd64/conf/GENERIC user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_ccu.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/axp209.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/axp209reg.h user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_gate.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_pll.c user/alc/PQ_LAUNDRY/sys/arm/arm/mem.c user/alc/PQ_LAUNDRY/sys/arm/arm/nexus.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_bsc.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_common.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_dma.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_fb.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_fbd.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_intr.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_spi.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_wdog.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm283x_dwc_fdt.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/files.bcm283x user/alc/PQ_LAUNDRY/sys/arm/conf/ATMEL user/alc/PQ_LAUNDRY/sys/arm/conf/AVILA user/alc/PQ_LAUNDRY/sys/arm/conf/BWCT user/alc/PQ_LAUNDRY/sys/arm/conf/CAMBRIA user/alc/PQ_LAUNDRY/sys/arm/conf/CNS11XXNAS user/alc/PQ_LAUNDRY/sys/arm/conf/CRB user/alc/PQ_LAUNDRY/sys/arm/conf/DB-78XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DB-88F5XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DB-88F6XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DOCKSTAR user/alc/PQ_LAUNDRY/sys/arm/conf/DREAMPLUG-1001 user/alc/PQ_LAUNDRY/sys/arm/conf/EA3250 user/alc/PQ_LAUNDRY/sys/arm/conf/EB9200 user/alc/PQ_LAUNDRY/sys/arm/conf/ETHERNUT5 user/alc/PQ_LAUNDRY/sys/arm/conf/EXYNOS5.common user/alc/PQ_LAUNDRY/sys/arm/conf/GENERIC user/alc/PQ_LAUNDRY/sys/arm/conf/GUMSTIX user/alc/PQ_LAUNDRY/sys/arm/conf/HL200 user/alc/PQ_LAUNDRY/sys/arm/conf/HL201 user/alc/PQ_LAUNDRY/sys/arm/conf/KB920X user/alc/PQ_LAUNDRY/sys/arm/conf/NSLU user/alc/PQ_LAUNDRY/sys/arm/conf/QILA9G20 user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9260EK user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9G20EK user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9X25EK user/alc/PQ_LAUNDRY/sys/arm/conf/SHEEVAPLUG user/alc/PQ_LAUNDRY/sys/arm/conf/SN9G45 user/alc/PQ_LAUNDRY/sys/arm/conf/TS7800 user/alc/PQ_LAUNDRY/sys/arm/conf/std.armv6 user/alc/PQ_LAUNDRY/sys/arm/include/efi.h user/alc/PQ_LAUNDRY/sys/arm64/arm64/identcpu.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/locore.S user/alc/PQ_LAUNDRY/sys/arm64/arm64/machdep.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/mem.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/mp_machdep.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/nexus.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/vfp.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/vm_machdep.c user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC user/alc/PQ_LAUNDRY/sys/arm64/include/armreg.h user/alc/PQ_LAUNDRY/sys/arm64/include/efi.h user/alc/PQ_LAUNDRY/sys/arm64/include/pcb.h user/alc/PQ_LAUNDRY/sys/arm64/include/vfp.h user/alc/PQ_LAUNDRY/sys/boot/arm/uboot/Makefile user/alc/PQ_LAUNDRY/sys/boot/common/bootstrap.h user/alc/PQ_LAUNDRY/sys/boot/common/dev_net.c user/alc/PQ_LAUNDRY/sys/boot/common/interp.c user/alc/PQ_LAUNDRY/sys/boot/common/interp_forth.c user/alc/PQ_LAUNDRY/sys/boot/common/loader.8 user/alc/PQ_LAUNDRY/sys/boot/common/pnp.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/Makefile user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/ldscript.amd64 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/arm/ldscript.arm user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/arm64/ldscript.arm64 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/efimd.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/elf32_freebsd.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/exec.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/ldscript.i386 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/main.c user/alc/PQ_LAUNDRY/sys/boot/ficl/ficl.h user/alc/PQ_LAUNDRY/sys/boot/ficl/i386/sysdep.c user/alc/PQ_LAUNDRY/sys/boot/ficl/loader.c user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/Makefile user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/biospci.c user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/libi386.h user/alc/PQ_LAUNDRY/sys/boot/mips/beri/loader/loader.ldscript user/alc/PQ_LAUNDRY/sys/boot/mips/uboot/Makefile user/alc/PQ_LAUNDRY/sys/boot/pc98/libpc98/Makefile user/alc/PQ_LAUNDRY/sys/boot/powerpc/kboot/Makefile user/alc/PQ_LAUNDRY/sys/boot/powerpc/ofw/Makefile user/alc/PQ_LAUNDRY/sys/boot/powerpc/ps3/Makefile user/alc/PQ_LAUNDRY/sys/boot/sparc64/loader/Makefile user/alc/PQ_LAUNDRY/sys/boot/userboot/userboot/Makefile user/alc/PQ_LAUNDRY/sys/cam/cam_compat.c user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl.c user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl.h user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl_backend.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_enc_ses.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/alc/PQ_LAUNDRY/sys/conf/NOTES user/alc/PQ_LAUNDRY/sys/conf/files user/alc/PQ_LAUNDRY/sys/conf/files.arm64 user/alc/PQ_LAUNDRY/sys/conf/kern.opts.mk user/alc/PQ_LAUNDRY/sys/conf/options user/alc/PQ_LAUNDRY/sys/conf/options.arm64 user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/cvmx-dma-engine.h user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/cvmx-higig.h user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/cvmx-pcie.c user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/cvmx-raid.h user/alc/PQ_LAUNDRY/sys/contrib/vchiq/interface/vchiq_arm/vchiq_kmod.c user/alc/PQ_LAUNDRY/sys/dev/acpi_support/atk0110.c user/alc/PQ_LAUNDRY/sys/dev/atkbdc/atkbdc.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_main.c user/alc/PQ_LAUNDRY/sys/dev/drm2/i915/i915_gem.c user/alc/PQ_LAUNDRY/sys/dev/drm2/ttm/ttm_bo_vm.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/vmbus.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_net_vsc.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/if_hnvar.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_br.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chan.c user/alc/PQ_LAUNDRY/sys/dev/iicbus/iicsmb.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.c user/alc/PQ_LAUNDRY/sys/dev/kbd/kbd.c user/alc/PQ_LAUNDRY/sys/dev/netmap/if_ixl_netmap.h user/alc/PQ_LAUNDRY/sys/dev/netmap/if_lem_netmap.h user/alc/PQ_LAUNDRY/sys/dev/netmap/ixgbe_netmap.h user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_generic.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_kern.h user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_mbq.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_mbq.h user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_mem2.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_mem2.h user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_monitor.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_offloadings.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_pipe.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_vale.c user/alc/PQ_LAUNDRY/sys/dev/otus/if_otus.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_nic.c user/alc/PQ_LAUNDRY/sys/dev/smbus/smbconf.h user/alc/PQ_LAUNDRY/sys/dev/smbus/smbus.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/dwc_otg_fdt.c user/alc/PQ_LAUNDRY/sys/dev/usb/net/if_smsc.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rsu.c user/alc/PQ_LAUNDRY/sys/fs/nandfs/nandfs_vnops.c user/alc/PQ_LAUNDRY/sys/i386/conf/GENERIC user/alc/PQ_LAUNDRY/sys/i386/i386/mem.c user/alc/PQ_LAUNDRY/sys/kern/kern_linker.c user/alc/PQ_LAUNDRY/sys/kern/subr_gtaskqueue.c user/alc/PQ_LAUNDRY/sys/kern/subr_intr.c user/alc/PQ_LAUNDRY/sys/kern/uipc_accf.c user/alc/PQ_LAUNDRY/sys/kern/vfs_bio.c user/alc/PQ_LAUNDRY/sys/mips/conf/ADM5120 user/alc/PQ_LAUNDRY/sys/mips/conf/ALCHEMY user/alc/PQ_LAUNDRY/sys/mips/conf/AR71XX_BASE user/alc/PQ_LAUNDRY/sys/mips/conf/AR724X_BASE user/alc/PQ_LAUNDRY/sys/mips/conf/BCM user/alc/PQ_LAUNDRY/sys/mips/conf/BERI_TEMPLATE user/alc/PQ_LAUNDRY/sys/mips/conf/ERL user/alc/PQ_LAUNDRY/sys/mips/conf/GXEMUL user/alc/PQ_LAUNDRY/sys/mips/conf/GXEMUL32 user/alc/PQ_LAUNDRY/sys/mips/conf/IDT user/alc/PQ_LAUNDRY/sys/mips/conf/MT7620 user/alc/PQ_LAUNDRY/sys/mips/conf/OCTEON1 user/alc/PQ_LAUNDRY/sys/mips/conf/PB92 user/alc/PQ_LAUNDRY/sys/mips/conf/QCA953X_BASE user/alc/PQ_LAUNDRY/sys/mips/conf/QEMU user/alc/PQ_LAUNDRY/sys/mips/conf/RT305X user/alc/PQ_LAUNDRY/sys/mips/conf/RT5350 user/alc/PQ_LAUNDRY/sys/mips/conf/SENTRY5 user/alc/PQ_LAUNDRY/sys/mips/conf/XLR user/alc/PQ_LAUNDRY/sys/mips/conf/XLR64 user/alc/PQ_LAUNDRY/sys/mips/conf/XLRN32 user/alc/PQ_LAUNDRY/sys/mips/conf/std.AR5312 user/alc/PQ_LAUNDRY/sys/mips/conf/std.AR5315 user/alc/PQ_LAUNDRY/sys/mips/conf/std.AR91XX user/alc/PQ_LAUNDRY/sys/mips/conf/std.AR933X user/alc/PQ_LAUNDRY/sys/mips/conf/std.AR934X user/alc/PQ_LAUNDRY/sys/mips/conf/std.MALTA user/alc/PQ_LAUNDRY/sys/mips/conf/std.QCA955X user/alc/PQ_LAUNDRY/sys/mips/conf/std.SWARM user/alc/PQ_LAUNDRY/sys/mips/conf/std.XLP user/alc/PQ_LAUNDRY/sys/mips/mips/nexus.c user/alc/PQ_LAUNDRY/sys/modules/bwn/Makefile user/alc/PQ_LAUNDRY/sys/modules/cc/Makefile user/alc/PQ_LAUNDRY/sys/modules/efirt/Makefile user/alc/PQ_LAUNDRY/sys/modules/khelp/Makefile user/alc/PQ_LAUNDRY/sys/modules/netmap/Makefile user/alc/PQ_LAUNDRY/sys/net/if.c user/alc/PQ_LAUNDRY/sys/net/if_llatbl.c user/alc/PQ_LAUNDRY/sys/net/if_llatbl.h user/alc/PQ_LAUNDRY/sys/net/netmap.h user/alc/PQ_LAUNDRY/sys/net/netmap_user.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_freebsd.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ht.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_input.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_proto.h user/alc/PQ_LAUNDRY/sys/netinet/in_pcb.c user/alc/PQ_LAUNDRY/sys/netinet/ip_output.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_pcb.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_input.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_output.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_stacks/fastpath.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_subr.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_syncache.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_timer.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_var.h user/alc/PQ_LAUNDRY/sys/netinet6/ip6_output.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/pf.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/pf_norm.c user/alc/PQ_LAUNDRY/sys/pc98/conf/GENERIC user/alc/PQ_LAUNDRY/sys/powerpc/conf/GENERIC user/alc/PQ_LAUNDRY/sys/powerpc/conf/GENERIC64 user/alc/PQ_LAUNDRY/sys/powerpc/conf/MPC85XX user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/mem.c user/alc/PQ_LAUNDRY/sys/riscv/conf/GENERIC user/alc/PQ_LAUNDRY/sys/sparc64/conf/GENERIC user/alc/PQ_LAUNDRY/sys/sys/linker.h user/alc/PQ_LAUNDRY/sys/sys/mbuf.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/vm/vm_fault.c user/alc/PQ_LAUNDRY/sys/vm/vm_object.c user/alc/PQ_LAUNDRY/sys/vm/vm_page.c user/alc/PQ_LAUNDRY/sys/vm/vm_page.h user/alc/PQ_LAUNDRY/sys/x86/x86/io_apic.c user/alc/PQ_LAUNDRY/targets/pseudo/userland/misc/Makefile.depend user/alc/PQ_LAUNDRY/tools/build/mk/OptionalObsoleteFiles.inc user/alc/PQ_LAUNDRY/tools/tools/netmap/Makefile user/alc/PQ_LAUNDRY/tools/tools/netmap/bridge.c user/alc/PQ_LAUNDRY/tools/tools/netmap/pkt-gen.c user/alc/PQ_LAUNDRY/tools/tools/netmap/vale-ctl.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/Makefile user/alc/PQ_LAUNDRY/usr.bin/mkimg/apm.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/bsd.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/ebr.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/gpt.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/mbr.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/pc98.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/vtoc8.c user/alc/PQ_LAUNDRY/usr.bin/sdiff/Makefile user/alc/PQ_LAUNDRY/usr.bin/sdiff/edit.c user/alc/PQ_LAUNDRY/usr.bin/sdiff/sdiff.c user/alc/PQ_LAUNDRY/usr.bin/truss/syscalls.c user/alc/PQ_LAUNDRY/usr.sbin/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/share/sysrc.subr user/alc/PQ_LAUNDRY/usr.sbin/ctladm/ctladm.8 user/alc/PQ_LAUNDRY/usr.sbin/freebsd-update/freebsd-update.sh user/alc/PQ_LAUNDRY/usr.sbin/pmcstat/pmcstat_log.h Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/cddl/ (props changed) user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/ (props changed) user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ (props changed) user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/ (props changed) Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc ============================================================================== --- user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Mon Oct 17 07:25:46 2016 (r307489) @@ -38,6 +38,30 @@ # xargs -n1 | sort | uniq -d; # done +# 20161015: Remove GNU rcs +OLD_FILES+=usr/bin/ci +OLD_FILES+=usr/bin/co +OLD_FILES+=usr/bin/merge +OLD_FILES+=usr/bin/rcs +OLD_FILES+=usr/bin/rcsclean +OLD_FILES+=usr/bin/rcsdiff +OLD_FILES+=usr/bin/rcsfreeze +OLD_FILES+=usr/bin/rcsmerge +OLD_FILES+=usr/bin/rlog +OLD_FILES+=usr/share/doc/psd/13.rcs/paper.ascii.gz +OLD_FILES+=usr/share/doc/psd/13.rcs/rcs_func.ascii.gz +OLD_DIRS+=usr/share/doc/psd/13.rcs +OLD_FILES+=usr/share/man/man1/ci.1.gz +OLD_FILES+=usr/share/man/man1/co.1.gz +OLD_FILES+=usr/share/man/man1/merge.1.gz +OLD_FILES+=usr/share/man/man1/rcs.1.gz +OLD_FILES+=usr/share/man/man1/rcsclean.1.gz +OLD_FILES+=usr/share/man/man1/rcsdiff.1.gz +OLD_FILES+=usr/share/man/man1/rcsfreeze.1.gz +OLD_FILES+=usr/share/man/man1/rcsintro.1.gz +OLD_FILES+=usr/share/man/man1/rcsmerge.1.gz +OLD_FILES+=usr/share/man/man1/rlog.1.gz +OLD_FILES+=usr/share/man/man5/rcsfile.5.gz # 20161010: remove link to removed m_getclr(9) macro OLD_FILES+=usr/share/man/man9/m_getclr.9.gz # 20161003: MK_ELFCOPY_AS_OBJCOPY option retired @@ -482,9 +506,6 @@ OLD_FILES+=usr/lib/clang/3.7.0/lib/freeb OLD_DIRS+=usr/lib/clang/3.7.0/lib/freebsd OLD_DIRS+=usr/lib/clang/3.7.0/lib OLD_DIRS+=usr/lib/clang/3.7.0 -# 20151201: mqueue tests 3 and 4 disabled -OLD_FILES+=usr/tests/sys/mqueue/mqtest3 -OLD_FILES+=usr/tests/sys/mqueue/mqtest4 # 20151130: libelf moved from /usr/lib to /lib (libkvm dependency in r291406) OLD_LIBS+=usr/lib/libelf.so.2 # 20151115: Fox bad upgrade scheme Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/UPDATING Mon Oct 17 07:25:46 2016 (r307489) @@ -31,6 +31,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20161015: + GNU rcs has been removed from base. It is available as packages: + - rcs: Latest GPLv3 GNU rcs version. + - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was + removed from base. + +20161008: + Use of the cc_cdg, cc_chd, cc_hd, or cc_vegas congestion control + modules now requires that the kernel configuration contain the + TCP_HHOOK option. (This option is included in the GENERIC kernel.) + 20161003: The WITHOUT_ELFCOPY_AS_OBJCOPY src.conf(5) knob has been retired. ELF Tool Chain's elfcopy is always installed as /usr/bin/objcopy. Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c Mon Oct 17 07:25:46 2016 (r307489) @@ -31,8 +31,8 @@ #include <unistd.h> int -go(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, - int arg7, int arg8, int arg9) +go(long arg0, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6, + long arg7, long arg8, long arg9) { return (arg1); } Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Mon Oct 17 07:25:46 2016 (r307489) @@ -581,6 +581,7 @@ int dt_printf(dtrace_hdl_t *dtp, FILE *fp, const char *format, ...) { va_list ap; + va_list ap2; int n; #ifndef illumos @@ -605,11 +606,13 @@ dt_printf(dtrace_hdl_t *dtp, FILE *fp, c len = dtp->dt_sprintf_buflen - len; assert(len >= 0); - if ((n = vsnprintf(buf, len, format, ap)) < 0) + va_copy(ap2, ap); + if ((n = vsnprintf(buf, len, format, ap2)) < 0) n = dt_set_errno(dtp, errno); + va_end(ap2); va_end(ap); - + return (n); } @@ -640,11 +643,14 @@ dt_printf(dtrace_hdl_t *dtp, FILE *fp, c dtp->dt_buffered_buf[0] = '\0'; } - if ((needed = vsnprintf(NULL, 0, format, ap)) < 0) { + va_copy(ap2, ap); + if ((needed = vsnprintf(NULL, 0, format, ap2)) < 0) { rval = dt_set_errno(dtp, errno); + va_end(ap2); va_end(ap); return (rval); } + va_end(ap2); if (needed == 0) { va_end(ap); @@ -670,12 +676,15 @@ dt_printf(dtrace_hdl_t *dtp, FILE *fp, c dtp->dt_buffered_size <<= 1; } + va_copy(ap2, ap); if (vsnprintf(&dtp->dt_buffered_buf[dtp->dt_buffered_offs], - avail, format, ap) < 0) { + avail, format, ap2) < 0) { rval = dt_set_errno(dtp, errno); + va_end(ap2); va_end(ap); return (rval); } + va_end(ap2); dtp->dt_buffered_offs += needed; assert(dtp->dt_buffered_buf[dtp->dt_buffered_offs] == '\0'); @@ -683,8 +692,10 @@ dt_printf(dtrace_hdl_t *dtp, FILE *fp, c return (0); } - n = vfprintf(fp, format, ap); + va_copy(ap2, ap); + n = vfprintf(fp, format, ap2); fflush(fp); + va_end(ap2); va_end(ap); if (n < 0) { Modified: user/alc/PQ_LAUNDRY/cddl/usr.sbin/dtrace/tests/tools/exclude.sh ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/usr.sbin/dtrace/tests/tools/exclude.sh Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/cddl/usr.sbin/dtrace/tests/tools/exclude.sh Mon Oct 17 07:25:46 2016 (r307489) @@ -72,6 +72,7 @@ exclude EXFAIL common/mib/tst.udp.ksh exclude SKIP common/privs/tst.fds.ksh exclude SKIP common/privs/tst.func_access.ksh exclude SKIP common/privs/tst.getf.ksh +exclude SKIP common/privs/tst.kpriv.ksh exclude SKIP common/privs/tst.op_access.ksh exclude SKIP common/privs/tst.procpriv.ksh exclude SKIP common/privs/tst.providers.ksh Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/main.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/main.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/main.c Mon Oct 17 07:25:46 2016 (r307489) @@ -130,6 +130,13 @@ __FBSDID("$FreeBSD$"); # include <crtdbg.h> #endif +mode_t umasked(mode_t expected_mode) +{ + mode_t mode = umask(0); + umask(mode); + return expected_mode & ~mode; +} + /* Path to working directory for current test */ const char *testworkdir; #ifdef PROGRAM @@ -1294,6 +1301,11 @@ assertion_file_time(const char *file, in switch (type) { case 'a': filet_nsec = st.st_atimespec.tv_nsec; break; case 'b': filet = st.st_birthtime; + /* FreeBSD filesystems that don't support birthtime + * (e.g., UFS1) always return -1 here. */ + if (filet == -1) { + return (1); + } filet_nsec = st.st_birthtimespec.tv_nsec; break; case 'm': filet_nsec = st.st_mtimespec.tv_nsec; break; default: fprintf(stderr, "INTERNAL: Bad type %c for file time", type); @@ -1425,7 +1437,7 @@ assertion_file_nlinks(const char *file, assertion_count(file, line); r = lstat(pathname, &st); if (r == 0 && (int)st.st_nlink == nlinks) - return (1); + return (1); failure_start(file, line, "File %s has %d links, expected %d", pathname, st.st_nlink, nlinks); failure_finish(NULL); @@ -1661,6 +1673,7 @@ assertion_make_file(const char *file, in if (0 != chmod(path, mode)) { failure_start(file, line, "Could not chmod %s", path); failure_finish(NULL); + close(fd); return (0); } if (contents != NULL) { @@ -1675,6 +1688,7 @@ assertion_make_file(const char *file, in failure_start(file, line, "Could not write to %s", path); failure_finish(NULL); + close(fd); return (0); } } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test.h Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test.h Mon Oct 17 07:25:46 2016 (r307489) @@ -182,6 +182,8 @@ assertion_file_nlinks(__FILE__, __LINE__, pathname, nlinks) #define assertFileSize(pathname, size) \ assertion_file_size(__FILE__, __LINE__, pathname, size) +#define assertFileMode(pathname, mode) \ + assertion_file_mode(__FILE__, __LINE__, pathname, mode) #define assertTextFileContents(text, pathname) \ assertion_text_file_contents(__FILE__, __LINE__, text, pathname) #define assertFileContainsLinesAnyOrder(pathname, lines) \ @@ -327,6 +329,9 @@ void copy_reference_file(const char *); */ void extract_reference_files(const char **); +/* Subtract umask from mode */ +mode_t umasked(mode_t expected_mode); + /* Path to working directory for current test */ extern const char *testworkdir; Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Mon Oct 17 07:25:46 2016 (r307489) @@ -627,7 +627,6 @@ translate_acl(struct archive_read_disk * archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Unknown ACL brand"); return (ARCHIVE_WARN); - break; } #endif Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_set_standard_lookup.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_set_standard_lookup.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_set_standard_lookup.c Mon Oct 17 07:25:46 2016 (r307489) @@ -232,6 +232,7 @@ static const char * lookup_uname_helper(struct name_cache *cache, id_t id) { struct passwd *result; + (void)cache; /* UNUSED */ result = getpwuid((uid_t)id); @@ -298,6 +299,7 @@ static const char * lookup_gname_helper(struct name_cache *cache, id_t id) { struct group *result; + (void)cache; /* UNUSED */ result = getgrgid((gid_t)id); Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/main.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/main.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/main.c Mon Oct 17 07:25:46 2016 (r307489) @@ -128,6 +128,13 @@ __FBSDID("$FreeBSD$"); # include <crtdbg.h> #endif +mode_t umasked(mode_t expected_mode) +{ + mode_t mode = umask(0); + umask(mode); + return expected_mode & ~mode; +} + /* Path to working directory for current test */ const char *testworkdir; #ifdef PROGRAM @@ -1364,6 +1371,31 @@ assertion_file_birthtime_recent(const ch return assertion_file_time(file, line, pathname, 0, 0, 'b', 1); } +/* Verify mode of 'pathname'. */ +int +assertion_file_mode(const char *file, int line, const char *pathname, int expected_mode) +{ + int mode; + int r; + + assertion_count(file, line); +#if defined(_WIN32) && !defined(__CYGWIN__) + failure_start(file, line, "assertFileMode not yet implemented for Windows"); +#else + { + struct stat st; + r = lstat(pathname, &st); + mode = (int)(st.st_mode & 0777); + } + if (r == 0 && mode == expected_mode) + return (1); + failure_start(file, line, "File %s has mode %o, expected %o", + pathname, mode, expected_mode); +#endif + failure_finish(NULL); + return (0); +} + /* Verify mtime of 'pathname'. */ int assertion_file_mtime(const char *file, int line, @@ -1403,7 +1435,7 @@ assertion_file_nlinks(const char *file, assertion_count(file, line); r = lstat(pathname, &st); if (r == 0 && (int)st.st_nlink == nlinks) - return (1); + return (1); failure_start(file, line, "File %s has %d links, expected %d", pathname, st.st_nlink, nlinks); failure_finish(NULL); @@ -1440,31 +1472,6 @@ assertion_file_size(const char *file, in return (0); } -/* Verify mode of 'pathname'. */ -int -assertion_file_mode(const char *file, int line, const char *pathname, int expected_mode) -{ - int mode; - int r; - - assertion_count(file, line); -#if defined(_WIN32) && !defined(__CYGWIN__) - failure_start(file, line, "assertFileMode not yet implemented for Windows"); -#else - { - struct stat st; - r = lstat(pathname, &st); - mode = (int)(st.st_mode & 0777); - } - if (r == 0 && mode == expected_mode) - return (1); - failure_start(file, line, "File %s has mode %o, expected %o", - pathname, mode, expected_mode); -#endif - failure_finish(NULL); - return (0); -} - /* Assert that 'pathname' is a dir. If mode >= 0, verify that too. */ int assertion_is_dir(const char *file, int line, const char *pathname, int mode) @@ -1664,6 +1671,7 @@ assertion_make_file(const char *file, in if (0 != chmod(path, mode)) { failure_start(file, line, "Could not chmod %s", path); failure_finish(NULL); + close(fd); return (0); } if (contents != NULL) { @@ -1678,6 +1686,7 @@ assertion_make_file(const char *file, in failure_start(file, line, "Could not write to %s", path); failure_finish(NULL); + close(fd); return (0); } } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test.h Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test.h Mon Oct 17 07:25:46 2016 (r307489) @@ -243,12 +243,12 @@ int assertion_file_birthtime_recent(cons int assertion_file_contains_lines_any_order(const char *, int, const char *, const char **); int assertion_file_contents(const char *, int, const void *, int, const char *); int assertion_file_exists(const char *, int, const char *); +int assertion_file_mode(const char *, int, const char *, int); int assertion_file_mtime(const char *, int, const char *, long, long); int assertion_file_mtime_recent(const char *, int, const char *); int assertion_file_nlinks(const char *, int, const char *, int); int assertion_file_not_exists(const char *, int, const char *); int assertion_file_size(const char *, int, const char *, long); -int assertion_file_mode(const char *, int, const char *, int); int assertion_is_dir(const char *, int, const char *, int); int assertion_is_hardlink(const char *, int, const char *, const char *); int assertion_is_not_hardlink(const char *, int, const char *, const char *); @@ -329,6 +329,9 @@ void copy_reference_file(const char *); */ void extract_reference_files(const char **); +/* Subtract umask from mode */ +mode_t umasked(mode_t expected_mode); + /* Path to working directory for current test */ extern const char *testworkdir; Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_set_format.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_set_format.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_set_format.c Mon Oct 17 07:25:46 2016 (r307489) @@ -200,6 +200,8 @@ DEFINE_TEST(test_read_append_filter_wron { struct archive_entry *ae; struct archive *a; + int fd; + fpos_t pos; /* * If we have "bunzip2 -q", try using that. @@ -208,6 +210,13 @@ DEFINE_TEST(test_read_append_filter_wron skipping("Can't run bunzip2 program on this platform"); return; } + + /* bunzip2 will write to stderr, redirect it to a file */ + fflush(stderr); + fgetpos(stderr, &pos); + fd = dup(fileno(stderr)); + freopen("stderr1", "w", stderr); + assert((a = archive_read_new()) != NULL); assertA(0 == archive_read_set_format(a, ARCHIVE_FORMAT_TAR)); assertEqualIntA(a, ARCHIVE_OK, @@ -217,4 +226,13 @@ DEFINE_TEST(test_read_append_filter_wron assertA(archive_read_next_header(a, &ae) < (ARCHIVE_WARN)); assertEqualIntA(a, ARCHIVE_WARN, archive_read_close(a)); assertEqualInt(ARCHIVE_OK, archive_read_free(a)); + + /* restore stderr */ + fflush(stderr); + dup2(fd, fileno(stderr)); + close(fd); + clearerr(stderr); + fsetpos(stderr, &pos); + + assertTextFileContents("bunzip2: (stdin) is not a bzip2 file.\n", "stderr1"); } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/main.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/main.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/main.c Mon Oct 17 07:25:46 2016 (r307489) @@ -1164,6 +1164,35 @@ assertion_file_contains_lines_any_order( return (0); } +/* Verify that a text file does not contains the specified strings */ +int +assertion_file_contains_no_invalid_strings(const char *file, int line, + const char *pathname, const char *strings[]) +{ + char *buff; + int i; + + buff = slurpfile(NULL, "%s", pathname); + if (buff == NULL) { + failure_start(file, line, "Can't read file: %s", pathname); + failure_finish(NULL); + return (0); + } + + for (i = 0; strings[i] != NULL; ++i) { + if (strstr(buff, strings[i]) != NULL) { + failure_start(file, line, "Invalid string in %s: %s", pathname, + strings[i]); + failure_finish(NULL); + free(buff); + return(0); + } + } + + free(buff); + return (0); +} + /* Test that two paths point to the same file. */ /* As a side-effect, asserts that both files exist. */ static int @@ -1301,6 +1330,11 @@ assertion_file_time(const char *file, in switch (type) { case 'a': filet_nsec = st.st_atimespec.tv_nsec; break; case 'b': filet = st.st_birthtime; + /* FreeBSD filesystems that don't support birthtime + * (e.g., UFS1) always return -1 here. */ + if (filet == -1) { + return (1); + } filet_nsec = st.st_birthtimespec.tv_nsec; break; case 'm': filet_nsec = st.st_mtimespec.tv_nsec; break; default: fprintf(stderr, "INTERNAL: Bad type %c for file time", type); @@ -1432,7 +1466,7 @@ assertion_file_nlinks(const char *file, assertion_count(file, line); r = lstat(pathname, &st); if (r == 0 && (int)st.st_nlink == nlinks) - return (1); + return (1); failure_start(file, line, "File %s has %d links, expected %d", pathname, st.st_nlink, nlinks); failure_finish(NULL); @@ -1668,6 +1702,7 @@ assertion_make_file(const char *file, in if (0 != chmod(path, mode)) { failure_start(file, line, "Could not chmod %s", path); failure_finish(NULL); + close(fd); return (0); } if (contents != NULL) { @@ -1682,6 +1717,7 @@ assertion_make_file(const char *file, in failure_start(file, line, "Could not write to %s", path); failure_finish(NULL); + close(fd); return (0); } } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test.h Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test.h Mon Oct 17 07:25:46 2016 (r307489) @@ -174,6 +174,9 @@ /* Assert that file contents match a string. */ #define assertFileContents(data, data_size, pathname) \ assertion_file_contents(__FILE__, __LINE__, data, data_size, pathname) +/* Verify that a file does not contain invalid strings */ +#define assertFileContainsNoInvalidStrings(pathname, strings) \ + assertion_file_contains_no_invalid_strings(__FILE__, __LINE__, pathname, strings) #define assertFileMtime(pathname, sec, nsec) \ assertion_file_mtime(__FILE__, __LINE__, pathname, sec, nsec) #define assertFileMtimeRecent(pathname) \ @@ -182,6 +185,8 @@ assertion_file_nlinks(__FILE__, __LINE__, pathname, nlinks) #define assertFileSize(pathname, size) \ assertion_file_size(__FILE__, __LINE__, pathname, size) +#define assertFileMode(pathname, mode) \ + assertion_file_mode(__FILE__, __LINE__, pathname, mode) #define assertTextFileContents(text, pathname) \ assertion_text_file_contents(__FILE__, __LINE__, text, pathname) #define assertFileContainsLinesAnyOrder(pathname, lines) \ @@ -239,6 +244,7 @@ int assertion_file_atime_recent(const ch int assertion_file_birthtime(const char *, int, const char *, long, long); int assertion_file_birthtime_recent(const char *, int, const char *); int assertion_file_contains_lines_any_order(const char *, int, const char *, const char **); +int assertion_file_contains_no_invalid_strings(const char *, int, const char *, const char **); int assertion_file_contents(const char *, int, const void *, int, const char *); int assertion_file_exists(const char *, int, const char *); int assertion_file_mode(const char *, int, const char *, int); Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test_missing_file.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test_missing_file.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test_missing_file.c Mon Oct 17 07:25:46 2016 (r307489) @@ -27,11 +27,15 @@ __FBSDID("$FreeBSD$"); DEFINE_TEST(test_missing_file) { + const char * invalid_stderr[] = { "INTERNAL ERROR", NULL }; assertMakeFile("file1", 0644, "file1"); assertMakeFile("file2", 0644, "file2"); assert(0 == systemf("%s -cf archive.tar file1 file2 2>stderr1", testprog)); assertEmptyFile("stderr1"); assert(0 != systemf("%s -cf archive.tar file1 file2 file3 2>stderr2", testprog)); + assertFileContainsNoInvalidStrings("stderr2", invalid_stderr); assert(0 != systemf("%s -cf archive.tar 2>stderr3", testprog)); - assert(0 != systemf("%s -cf archive.tar file3 2>stderr4", testprog)); + assertFileContainsNoInvalidStrings("stderr3", invalid_stderr); + assert(0 != systemf("%s -cf archive.tar file3 file4 2>stderr4", testprog)); + assertFileContainsNoInvalidStrings("stderr4", invalid_stderr); } Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/h_tools.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/h_tools.c Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/h_tools.c Mon Oct 17 07:25:46 2016 (r307489) @@ -50,6 +50,10 @@ #include <string.h> #include <unistd.h> +#ifdef __FreeBSD__ +#include <inttypes.h> +#endif + /* --------------------------------------------------------------------- */ static int getfh_main(int, char **); @@ -70,7 +74,12 @@ getfh_main(int argc, char **argv) if (argc < 2) return EXIT_FAILURE; +#ifdef __FreeBSD__ + fh_size = sizeof(fhandle_t); +#else fh_size = 0; +#endif + fh = NULL; for (;;) { if (fh_size) { @@ -85,7 +94,11 @@ getfh_main(int argc, char **argv) * but it may change if someone moves things around, * so retry untill we have enough memory. */ +#ifdef __FreeBSD__ + error = getfh(argv[1], fh); +#else error = getfh(argv[1], fh, &fh_size); +#endif if (error == 0) { break; } else { Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mount.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mount.sh Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mount.sh Mon Oct 17 07:25:46 2016 (r307489) @@ -93,7 +93,18 @@ negative_body() { test_unmount } +# Begin FreeBSD +if true; then +atf_test_case large cleanup +large_cleanup() { + umount -f tmp 2>/dev/null +} +else +# End FreeBSD atf_test_case large +# Begin FreeBSD +fi +# End FreeBSD large_head() { atf_set "descr" "Tests that extremely long values passed to -s" \ "are handled correctly" @@ -103,6 +114,10 @@ large_body() { test_mount -o -s9223372036854775807 test_unmount + # Begin FreeBSD + atf_expect_fail "-o -s<large-size> succeeds unexpectedly on FreeBSD - bug 212862" + # End FreeBSD + mkdir tmp atf_check -s eq:1 -o empty -e ignore \ mount -t tmpfs -o -s9223372036854775808 tmpfs tmp Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_remove.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_remove.sh Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_remove.sh Mon Oct 17 07:25:46 2016 (r307489) @@ -46,13 +46,28 @@ single_body() { test_unmount } +# Begin FreeBSD +if true; then +atf_test_case uchg cleanup +uchg_cleanup() { + Mount_Point=$(pwd)/mntpt test_unmount || : +} +else +# End FreeBSD atf_test_case uchg +# Begin FreeBSD +fi +# End FreeBSD uchg_head() { atf_set "descr" "Checks that files with the uchg flag set cannot" \ "be removed" atf_set "require.user" "root" } uchg_body() { + # Begin FreeBSD + atf_expect_fail "this fails on FreeBSD with root - bug 212861" + # End FreeBSD + test_mount atf_check -s eq:0 -o empty -e empty touch a Modified: user/alc/PQ_LAUNDRY/etc/defaults/rc.conf ============================================================================== --- user/alc/PQ_LAUNDRY/etc/defaults/rc.conf Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/defaults/rc.conf Mon Oct 17 07:25:46 2016 (r307489) @@ -695,6 +695,7 @@ iovctl_files="" # Config files for iovc ### Jail Configuration (see rc.conf(5) manual page) ########## ############################################################## jail_enable="NO" # Set to NO to disable starting of any jails +jail_confwarn="YES" # Prevent warning about obsolete per-jail configuration jail_parallel_start="NO" # Start jails in the background jail_list="" # Space separated list of names of jails jail_reverse_stop="NO" # Stop jails in reverse order Modified: user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist ============================================================================== --- user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist Mon Oct 17 07:25:46 2016 (r307489) @@ -228,8 +228,6 @@ .. 12.make .. - 13.rcs - .. 15.yacc .. 16.lex Modified: user/alc/PQ_LAUNDRY/etc/rc ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/rc Mon Oct 17 07:25:46 2016 (r307489) @@ -135,16 +135,16 @@ done # Note: this assumes firstboot_sentinel is on / when we have # a read-only /, or that it is on media that's writable. if [ -e ${firstboot_sentinel} ]; then - [ ${root_rw_mount} = "yes" ] || mount -uw / + [ ${root_rw_mount#[Yy][Ee][Ss]} = "" ] || mount -uw / chflags -R 0 ${firstboot_sentinel} rm -rf ${firstboot_sentinel} if [ -e ${firstboot_sentinel}-reboot ]; then chflags -R 0 ${firstboot_sentinel}-reboot rm -rf ${firstboot_sentinel}-reboot - [ ${root_rw_mount} = "yes" ] || mount -ur / + [ ${root_rw_mount#[Yy][Ee][Ss]} = "" ] || mount -ur / kill -INT 1 fi - [ ${root_rw_mount} = "yes" ] || mount -ur / + [ ${root_rw_mount#[Yy][Ee][Ss]} = "" ] || mount -ur / fi echo '' Modified: user/alc/PQ_LAUNDRY/etc/rc.d/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/Makefile Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/rc.d/Makefile Mon Oct 17 07:25:46 2016 (r307489) @@ -314,6 +314,7 @@ FILES+= wpa_supplicant .if ${MK_ZFS} != "no" FILESGROUPS+= ZFS ZFS+= zfs +ZFS+= zfsbe ZFS+= zfsd ZFS+= zvol ZFSPACKAGE= zfs Modified: user/alc/PQ_LAUNDRY/etc/rc.d/jail ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/jail Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/rc.d/jail Mon Oct 17 07:25:46 2016 (r307489) @@ -147,7 +147,8 @@ parse_options() # # To relieve confusion, show a warning message. # - _confwarn=1 + : ${jail_confwarn:=YES} + checkyesno jail_confwarn && _confwarn=1 if [ -r "$jail_conf" -o -r "$_jconf" ]; then if ! checkyesno jail_parallel_start; then warn "$_conf is created and used for jail $_j." Modified: user/alc/PQ_LAUNDRY/etc/rc.d/zfs ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/zfs Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/etc/rc.d/zfs Mon Oct 17 07:25:46 2016 (r307489) @@ -4,7 +4,7 @@ # # PROVIDE: zfs -# REQUIRE: mountcritlocal +# REQUIRE: zfsbe # BEFORE: FILESYSTEMS var . /etc/rc.subr Copied: user/alc/PQ_LAUNDRY/etc/rc.d/zfsbe (from r307488, head/etc/rc.d/zfsbe) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/alc/PQ_LAUNDRY/etc/rc.d/zfsbe Mon Oct 17 07:25:46 2016 (r307489, copy of r307488, head/etc/rc.d/zfsbe) @@ -0,0 +1,71 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: zfsbe +# REQUIRE: mountcritlocal + +# Handle boot environment subordinate filesystems +# that may have canmount property set to noauto. +# For these filesystems mountpoint relative to / +# must be the same as their dataset name relative +# to BE root dataset. + +. /etc/rc.subr + +name="zfsbe" +rcvar="zfs_enable" +start_cmd="be_start" +stop_cmd="be_stop" +required_modules="zfs" + +mount_subordinate() +{ + local _be + + _be=$1 + zfs list -rH -o mountpoint,name,canmount,mounted -s mountpoint -t filesystem $_be | \ + while read _mp _name _canmount _mounted ; do + # skip filesystems that must not be mounted + [ "$_canmount" = "off" ] && continue + # skip filesystems that are already mounted + [ "$_mounted" = "yes" ] && continue + case "$_mp" in + "none" | "legacy" | "/" | "/$_be") + # do nothing for filesystems with unset or legacy mountpoint + # or those that would be mounted over / + ;; + "/$_be/"*) + # filesystems with mountpoint relative to BE + mount -t zfs $_name ${_mp#/$_be} + ;; + *) + # filesystems with mountpoint elsewhere + zfs mount $_name + ;; + esac + done +} + +be_start() +{ + if [ `$SYSCTL_N security.jail.jailed` -eq 1 ]; then + : + else + mount -p | while read _dev _mp _type _rest; do + [ $_mp = "/" ] || continue + if [ $_type = "zfs" ] ; then + mount_subordinate $_dev + fi + break + done + fi +} + +be_stop() +{ +} + +load_rc_config $name +run_rc_command "$1" Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/Makefile Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/Makefile Mon Oct 17 07:25:46 2016 (r307489) @@ -11,7 +11,6 @@ SUBDIR= ${_binutils} \ ${_gperf} \ grep \ ${_groff} \ - ${_rcs} \ ${_tests} SUBDIR_DEPEND_gdb= ${_binutils} @@ -29,10 +28,6 @@ _groff= groff _dtc= dtc .endif -.if ${MK_RCS} != "no" -_rcs= rcs -.endif - .if ${MK_TESTS} != "no" _tests= tests .endif Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh Mon Oct 17 07:25:46 2016 (r307489) @@ -4,6 +4,5 @@ set -e test -r "$1" export LC_ALL=C -changelog_date=$(sed -E -n 's/^([0-9]{4}-[0-9]{2}-[0-9]{2}).*$/\1/p' "$1" |\ - head -n 1) +changelog_date=$(sed -E -n '1s/^([0-9]{4}-[0-9]{2}-[0-9]{2}).*$/\1/p' "$1") echo $(date -j -f %Y-%m-%d +"%e %B %Y" $changelog_date) Modified: user/alc/PQ_LAUNDRY/include/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/include/Makefile Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/include/Makefile Mon Oct 17 07:25:46 2016 (r307489) @@ -237,6 +237,17 @@ copies: .PHONY .META cd ${.CURDIR}/../sys/teken; \ ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 teken.h \ ${DESTDIR}${INCLUDEDIR}/teken +.if ${MK_CDDL} != "no" + cd ${.CURDIR}/../cddl/contrib/opensolaris/lib/libzfs_core/common; \ + ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 libzfs_core.h \ + ${DESTDIR}${INCLUDEDIR} + cd ${.CURDIR}/../cddl/contrib/opensolaris/lib/libnvpair; \ + ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 libnvpair.h \ + ${DESTDIR}${INCLUDEDIR} + cd ${.CURDIR}/../sys/cddl/contrib/opensolaris/uts/common/sys; \ + ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 nvpair.h \ + ${DESTDIR}${INCLUDEDIR}/sys +.endif symlinks: .PHONY .META @${ECHO} "Setting up symlinks to kernel source tree..." Modified: user/alc/PQ_LAUNDRY/include/search.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/search.h Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/include/search.h Mon Oct 17 07:25:46 2016 (r307489) @@ -34,16 +34,18 @@ typedef enum { } VISIT; #ifdef _SEARCH_PRIVATE -typedef struct node { - void *key; - struct node *llink, *rlink; - signed char balance; -} node_t; +typedef struct __posix_tnode { + void *key; + struct __posix_tnode *llink, *rlink; + signed char balance; +} posix_tnode; struct que_elem { struct que_elem *next; struct que_elem *prev; }; +#else +typedef void posix_tnode; #endif #if __BSD_VISIBLE @@ -62,12 +64,15 @@ void *lfind(const void *, const void *, void *lsearch(const void *, void *, size_t *, size_t, int (*)(const void *, const void *)); void remque(void *); -void *tdelete(const void * __restrict, void ** __restrict, +void *tdelete(const void * __restrict, posix_tnode ** __restrict, int (*)(const void *, const void *)); -void *tfind(const void *, void * const *, +posix_tnode * + tfind(const void *, posix_tnode * const *, int (*)(const void *, const void *)); -void *tsearch(const void *, void **, int (*)(const void *, const void *)); -void twalk(const void *, void (*)(const void *, VISIT, int)); +posix_tnode * + tsearch(const void *, posix_tnode **, + int (*)(const void *, const void *)); +void twalk(const posix_tnode *, void (*)(const posix_tnode *, VISIT, int)); #if __BSD_VISIBLE int hcreate_r(size_t, struct hsearch_data *); Modified: user/alc/PQ_LAUNDRY/lib/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/lib/Makefile Mon Oct 17 07:23:07 2016 (r307488) +++ user/alc/PQ_LAUNDRY/lib/Makefile Mon Oct 17 07:25:46 2016 (r307489) @@ -26,114 +26,76 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \ .WAIT \ libalias \ libarchive \ - ${_libatm} \ libauditd \ libbegemot \ - ${_libblacklist} \ libblocksruntime \ - ${_libbluetooth} \ - ${_libbsnmp} \ libbsdstat \ libbsm \ libbz2 \ libcalendar \ libcam \ libcapsicum \ - ${_libcasper} \ - ${_libcom_err} \ libcompat \ libcrypt \ libdevctl \ - ${_libdevdctl} \ libdevinfo \ libdevstat \ libdwarf \ libedit \ - ${_libelftc} \ libevent \ libexecinfo \ libexpat \ libfetch \ libfigpar \ libgeom \ - ${_libgpio} \ - ${_libgssapi} \ - ${_librpcsec_gss} \ - ${_libiconv_modules} \ libifconfig \ libipsec \ libjail \ libkiconv \ libkvm \ - ${_libldns} \ liblzma \ - ${_libmagic} \ libmemstat \ libmd \ - ${_libmilter} \ - ${_libmp} \ libmt \ - ${_libnandfs} \ lib80211 \ libnetbsd \ - ${_libnetgraph} \ - ${_libngatm} \ libnv \ libopenbsd \ libopie \ libpam \ libpcap \ - ${_libpe} \ libpjdlog \ - ${_libpmc} \ ${_libproc} \ libprocstat \ - ${_libradius} \ librpcsvc \ librss \ librt \ ${_librtld_db} \ libsbuf \ - ${_libsdp} \ - ${_libsm} \ libsmb \ - ${_libsmdb} \ - ${_libsmutil} \ libsqlite3 \ libstand \ libstdbuf \ libstdthreads \ libsysdecode \ libtacplus \ - ${_libtelnet} \ - ${_libthr} \ libthread_db \ libucl \ libufs \ libugidfw \ libulog \ - ${_libunbound} \ - ${_libusbhid} \ - ${_libusb} \ libutil \ ${_libvgl} \ - ${_libvmmapi} \ libwrap \ libxo \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610170725.u9H7PlC3009752>