From owner-svn-src-projects@FreeBSD.ORG Wed Nov 19 06:37:29 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0E04C8D1; Wed, 19 Nov 2014 06:37:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA6BC306; Wed, 19 Nov 2014 06:37:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sAJ6bSMG033851; Wed, 19 Nov 2014 06:37:28 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sAJ6bJDV033746; Wed, 19 Nov 2014 06:37:19 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201411190637.sAJ6bJDV033746@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Wed, 19 Nov 2014 06:37:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r274690 - in projects/sendfile: . cddl/contrib/opensolaris/lib/libdtrace/common cddl/contrib/opensolaris/tools/ctf/cvt contrib/libxo contrib/libxo/libxo contrib/libxo/xolint contrib/net... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Nov 2014 06:37:29 -0000 Author: glebius Date: Wed Nov 19 06:37:18 2014 New Revision: 274690 URL: https://svnweb.freebsd.org/changeset/base/274690 Log: Merge head r258543 through r274689. Added: projects/sendfile/lib/libc/tests/gen/arc4random_test.c - copied unchanged from r274689, head/lib/libc/tests/gen/arc4random_test.c projects/sendfile/lib/libc/tests/gen/fpclassify2_test.c - copied unchanged from r274689, head/lib/libc/tests/gen/fpclassify2_test.c projects/sendfile/lib/libc/tests/stdio/fmemopen2_test.c - copied unchanged from r274689, head/lib/libc/tests/stdio/fmemopen2_test.c projects/sendfile/lib/librt/Makefile.amd64 - copied unchanged from r274689, head/lib/librt/Makefile.amd64 projects/sendfile/lib/librt/Makefile.i386 - copied unchanged from r274689, head/lib/librt/Makefile.i386 projects/sendfile/lib/librt/tests/ - copied from r274689, head/lib/librt/tests/ projects/sendfile/lib/libthr/Makefile.amd64 - copied unchanged from r274689, head/lib/libthr/Makefile.amd64 projects/sendfile/lib/libthr/Makefile.i386 - copied unchanged from r274689, head/lib/libthr/Makefile.i386 projects/sendfile/lib/libthr/tests/ - copied from r274689, head/lib/libthr/tests/ projects/sendfile/lib/msun/Makefile.amd64 - copied unchanged from r274689, head/lib/msun/Makefile.amd64 projects/sendfile/lib/msun/Makefile.i386 - copied unchanged from r274689, head/lib/msun/Makefile.i386 projects/sendfile/lib/msun/tests/ - copied from r274689, head/lib/msun/tests/ projects/sendfile/sys/dev/altera/pio/ - copied from r274689, head/sys/dev/altera/pio/ projects/sendfile/sys/dev/virtio/mmio/ - copied from r274689, head/sys/dev/virtio/mmio/ projects/sendfile/tools/build/options/WITHOUT_INCLUDES - copied unchanged from r274689, head/tools/build/options/WITHOUT_INCLUDES projects/sendfile/tools/build/options/WITHOUT_TESTS_SUPPORT - copied unchanged from r274689, head/tools/build/options/WITHOUT_TESTS_SUPPORT projects/sendfile/tools/build/options/WITHOUT_USB_GADGET_EXAMPLES - copied unchanged from r274689, head/tools/build/options/WITHOUT_USB_GADGET_EXAMPLES projects/sendfile/usr.sbin/pw/tests/pw_lock.sh - copied unchanged from r274689, head/usr.sbin/pw/tests/pw_lock.sh Deleted: projects/sendfile/tools/regression/lib/libc/gen/test-arc4random.c projects/sendfile/tools/regression/lib/libc/gen/test-fpclassify.c projects/sendfile/tools/regression/lib/libc/stdio/test-fmemopen.c Modified: projects/sendfile/MAINTAINERS (contents, props changed) projects/sendfile/Makefile.inc1 projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.h projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c projects/sendfile/contrib/libxo/configure.ac projects/sendfile/contrib/libxo/libxo/libxo.c projects/sendfile/contrib/libxo/libxo/xoconfig.h projects/sendfile/contrib/libxo/libxo/xoversion.h projects/sendfile/contrib/libxo/xolint/xolint.pl projects/sendfile/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_getcwd.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_glob.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_raise.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_time.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wcstod.c projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wctomb.c projects/sendfile/contrib/netbsd-tests/lib/libc/net/t_ether_aton.c projects/sendfile/contrib/netbsd-tests/lib/libc/regex/debug.c projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_atexit.c projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_getopt_long.c projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/t_getenv.c projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c projects/sendfile/contrib/netbsd-tests/lib/libc/string/t_memcpy.c projects/sendfile/contrib/netbsd-tests/lib/libc/string/t_strerror.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_access.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_clock_gettime.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_getgroups.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_getrusage.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_kevent.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_listen.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_msgrcv.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_msgsnd.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_nanosleep.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_pipe2.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_poll.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_revoke.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_sigqueue.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_stat.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_timer_create.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_unlink.c projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_write.c projects/sendfile/contrib/netbsd-tests/lib/libc/time/t_strptime.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls/dso/h_tls_dlopen.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls/t_tls_dlopen.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls/t_tls_dynamic.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls/t_tls_static.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls/t_tls_static_helper.c projects/sendfile/contrib/netbsd-tests/lib/libc/tls_dso/h_tls_dynamic.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_cbrt.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_exp.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_pow.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_precision.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_scalbn.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/h_atexit.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/h_cancel.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_condwait.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_detach.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_fork.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_join.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_mutex.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_once.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_sem.c projects/sendfile/contrib/netbsd-tests/lib/librt/t_sem.c projects/sendfile/contrib/tzdata/africa projects/sendfile/contrib/tzdata/asia projects/sendfile/contrib/tzdata/australasia projects/sendfile/contrib/tzdata/europe projects/sendfile/contrib/tzdata/northamerica projects/sendfile/contrib/tzdata/southamerica projects/sendfile/etc/devd/apple.conf projects/sendfile/etc/mtree/BSD.tests.dist projects/sendfile/lib/libc/tests/gen/Makefile projects/sendfile/lib/libc/tests/stdio/Makefile projects/sendfile/lib/librt/Makefile projects/sendfile/lib/libthr/Makefile projects/sendfile/lib/msun/Makefile projects/sendfile/sbin/geom/core/geom.c projects/sendfile/sbin/reboot/boot_i386.8 projects/sendfile/sbin/route/route.c projects/sendfile/share/man/man4/acpi.4 projects/sendfile/share/man/man4/rsu.4 projects/sendfile/share/mk/bsd.incs.mk projects/sendfile/share/mk/bsd.opts.mk projects/sendfile/share/mk/src.opts.mk projects/sendfile/sys/amd64/amd64/pmap.c projects/sendfile/sys/amd64/amd64/support.S projects/sendfile/sys/arm/allwinner/a10_gpio.c projects/sendfile/sys/arm/arm/busdma_machdep-v6.c projects/sendfile/sys/arm/arm/stdatomic.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_common.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/sendfile/sys/arm/freescale/imx/imx_common.c projects/sendfile/sys/arm/freescale/imx/imx_gpio.c projects/sendfile/sys/arm/freescale/imx/imx_i2c.c projects/sendfile/sys/arm/freescale/vybrid/vf_gpio.c projects/sendfile/sys/arm/include/asmacros.h projects/sendfile/sys/arm/mv/mv_common.c projects/sendfile/sys/arm/rockchip/rk30xx_gpio.c projects/sendfile/sys/arm/samsung/exynos/exynos5_pad.c projects/sendfile/sys/arm/ti/ti_common.c projects/sendfile/sys/arm/ti/ti_gpio.c projects/sendfile/sys/arm/ti/ti_i2c.c projects/sendfile/sys/arm/versatile/versatile_common.c projects/sendfile/sys/arm/versatile/versatile_machdep.c projects/sendfile/sys/arm/xilinx/uart_dev_cdnc.c projects/sendfile/sys/arm/xilinx/zy7_machdep.c projects/sendfile/sys/arm/xscale/ixp425/avila_gpio.c projects/sendfile/sys/arm/xscale/ixp425/cambria_gpio.c projects/sendfile/sys/boot/ficl/amd64/sysdep.c projects/sendfile/sys/boot/ficl/arm/sysdep.c projects/sendfile/sys/boot/ficl/i386/sysdep.c projects/sendfile/sys/boot/ficl/mips/sysdep.c projects/sendfile/sys/boot/ficl/mips64/sysdep.c projects/sendfile/sys/boot/ficl/powerpc/sysdep.c projects/sendfile/sys/boot/ficl/sparc64/sysdep.c projects/sendfile/sys/boot/pc98/loader/conf.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/sendfile/sys/conf/files projects/sendfile/sys/conf/kern.opts.mk projects/sendfile/sys/conf/newvers.sh projects/sendfile/sys/dev/ath/if_ath.c projects/sendfile/sys/dev/drm2/radeon/radeon_connectors.c projects/sendfile/sys/dev/gpio/gpio_if.m projects/sendfile/sys/dev/gpio/gpiobus.c projects/sendfile/sys/dev/gpio/gpiobusvar.h projects/sendfile/sys/dev/gpio/gpioc.c projects/sendfile/sys/dev/gpio/ofw_gpiobus.c projects/sendfile/sys/dev/iicbus/iicbus.c projects/sendfile/sys/dev/iicbus/iicbus.h projects/sendfile/sys/dev/iicbus/iicbus_if.m projects/sendfile/sys/dev/isp/isp_freebsd.c projects/sendfile/sys/dev/isp/isp_freebsd.h projects/sendfile/sys/dev/ixgbe/ixgbe.c projects/sendfile/sys/dev/mcd/mcd.c projects/sendfile/sys/dev/mcd/mcd_isa.c projects/sendfile/sys/dev/mcd/mcdvar.h projects/sendfile/sys/dev/mly/mly.c projects/sendfile/sys/dev/mly/mlyvar.h projects/sendfile/sys/dev/ofw/ofw_iicbus.c projects/sendfile/sys/dev/pccbb/pccbb.c projects/sendfile/sys/dev/pci/pci.c projects/sendfile/sys/dev/pst/pst-pci.c projects/sendfile/sys/dev/pst/pst-raid.c projects/sendfile/sys/dev/scd/scd.c projects/sendfile/sys/dev/scd/scd_isa.c projects/sendfile/sys/dev/scd/scdvar.h projects/sendfile/sys/dev/usb/usbdevs projects/sendfile/sys/dev/usb/wlan/if_rsu.c projects/sendfile/sys/dev/virtio/block/virtio_blk.c projects/sendfile/sys/dev/wds/wd7000.c projects/sendfile/sys/dev/xen/netback/netback.c projects/sendfile/sys/geom/part/g_part.c projects/sendfile/sys/geom/part/g_part_bsd.c projects/sendfile/sys/geom/part/g_part_if.m projects/sendfile/sys/i386/i386/pmap.c projects/sendfile/sys/i386/include/vmparam.h projects/sendfile/sys/i386/xen/locore.s projects/sendfile/sys/kern/kern_event.c projects/sendfile/sys/kern/kern_mutex.c projects/sendfile/sys/libkern/strncmp.c projects/sendfile/sys/mips/atheros/ar71xx_gpio.c projects/sendfile/sys/mips/cavium/octeon_gpio.c projects/sendfile/sys/mips/mips/stdatomic.c projects/sendfile/sys/mips/mips/trap.c projects/sendfile/sys/mips/rt305x/rt305x_gpio.c projects/sendfile/sys/modules/cxgb/tom/Makefile projects/sendfile/sys/modules/geom/geom_part/geom_part_bsd/Makefile projects/sendfile/sys/modules/if_gif/Makefile projects/sendfile/sys/modules/if_gre/Makefile projects/sendfile/sys/modules/lmc/Makefile projects/sendfile/sys/net/if.c projects/sendfile/sys/net/route.c projects/sendfile/sys/net/route.h projects/sendfile/sys/netinet/ip_output.c projects/sendfile/sys/netinet/tcp_var.h projects/sendfile/sys/netinet6/ip6_output.c projects/sendfile/sys/powerpc/wii/wii_gpio.c projects/sendfile/sys/sys/event.h projects/sendfile/sys/vm/vm_page.c projects/sendfile/sys/vm/vm_phys.c projects/sendfile/sys/vm/vm_phys.h projects/sendfile/sys/vm/vnode_pager.c projects/sendfile/sys/xen/gnttab.c projects/sendfile/tools/build/options/WITHOUT_LIB32 projects/sendfile/tools/regression/lib/libc/gen/Makefile projects/sendfile/tools/regression/lib/libc/stdio/Makefile projects/sendfile/tools/regression/zfs/zpool/add/files.t projects/sendfile/usr.bin/iscsictl/iscsictl.c projects/sendfile/usr.bin/sort/Makefile projects/sendfile/usr.sbin/autofs/auto_master.5 projects/sendfile/usr.sbin/freebsd-update/freebsd-update.sh projects/sendfile/usr.sbin/pw/tests/Makefile projects/sendfile/usr.sbin/pw/tests/pw_delete.sh projects/sendfile/usr.sbin/pw/tests/pw_etcdir.sh projects/sendfile/usr.sbin/watchdogd/watchdogd.8 projects/sendfile/usr.sbin/watchdogd/watchdogd.c projects/sendfile/usr.sbin/wpa/wpa_cli/Makefile Directory Properties: projects/sendfile/ (props changed) projects/sendfile/cddl/ (props changed) projects/sendfile/cddl/contrib/opensolaris/ (props changed) projects/sendfile/contrib/tzdata/ (props changed) projects/sendfile/etc/ (props changed) projects/sendfile/lib/libc/ (props changed) projects/sendfile/sbin/ (props changed) projects/sendfile/share/ (props changed) projects/sendfile/share/man/man4/ (props changed) projects/sendfile/sys/ (props changed) projects/sendfile/sys/boot/ (props changed) projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed) projects/sendfile/sys/conf/ (props changed) Modified: projects/sendfile/MAINTAINERS ============================================================================== --- projects/sendfile/MAINTAINERS Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/MAINTAINERS Wed Nov 19 06:37:18 2014 (r274690) @@ -80,6 +80,8 @@ contrib/pf glebius Pre-commit review rec file obrien Insists to keep file blocked from other's unapproved commits contrib/bzip2 obrien Pre-commit review required. +contrib/netbsd-tests freebsd-testing,ngie Pre-commit review requested. +contrib/pjdfstest freebsd-testing,ngie Pre-commit review requested. geom_concat pjd Pre-commit review preferred. geom_eli pjd Pre-commit review preferred. geom_gate pjd Pre-commit review preferred. Modified: projects/sendfile/Makefile.inc1 ============================================================================== --- projects/sendfile/Makefile.inc1 Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/Makefile.inc1 Wed Nov 19 06:37:18 2014 (r274690) @@ -1455,8 +1455,23 @@ native-xtools: .MAKE mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${OBJTREE}/nxb-bin/usr/include >/dev/null .for _tool in \ + bin/cat \ + bin/chmod \ + bin/cp \ bin/csh \ + bin/echo \ + bin/expr \ + bin/hostname \ + bin/ln \ + bin/ls \ + bin/mkdir \ + bin/mv \ + bin/ps \ + bin/realpath \ + bin/rm \ + bin/rmdir \ bin/sh \ + bin/sleep \ ${_clang_tblgen} \ usr.bin/ar \ ${_binutils} \ @@ -1465,18 +1480,38 @@ native-xtools: .MAKE ${_clang_libs} \ ${_clang} \ sbin/md5 \ + sbin/sysctl \ + gnu/usr.bin/diff \ usr.bin/awk \ + usr.bin/basename \ usr.bin/bmake \ usr.bin/bzip2 \ + usr.bin/cmp \ + usr.bin/dirname \ + usr.bin/env \ usr.bin/fetch \ + usr.bin/find \ + usr.bin/grep \ usr.bin/gzip \ + usr.bin/id \ usr.bin/lex \ usr.bin/lorder \ + usr.bin/mktemp \ + usr.bin/mt \ + usr.bin/patch \ usr.bin/sed \ + usr.bin/sort \ usr.bin/tar \ + usr.bin/touch \ + usr.bin/tr \ + usr.bin/true \ + usr.bin/uniq \ usr.bin/unzip \ + usr.bin/xargs \ + usr.bin/xinstall \ usr.bin/xz \ - usr.bin/yacc + usr.bin/yacc \ + usr.sbin/chown ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${NXBMAKE} DIRPRFX=${_tool}/ obj && \ Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c Wed Nov 19 06:37:18 2014 (r274690) @@ -469,7 +469,7 @@ dof_add_probe(dt_idhash_t *dhp, dt_ident * locally so an alternate symbol is added for the purpose * of this relocation. */ - if (pip->pi_rname[0] == '\0') + if (pip->pi_rname == NULL) dofr.dofr_name = dofpr.dofpr_func; else dofr.dofr_name = dof_add_string(ddo, pip->pi_rname); Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c Wed Nov 19 06:37:18 2014 (r274690) @@ -520,6 +520,8 @@ dt_probe_destroy(dt_probe_t *prp) for (pip = prp->pr_inst; pip != NULL; pip = pip_next) { pip_next = pip->pi_next; + dt_free(dtp, pip->pi_rname); + dt_free(dtp, pip->pi_fname); dt_free(dtp, pip->pi_offs); dt_free(dtp, pip->pi_enoffs); dt_free(dtp, pip); @@ -552,28 +554,18 @@ dt_probe_define(dt_provider_t *pvp, dt_p if ((pip = dt_zalloc(dtp, sizeof (*pip))) == NULL) return (-1); - if ((pip->pi_offs = dt_zalloc(dtp, - sizeof (uint32_t))) == NULL) { - dt_free(dtp, pip); - return (-1); - } + if ((pip->pi_offs = dt_zalloc(dtp, sizeof (uint32_t))) == NULL) + goto nomem; if ((pip->pi_enoffs = dt_zalloc(dtp, - sizeof (uint32_t))) == NULL) { - dt_free(dtp, pip->pi_offs); - dt_free(dtp, pip); - return (-1); - } + sizeof (uint32_t))) == NULL) + goto nomem; - (void) strlcpy(pip->pi_fname, fname, sizeof (pip->pi_fname)); - if (rname != NULL) { - if (strlen(rname) + 1 > sizeof (pip->pi_rname)) { - dt_free(dtp, pip->pi_offs); - dt_free(dtp, pip); - return (dt_set_errno(dtp, EDT_COMPILER)); - } - (void) strcpy(pip->pi_rname, rname); - } + if ((pip->pi_fname = strdup(fname)) == NULL) + goto nomem; + + if (rname != NULL && (pip->pi_rname = strdup(rname)) == NULL) + goto nomem; pip->pi_noffs = 0; pip->pi_maxoffs = 1; @@ -618,6 +610,13 @@ dt_probe_define(dt_provider_t *pvp, dt_p (*offs)[(*noffs)++] = offset; return (0); + +nomem: + dt_free(dtp, pip->pi_fname); + dt_free(dtp, pip->pi_enoffs); + dt_free(dtp, pip->pi_offs); + dt_free(dtp, pip); + return (dt_set_errno(dtp, EDT_NOMEM)); } /* Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.h ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.h Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.h Wed Nov 19 06:37:18 2014 (r274690) @@ -64,8 +64,8 @@ typedef struct dt_probe_iter { } dt_probe_iter_t; typedef struct dt_probe_instance { - char pi_fname[DTRACE_FUNCNAMELEN]; /* function name */ - char pi_rname[DTRACE_FUNCNAMELEN + 20]; /* mangled relocation name */ + char *pi_fname; /* function name */ + char *pi_rname; /* mangled relocation name */ uint32_t *pi_offs; /* offsets into the function */ uint32_t *pi_enoffs; /* is-enabled offsets */ uint_t pi_noffs; /* number of offsets */ Modified: projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c Wed Nov 19 06:37:18 2014 (r274690) @@ -766,7 +766,8 @@ die_array_resolve(tdesc_t *tdp, tdesc_t debug(3, "trying to resolve array %d (cont %d)\n", tdp->t_id, tdp->t_ardef->ad_contents->t_id); - if ((sz = tdesc_size(tdp->t_ardef->ad_contents)) == 0) { + if ((sz = tdesc_size(tdp->t_ardef->ad_contents)) == 0 && + (tdp->t_ardef->ad_contents->t_flags & TDESC_F_RESOLVED) == 0) { debug(3, "unable to resolve array %s (%d) contents %d\n", tdesc_name(tdp), tdp->t_id, tdp->t_ardef->ad_contents->t_id); @@ -1138,12 +1139,17 @@ die_sou_resolve(tdesc_t *tdp, tdesc_t ** /* * For empty members, or GCC/C99 flexible array - * members, a size of 0 is correct. + * members, a size of 0 is correct. Structs and unions + * consisting of flexible array members will also have + * size 0. */ if (mt->t_members == NULL) continue; if (mt->t_type == ARRAY && mt->t_ardef->ad_nelems == 0) continue; + if ((mt->t_flags & TDESC_F_RESOLVED) != 0 && + (mt->t_type == STRUCT || mt->t_type == UNION)) + continue; dw->dw_nunres++; return (1); Modified: projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c Wed Nov 19 06:37:18 2014 (r274690) @@ -287,19 +287,11 @@ equiv_su(tdesc_t *stdp, tdesc_t *ttdp, e while (ml1 && ml2) { if (ml1->ml_offset != ml2->ml_offset || - strcmp(ml1->ml_name, ml2->ml_name) != 0) + strcmp(ml1->ml_name, ml2->ml_name) != 0 || + ml1->ml_size != ml2->ml_size || + !equiv_node(ml1->ml_type, ml2->ml_type, ed)) return (0); - /* - * Don't do the recursive equivalency checking more than - * we have to. - */ - if (olm1 == NULL || olm1->ml_type->t_id != ml1->ml_type->t_id) { - if (ml1->ml_size != ml2->ml_size || - !equiv_node(ml1->ml_type, ml2->ml_type, ed)) - return (0); - } - olm1 = ml1; ml1 = ml1->ml_next; ml2 = ml2->ml_next; @@ -357,7 +349,7 @@ equiv_node(tdesc_t *ctdp, tdesc_t *mtdp, int (*equiv)(tdesc_t *, tdesc_t *, equiv_data_t *); int mapping; - if (ctdp->t_emark > ed->ed_clear_mark || + if (ctdp->t_emark > ed->ed_clear_mark && mtdp->t_emark > ed->ed_clear_mark) return (ctdp->t_emark == mtdp->t_emark); Modified: projects/sendfile/contrib/libxo/configure.ac ============================================================================== --- projects/sendfile/contrib/libxo/configure.ac Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/libxo/configure.ac Wed Nov 19 06:37:18 2014 (r274690) @@ -12,7 +12,7 @@ # AC_PREREQ(2.2) -AC_INIT([libxo], [0.1.5], [phil@juniper.net]) +AC_INIT([libxo], [0.1.6], [phil@juniper.net]) AM_INIT_AUTOMAKE([-Wall -Werror foreign -Wno-portability]) # Support silent build rules. Requires at least automake-1.11. Modified: projects/sendfile/contrib/libxo/libxo/libxo.c ============================================================================== --- projects/sendfile/contrib/libxo/libxo/libxo.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/libxo/libxo/libxo.c Wed Nov 19 06:37:18 2014 (r274690) @@ -317,7 +317,7 @@ xo_init_handle (xo_handle_t *xop) cp = getenv("LC_ALL"); if (cp == NULL) cp = "UTF-8"; /* Optimistic? */ - cp = setlocale(LC_CTYPE, cp); + (void) setlocale(LC_CTYPE, cp); } /* @@ -607,8 +607,10 @@ xo_vsnprintf (xo_handle_t *xop, xo_buffe rc = vsnprintf(xbp->xb_curp, left, fmt, va_local); if (rc > xbp->xb_size) { - if (!xo_buf_has_room(xbp, rc)) + if (!xo_buf_has_room(xbp, rc)) { + va_end(va_local); return -1; + } /* * After we call vsnprintf(), the stage of vap is not defined. @@ -648,8 +650,10 @@ xo_printf_v (xo_handle_t *xop, const cha rc = vsnprintf(xbp->xb_curp, left, fmt, va_local); if (rc > xbp->xb_size) { - if (!xo_buf_has_room(xbp, rc)) + if (!xo_buf_has_room(xbp, rc)) { + va_end(va_local); return -1; + } va_end(va_local); /* Reset vap to the start */ va_copy(va_local, vap); @@ -974,8 +978,10 @@ xo_warn_hcv (xo_handle_t *xop, int code, int left = xbp->xb_size - (xbp->xb_curp - xbp->xb_bufp); int rc = vsnprintf(xbp->xb_curp, left, newfmt, vap); if (rc > xbp->xb_size) { - if (!xo_buf_has_room(xbp, rc)) + if (!xo_buf_has_room(xbp, rc)) { + va_end(va_local); return; + } va_end(vap); /* Reset vap to the start */ va_copy(vap, va_local); @@ -1118,8 +1124,10 @@ xo_message_hcv (xo_handle_t *xop, int co int left = xbp->xb_size - (xbp->xb_curp - xbp->xb_bufp); rc = vsnprintf(xbp->xb_curp, left, fmt, vap); if (rc > xbp->xb_size) { - if (!xo_buf_has_room(xbp, rc)) + if (!xo_buf_has_room(xbp, rc)) { + va_end(va_local); return; + } va_end(vap); /* Reset vap to the start */ va_copy(vap, va_local); @@ -1154,14 +1162,15 @@ xo_message_hcv (xo_handle_t *xop, int co va_copy(va_local, vap); - rc = vsnprintf(buf, bufsiz, fmt, va_local); + rc = vsnprintf(bp, bufsiz, fmt, va_local); if (rc > bufsiz) { bufsiz = rc + BUFSIZ; bp = alloca(bufsiz); va_end(va_local); va_copy(va_local, vap); - rc = vsnprintf(buf, bufsiz, fmt, va_local); + rc = vsnprintf(bp, bufsiz, fmt, va_local); } + va_end(va_local); cp = bp + rc; if (need_nl) { @@ -1302,9 +1311,9 @@ xo_create_to_file (FILE *fp, xo_style_t * @xop XO handle to alter (or NULL for default handle) */ void -xo_destroy (xo_handle_t *xop) +xo_destroy (xo_handle_t *xop_arg) { - xop = xo_default(xop); + xo_handle_t *xop = xo_default(xop_arg); if (xop->xo_close && (xop->xo_flags & XOF_CLOSE_FP)) xop->xo_close(xop->xo_opaque); @@ -1315,7 +1324,7 @@ xo_destroy (xo_handle_t *xop) xo_buf_cleanup(&xop->xo_predicate); xo_buf_cleanup(&xop->xo_attrs); - if (xop == &xo_default_handle) { + if (xop_arg == NULL) { bzero(&xo_default_handle, sizeof(&xo_default_handle)); xo_default_inited = 0; } else @@ -1743,7 +1752,7 @@ xo_format_string_direct (xo_handle_t *xo int need_enc, int have_enc) { int cols = 0; - wchar_t wc; + wchar_t wc = 0; int ilen, olen, width; int attr = (flags & XFF_ATTR); const char *sp; Modified: projects/sendfile/contrib/libxo/libxo/xoconfig.h ============================================================================== --- projects/sendfile/contrib/libxo/libxo/xoconfig.h Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/libxo/libxo/xoconfig.h Wed Nov 19 06:37:18 2014 (r274690) @@ -158,7 +158,7 @@ #define PACKAGE_NAME "libxo" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libxo 0.1.5" +#define PACKAGE_STRING "libxo 0.1.6" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libxo" @@ -167,7 +167,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.1.5" +#define PACKAGE_VERSION "0.1.6" /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be @@ -181,7 +181,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "0.1.5" +#define VERSION "0.1.6" /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ Modified: projects/sendfile/contrib/libxo/libxo/xoversion.h ============================================================================== --- projects/sendfile/contrib/libxo/libxo/xoversion.h Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/libxo/libxo/xoversion.h Wed Nov 19 06:37:18 2014 (r274690) @@ -18,17 +18,17 @@ /** * The version string */ -#define LIBXO_VERSION "0.1.5" +#define LIBXO_VERSION "0.1.6" /** * The version number */ -#define LIBXO_VERSION_NUMBER 1004 +#define LIBXO_VERSION_NUMBER 1006 /** * The version number as a string */ -#define LIBXO_VERSION_STRING "1004" +#define LIBXO_VERSION_STRING "1006" /** * The version number extra info as a string Modified: projects/sendfile/contrib/libxo/xolint/xolint.pl ============================================================================== --- projects/sendfile/contrib/libxo/xolint/xolint.pl Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/libxo/xolint/xolint.pl Wed Nov 19 06:37:18 2014 (r274690) @@ -28,6 +28,19 @@ sub main { extract_samples() if /^-X/; } + if ($#ARGV < 0) { + print STDERR "xolint [options] files ...\n"; + print STDERR " -c invoke 'cpp' on input\n"; + print STDERR " -C flags Pass flags to cpp\n"; + print STDERR " -d Show debug output\n"; + print STDERR " -D Extract xolint documentation\n"; + print STDERR " -I Print xo_info_t data\n"; + print STDERR " -p Print input data on errors\n"; + print STDERR " -V Print vocabulary (list of tags)\n"; + print STDERR " -X Print examples of invalid use\n"; + exit(1); + } + for $file (@ARGV) { parse_file($file); } @@ -269,9 +282,9 @@ sub check_format { $last = $prev; next; } + $prev = $ch; } - $prev = $ch; $build[$phase] .= $ch; } @@ -346,18 +359,6 @@ sub check_field { info("potential missing slash after N, L, or T with format") if $field[1] =~ /%/; - #@ Format cannot be given when content is present (roles: DNLT) - #@ xo_emit("{T:Max/%6.6s}", "Max"); - #@ Fields with the D, N, L, or T roles can't have both - #@ static literal content ("{T:Title}") and a - #@ format ("{T:/%s}"). - #@ This error will also occur when the content has a backslash - #@ in it, like "{N:Type of I/O}"; backslashes should be escaped, - #@ like "{N:Type of I\\/O}". Note the double backslash, one for - #@ handling 'C' strings, and one for libxo. - error("format cannot be given when content is present") - if $field[1] && $field[2]; - #@ An encoding format cannot be given (roles: DNLT) #@ xo_emit("{T:Max//%s}", "Max"); #@ Fields with the D, N, L, and T roles are not emitted in @@ -367,6 +368,21 @@ sub check_field { if $field[3]; } + # Field is a decoration, label, or title + if ($field[0] =~ /DLN/) { + #@ Format cannot be given when content is present (roles: DLN) + #@ xo_emit("{N:Max/%6.6s}", "Max"); + #@ Fields with the D, L, or N roles can't have both + #@ static literal content ("{L:Label}") and a + #@ format ("{L:/%s}"). + #@ This error will also occur when the content has a backslash + #@ in it, like "{N:Type of I/O}"; backslashes should be escaped, + #@ like "{N:Type of I\\/O}". Note the double backslash, one for + #@ handling 'C' strings, and one for libxo. + error("format cannot be given when content is present") + if $field[1] && $field[2]; + } + # A value field if (length($field[0]) == 0 || $field[0] =~ /V/) { @@ -527,7 +543,7 @@ sub check_field_format { #@ for non-strings. This error may occur from a typo, #@ like "{:tag/%6..6d}" where only one period should be used. error("max width only valid for strings") - if $#chunks >= 2 && $fc =~ /[sS]/; + if $#chunks >= 2 && $fc !~ /[sS]/; } sub error { Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c Wed Nov 19 06:37:18 2014 (r274690) @@ -31,7 +31,7 @@ */ -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #endif #include @@ -251,7 +251,7 @@ ATF_TC_BODY(t_spawn_open_nonexistent, tc posix_spawn_file_actions_destroy(&fa); } -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_TC(t_spawn_open_nonexistent_diag); ATF_TC_HEAD(t_spawn_open_nonexistent_diag, tc) @@ -381,7 +381,7 @@ ATF_TP_ADD_TCS(tp) { ATF_TP_ADD_TC(tp, t_spawn_fileactions); ATF_TP_ADD_TC(tp, t_spawn_open_nonexistent); -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_TP_ADD_TC(tp, t_spawn_open_nonexistent_diag); #endif ATF_TP_ADD_TC(tp, t_spawn_reopen); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_getcwd.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_getcwd.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_getcwd.c Wed Nov 19 06:37:18 2014 (r274690) @@ -56,7 +56,7 @@ ATF_TC_BODY(getcwd_err, tc) ATF_REQUIRE(getcwd(buf, 0) == NULL); ATF_REQUIRE(errno == EINVAL); -#if defined(__NetBSD__) +#ifdef __NetBSD__ errno = 0; ATF_REQUIRE(getcwd((void *)-1, sizeof(buf)) == NULL); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_glob.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_glob.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_glob.c Wed Nov 19 06:37:18 2014 (r274690) @@ -46,7 +46,7 @@ __RCSID("$NetBSD: t_glob.c,v 1.3 2013/01 #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include "h_macros.h" #define __gl_stat_t struct stat #define _S_IFDIR S_IFDIR @@ -138,7 +138,7 @@ gl_readdir(void *v) dir.d_ino = dd->pos; dir.d_type = f->dir ? DT_DIR : DT_REG; DPRINTF(("readdir %s %d\n", dir.d_name, dir.d_type)); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ dir.d_reclen = -1; /* Does not have _DIRENT_RECLEN */ #else dir.d_reclen = _DIRENT_RECLEN(&dir, dir.d_namlen); @@ -223,7 +223,7 @@ run(const char *p, int flags, const char } -#if !defined(__FreeBSD__) +#ifndef __FreeBSD__ ATF_TC(glob_star); ATF_TC_HEAD(glob_star, tc) { @@ -272,7 +272,7 @@ ATF_TC_BODY(glob_nocheck, tc) ATF_TP_ADD_TCS(tp) { -#if !defined(__FreeBSD__) +#ifndef __FreeBSD__ ATF_TP_ADD_TC(tp, glob_star); #endif ATF_TP_ADD_TC(tp, glob_star_not); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c Wed Nov 19 06:37:18 2014 (r274690) @@ -34,7 +34,7 @@ #include #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #else #include @@ -82,7 +82,7 @@ const struct hnopts { /* * Truncated output. Rev. 1.7 produces "1.0 K". */ -#if !defined(__FreeBSD__) +#ifndef __FreeBSD__ { 6, 1000, "A", HN_AUTOSCALE, HN_DECIMAL, -1, "" }, /* Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_nice.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_nice.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_nice.c Wed Nov 19 06:37:18 2014 (r274690) @@ -72,7 +72,7 @@ ATF_TC_BODY(nice_err, tc) { int i; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_expect_fail("nice(incr) with incr < 0 fails with unprivileged " "users and sets errno == EPERM; see PR # 189821 for more details"); #endif @@ -98,7 +98,7 @@ ATF_TC_HEAD(nice_priority, tc) ATF_TC_BODY(nice_priority, tc) { -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ int i, pri, pri2, nic; #else int i, pri, nic; @@ -115,7 +115,7 @@ ATF_TC_BODY(nice_priority, tc) pri = getpriority(PRIO_PROCESS, 0); ATF_REQUIRE(errno == 0); -#if defined(__NetBSD__) +#ifdef __NetBSD__ if (nic != pri) atf_tc_fail("nice(3) and getpriority(2) conflict"); #endif @@ -130,14 +130,14 @@ ATF_TC_BODY(nice_priority, tc) if (pid == 0) { errno = 0; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ pri = getpriority(PRIO_PROCESS, 0); #else pri2 = getpriority(PRIO_PROCESS, 0); #endif ATF_REQUIRE(errno == 0); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ if (pri != pri2) #else if (nic != pri) @@ -180,7 +180,7 @@ ATF_TC_HEAD(nice_thread, tc) ATF_TC_BODY(nice_thread, tc) { pthread_t tid[5]; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ int pri, rv, val; #else int rv, val; @@ -196,7 +196,7 @@ ATF_TC_BODY(nice_thread, tc) val = nice(i); ATF_REQUIRE(val != -1); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ pri = getpriority(PRIO_PROCESS, 0); rv = pthread_create(&tid[i], NULL, threadfunc, &pri); #else Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_raise.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_raise.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_raise.c Wed Nov 19 06:37:18 2014 (r274690) @@ -43,7 +43,7 @@ static int count; static void handler_err(int); static void handler_ret(int); static void handler_stress(int); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ static int sig[] = { SIGALRM, SIGIO, SIGUSR1, SIGUSR2 }; #else static int sig[] = { SIGALRM, SIGIO, SIGUSR1, SIGUSR2, SIGPWR }; Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c Wed Nov 19 06:37:18 2014 (r274690) @@ -63,7 +63,7 @@ ATF_TC_BODY(setdomainname_basic, tc) (void)memset(name, 0, sizeof(name)); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ /* * Sanity checks to ensure that the wrong invariant isn't being * tested for per PR # 181127 @@ -101,7 +101,7 @@ ATF_TC_BODY(setdomainname_limit, tc) (void)memset(name, 0, sizeof(name)); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ ATF_REQUIRE(setdomainname(name, MAXHOSTNAMELEN - 1 ) == 0); ATF_REQUIRE(setdomainname(name, MAXHOSTNAMELEN) == -1); #endif Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c Wed Nov 19 06:37:18 2014 (r274690) @@ -28,7 +28,7 @@ #include -#if defined(__NetBSD__) +#ifdef __NetBSD__ #include #endif #include @@ -87,7 +87,7 @@ sig_debug(int signo, siginfo_t *info, uc printf("uc_stack %p %lu 0x%x\n", ctx->uc_stack.ss_sp, (unsigned long)ctx->uc_stack.ss_size, ctx->uc_stack.ss_flags); -#if defined(__NetBSD__) +#ifdef __NetBSD__ for (i = 0; i < __arraycount(ctx->uc_mcontext.__gregs); i++) printf("uc_mcontext.greg[%d] 0x%lx\n", i, (long)ctx->uc_mcontext.__gregs[i]); @@ -144,7 +144,7 @@ sigchild_action(int signo, siginfo_t *in printf("si_uid=%d\n", info->si_uid); printf("si_pid=%d\n", info->si_pid); printf("si_status=%d\n", info->si_status); -#if defined(__NetBSD__) +#ifdef __NetBSD__ printf("si_utime=%lu\n", (unsigned long int)info->si_utime); printf("si_stime=%lu\n", (unsigned long int)info->si_stime); #endif Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_time.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_time.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_time.c Wed Nov 19 06:37:18 2014 (r274690) @@ -31,7 +31,7 @@ #include __RCSID("$NetBSD: t_time.c,v 1.2 2011/11/11 05:03:38 jruoho Exp $"); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #endif #include Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c Wed Nov 19 06:37:18 2014 (r274690) @@ -107,7 +107,7 @@ ATF_TC_BODY(ttyname_r_err, tc) ATF_REQUIRE(rv == ERANGE); } -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_expect_fail("FreeBSD returns ENOTTY instead of EBADF; see bin/191936"); #endif rv = ttyname_r(-1, buf, ttymax); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c Wed Nov 19 06:37:18 2014 (r274690) @@ -132,7 +132,7 @@ h_ctype2(const struct test *t, bool use_ size_t n; ATF_REQUIRE_STREQ(setlocale(LC_ALL, "C"), "C"); -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL); #else if (setlocale(LC_CTYPE, t->locale) == NULL) { @@ -245,7 +245,7 @@ ATF_TC_BODY(mbrtowc_internal, tc) { struct test *t; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_expect_fail("ja_* locale fails"); #endif for (t = &tests[0]; t->data != NULL; ++t) Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c Wed Nov 19 06:37:18 2014 (r274690) @@ -150,7 +150,7 @@ ATF_TC_BODY(mbstowcs_basic, tc) int i; ATF_REQUIRE_STREQ(setlocale(LC_ALL, "C"), "C"); -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL); #else if (setlocale(LC_CTYPE, t->locale) == NULL) { Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c Wed Nov 19 06:37:18 2014 (r274690) @@ -76,7 +76,7 @@ h_mbtowc(const char *locale, const char char *str; ATF_REQUIRE_STREQ(setlocale(LC_ALL, "C"), "C"); -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_REQUIRE(setlocale(LC_CTYPE, locale) != NULL); #else if (setlocale(LC_CTYPE, locale) == NULL) { @@ -137,13 +137,13 @@ ATF_TC_BODY(mbtowc, tc) h_mbtowc("ja_JP.ISO2022-JP", "\033$B", "\033$B$\"\033(B"); h_mbtowc("ja_JP.SJIS", "\202", "\202\240"); h_mbtowc("ja_JP.eucJP", "\244", "\244\242"); -#if !defined(__FreeBSD__) +#ifndef __FreeBSD__ /* Moved last as it fails */ h_mbtowc("zh_CN.GB18030", "\241", "\241\241"); #endif h_mbtowc("zh_TW.Big5", "\241", "\241@"); h_mbtowc("zh_TW.eucTW", "\241", "\241\241"); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_expect_fail("zh_CN.GB18030"); h_mbtowc("zh_CN.GB18030", "\241", "\241\241"); #endif Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wcstod.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wcstod.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wcstod.c Wed Nov 19 06:37:18 2014 (r274690) @@ -66,7 +66,7 @@ __RCSID("$NetBSD: t_wcstod.c,v 1.3 2011/ #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #endif Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wctomb.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wctomb.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/locale/t_wctomb.c Wed Nov 19 06:37:18 2014 (r274690) @@ -109,7 +109,7 @@ h_wctomb(const struct test *t, char tc) size_t sz, ret, i; ATF_REQUIRE_STREQ(setlocale(LC_ALL, "C"), "C"); -#if defined(__NetBSD__) +#ifdef __NetBSD__ ATF_REQUIRE(setlocale(LC_CTYPE, t->locale) != NULL); #else if (setlocale(LC_CTYPE, t->locale) == NULL) { Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/net/t_ether_aton.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/net/t_ether_aton.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/net/t_ether_aton.c Wed Nov 19 06:37:18 2014 (r274690) @@ -46,14 +46,14 @@ __RCSID("$NetBSD: t_ether_aton.c,v 1.1 2 #include #include -#if !defined(__NetBSD__) -#if defined(__linux__) +#ifndef __NetBSD__ +#ifdef __linux__ #include #endif #include #endif -#if defined(__NetBSD__) +#ifdef __NetBSD__ #define ETHER_ADDR_LEN 6 int ether_aton_r(u_char *dest, size_t len, const char *str); @@ -65,7 +65,7 @@ static const struct { int error; } tests[] = { { { 0x01, 0x23, 0x45, 0x67, 0x89, 0xab }, "01:23:45:67:89:ab", 0 }, -#if defined(__NetBSD__) +#ifdef __NetBSD__ { { 0x00, 0x01, 0x22, 0x03, 0x14, 0x05 }, "0:1:22-3:14:05", 0 }, { { 0x00, 0x01, 0x22, 0x03, 0x14, 0x05 }, "000122031405", 0 }, { { 0x0a, 0x0B, 0xcc, 0xdD, 0xEE, 0x0f }, "0a0BccdDEE0f", 0 }, @@ -86,13 +86,13 @@ ATF_TC_HEAD(tc_ether_aton, tc) ATF_TC_BODY(tc_ether_aton, tc) { -#if defined(__NetBSD__) +#ifdef __NetBSD__ u_char dest[ETHER_ADDR_LEN]; #else struct ether_addr dest; #endif size_t t; -#if defined(__NetBSD__) +#ifdef __NetBSD__ int e, r; #else int e; @@ -103,7 +103,7 @@ ATF_TC_BODY(tc_ether_aton, tc) for (t = 0; tests[t].str; t++) { s = tests[t].str; if ((e = tests[t].error) == 0) { -#if defined(__NetBSD__) +#ifdef __NetBSD__ if (ether_aton_r(dest, sizeof(dest), s) != e) atf_tc_fail("failed on `%s'", s); if (memcmp(dest, tests[t].res, sizeof(dest)) != 0) @@ -115,7 +115,7 @@ ATF_TC_BODY(tc_ether_aton, tc) atf_tc_fail("unexpected result on `%s'", s); #endif } else { -#if defined(__NetBSD__) +#ifdef __NetBSD__ if ((r = ether_aton_r(dest, sizeof(dest), s)) != e) atf_tc_fail("unexpectedly succeeded on `%s' " "(%d != %d)", s, r, e); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/regex/debug.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/regex/debug.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/regex/debug.c Wed Nov 19 06:37:18 2014 (r274690) @@ -34,7 +34,7 @@ #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #include #endif @@ -54,7 +54,7 @@ static char *regchar(int); void regprint(regex_t *r, FILE *d) { -#if defined(__NetBSD__) +#ifdef __NetBSD__ struct re_guts *g = r->re_g; int c; int last; @@ -177,7 +177,7 @@ s_print(struct re_guts *g, FILE *d) break; case OANYOF: fprintf(d, "[(%ld)", (long)opnd); -#if defined(__NetBSD__) +#ifdef __NetBSD__ cs = &g->sets[opnd]; last = -1; for (size_t i = 0; i < g->csetsize+1; i++) /* +1 flushes */ @@ -250,7 +250,7 @@ s_print(struct re_guts *g, FILE *d) fprintf(d, ">"); break; default: -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ fprintf(d, "!%ld(%ld)!", OP(*s), opnd); #else fprintf(d, "!%d(%d)!", OP(*s), opnd); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c Wed Nov 19 06:37:18 2014 (r274690) @@ -45,7 +45,7 @@ __RCSID("$NetBSD: t_exhaust.c,v 1.7 2011 #include #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #endif @@ -179,7 +179,7 @@ ATF_TC_HEAD(regcomp_too_big, tc) " crash, but return a proper error code"); // libtre needs it. atf_tc_set_md_var(tc, "timeout", "600"); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_set_md_var(tc, "require.memory", "64M"); #else atf_tc_set_md_var(tc, "require.memory", "120M"); @@ -189,12 +189,12 @@ ATF_TC_HEAD(regcomp_too_big, tc) ATF_TC_BODY(regcomp_too_big, tc) { regex_t re; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ struct rlimit limit; #endif int e; -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ limit.rlim_cur = limit.rlim_max = 64 * 1024 * 1024; ATF_REQUIRE(setrlimit(RLIMIT_VMEM, &limit) != -1); #endif Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c Wed Nov 19 06:37:18 2014 (r274690) @@ -48,7 +48,7 @@ __RCSID("$NetBSD: t_regex_att.c,v 1.1 20 #include #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include #endif @@ -377,7 +377,7 @@ checkmatches(const char *matches, size_t " cur=%d, max=%zu", res, l, len - off); off += l; } -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ ATF_CHECK_STREQ_MSG(res, matches, " at line %zu", lineno); #else ATF_REQUIRE_STREQ_MSG(res, matches, " at line %zu", lineno); @@ -580,7 +580,7 @@ ATF_TC_BODY(leftassoc, tc) * any explation. Mark as broken here, but I don't know why. */ atf_tc_expect_fail("Reason for breakage unknown"); #endif -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ atf_tc_expect_fail("The expected and matched groups are mismatched on FreeBSD"); #endif att_test(tc, "leftassoc"); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_atexit.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_atexit.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_atexit.c Wed Nov 19 06:37:18 2014 (r274690) @@ -42,7 +42,7 @@ __RCSID("$NetBSD: h_atexit.c,v 1.1 2011/ extern int __cxa_atexit(void (*func)(void *), void *, void *); extern void __cxa_finalize(void *); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ /* * On shared object unload, in __cxa_finalize, call and clear all installed * atexit and __cxa_atexit handlers that are either installed by unloaded @@ -191,7 +191,7 @@ main(int argc, char *argv[]) ASSERT(0 == atexit(normal_handler_0)); ASSERT(0 == atexit(normal_handler_1)); -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ ASSERT(0 == __cxa_atexit(cxa_handler_4, &arg_1, dso_handle_1)); ASSERT(0 == __cxa_atexit(cxa_handler_5, &arg_1, dso_handle_1)); ASSERT(0 == __cxa_atexit(cxa_handler_3, &arg_2, dso_handle_2)); Modified: projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c ============================================================================== --- projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c Wed Nov 19 06:14:54 2014 (r274689) +++ projects/sendfile/contrib/netbsd-tests/lib/libc/stdlib/h_getopt.c Wed Nov 19 06:37:18 2014 (r274690) @@ -34,7 +34,7 @@ #include #include #include -#if defined(__FreeBSD__) +#ifdef __FreeBSD__ #include *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***