From owner-svn-src-projects@FreeBSD.ORG Tue Oct 14 07:01:16 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 841331BC; Tue, 14 Oct 2014 07:01:16 +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 6B36C6E; Tue, 14 Oct 2014 07:01:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9E71G6U050493; Tue, 14 Oct 2014 07:01:16 GMT (envelope-from markm@FreeBSD.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9E719rH050452; Tue, 14 Oct 2014 07:01:09 GMT (envelope-from markm@FreeBSD.org) Message-Id: <201410140701.s9E719rH050452@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: markm set sender to markm@FreeBSD.org using -f From: Mark Murray Date: Tue, 14 Oct 2014 07:01:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r273070 - in projects/random_number_generator: . bin/sh bin/sh/tests/builtins bin/sleep bin/sleep/tests cddl/contrib/opensolaris/cmd/lockstat cddl/contrib/opensolaris/cmd/zdb cddl/contr... 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: Tue, 14 Oct 2014 07:01:16 -0000 Author: markm Date: Tue Oct 14 07:01:07 2014 New Revision: 273070 URL: https://svnweb.freebsd.org/changeset/base/273070 Log: MFC - tracking commit. Merging r272539 through r273069. Added: projects/random_number_generator/bin/sh/tests/builtins/eval7.0 - copied unchanged from r273069, head/bin/sh/tests/builtins/eval7.0 projects/random_number_generator/bin/sh/tests/builtins/eval8.7 - copied unchanged from r273069, head/bin/sh/tests/builtins/eval8.7 projects/random_number_generator/bin/sleep/tests/ - copied from r273069, head/bin/sleep/tests/ projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_demo2.error - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_demo2.error projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_demo2.output - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_demo2.output projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_demo2.tab.c - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_demo2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_demo2.tab.h - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_demo2.tab.h projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy1.error - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy1.error projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy1.output - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy1.output projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy1.tab.c - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy1.tab.h - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy1.tab.h projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy2.error - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy2.error projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy2.output - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy2.output projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy2.tab.c - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy2.tab.h - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy2.tab.h projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy3.error - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy3.error projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy3.output - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy3.output projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy3.tab.c - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy3.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_destroy3.tab.h - copied unchanged from r273069, head/contrib/byacc/test/btyacc/btyacc_destroy3.tab.h projects/random_number_generator/contrib/byacc/test/btyacc_destroy1.y - copied unchanged from r273069, head/contrib/byacc/test/btyacc_destroy1.y projects/random_number_generator/contrib/byacc/test/btyacc_destroy2.y - copied unchanged from r273069, head/contrib/byacc/test/btyacc_destroy2.y projects/random_number_generator/contrib/byacc/test/btyacc_destroy3.y - copied unchanged from r273069, head/contrib/byacc/test/btyacc_destroy3.y projects/random_number_generator/etc/devd/ulpt.conf - copied unchanged from r273069, head/etc/devd/ulpt.conf projects/random_number_generator/gnu/usr.bin/diff/tests/ - copied from r273069, head/gnu/usr.bin/diff/tests/ projects/random_number_generator/lib/libc/string/explicit_bzero.c - copied unchanged from r273069, head/lib/libc/string/explicit_bzero.c projects/random_number_generator/lib/libevent/ - copied from r273069, head/lib/libevent/ projects/random_number_generator/lib/libpcap/pcap-netmap.c - copied unchanged from r273069, head/lib/libpcap/pcap-netmap.c projects/random_number_generator/sbin/ipfw/tables.c - copied unchanged from r273069, head/sbin/ipfw/tables.c projects/random_number_generator/sys/arm/altera/socfpga/socfpga_mp.c - copied unchanged from r273069, head/sys/arm/altera/socfpga/socfpga_mp.c projects/random_number_generator/sys/dev/mmc/host/ - copied from r273069, head/sys/dev/mmc/host/ projects/random_number_generator/sys/dev/mrsas/mrsas_linux.c - copied unchanged from r273069, head/sys/dev/mrsas/mrsas_linux.c projects/random_number_generator/sys/libkern/explicit_bzero.c - copied unchanged from r273069, head/sys/libkern/explicit_bzero.c projects/random_number_generator/sys/libkern/murmur3_32.c - copied unchanged from r273069, head/sys/libkern/murmur3_32.c projects/random_number_generator/sys/modules/mrsas/mrsas_linux/ - copied from r273069, head/sys/modules/mrsas/mrsas_linux/ projects/random_number_generator/sys/netinet/sctp_syscalls.c - copied unchanged from r273069, head/sys/netinet/sctp_syscalls.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_iface.c - copied unchanged from r273069, head/sys/netpfil/ipfw/ip_fw_iface.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_table.h - copied unchanged from r273069, head/sys/netpfil/ipfw/ip_fw_table.h projects/random_number_generator/sys/netpfil/ipfw/ip_fw_table_algo.c - copied unchanged from r273069, head/sys/netpfil/ipfw/ip_fw_table_algo.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_table_value.c - copied unchanged from r273069, head/sys/netpfil/ipfw/ip_fw_table_value.c projects/random_number_generator/tools/tools/bootparttest/stub.c - copied unchanged from r273069, head/tools/tools/bootparttest/stub.c projects/random_number_generator/usr.bin/basename/tests/ - copied from r273069, head/usr.bin/basename/tests/ projects/random_number_generator/usr.bin/cmp/tests/ - copied from r273069, head/usr.bin/cmp/tests/ projects/random_number_generator/usr.bin/cut/tests/ - copied from r273069, head/usr.bin/cut/tests/ projects/random_number_generator/usr.bin/dirname/tests/ - copied from r273069, head/usr.bin/dirname/tests/ projects/random_number_generator/usr.bin/grep/tests/ - copied from r273069, head/usr.bin/grep/tests/ projects/random_number_generator/usr.bin/gzip/tests/ - copied from r273069, head/usr.bin/gzip/tests/ projects/random_number_generator/usr.sbin/nmtree/tests/ - copied from r273069, head/usr.sbin/nmtree/tests/ projects/random_number_generator/usr.sbin/pw/tests/pw_modify.sh - copied unchanged from r273069, head/usr.sbin/pw/tests/pw_modify.sh Deleted: projects/random_number_generator/sys/arm/ti/am335x/files.beaglebone projects/random_number_generator/sys/arm/ti/am335x/std.beaglebone projects/random_number_generator/sys/arm/ti/omap3/ projects/random_number_generator/sys/arm/ti/ti_mmchs.c projects/random_number_generator/sys/arm/ti/ti_mmchs.h projects/random_number_generator/tools/tools/bootparttest/malloc.c projects/random_number_generator/usr.sbin/ftp-proxy/Makefile.inc projects/random_number_generator/usr.sbin/ftp-proxy/ftp-proxy/ projects/random_number_generator/usr.sbin/ftp-proxy/libevent/ Modified: projects/random_number_generator/Makefile.inc1 projects/random_number_generator/UPDATING projects/random_number_generator/bin/sh/eval.c projects/random_number_generator/bin/sh/expand.c projects/random_number_generator/bin/sh/jobs.c projects/random_number_generator/bin/sh/redir.c projects/random_number_generator/bin/sh/tests/builtins/Makefile projects/random_number_generator/bin/sh/trap.c projects/random_number_generator/bin/sleep/Makefile projects/random_number_generator/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/random_number_generator/cddl/contrib/opensolaris/lib/libdtrace/common/dt_grammar.y projects/random_number_generator/contrib/binutils/bfd/config.bfd projects/random_number_generator/contrib/binutils/bfd/elf32-ppc.c projects/random_number_generator/contrib/binutils/bfd/elf64-ppc.c projects/random_number_generator/contrib/binutils/gas/config/tc-ppc.c projects/random_number_generator/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh projects/random_number_generator/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh projects/random_number_generator/contrib/bsnmp/snmp_target/target_snmp.c projects/random_number_generator/contrib/byacc/CHANGES projects/random_number_generator/contrib/byacc/MANIFEST projects/random_number_generator/contrib/byacc/VERSION projects/random_number_generator/contrib/byacc/aclocal.m4 projects/random_number_generator/contrib/byacc/btyaccpar.c projects/random_number_generator/contrib/byacc/closure.c projects/random_number_generator/contrib/byacc/config.sub projects/random_number_generator/contrib/byacc/configure projects/random_number_generator/contrib/byacc/configure.in projects/random_number_generator/contrib/byacc/defs.h projects/random_number_generator/contrib/byacc/lalr.c projects/random_number_generator/contrib/byacc/main.c projects/random_number_generator/contrib/byacc/output.c projects/random_number_generator/contrib/byacc/package/byacc.spec projects/random_number_generator/contrib/byacc/package/debian/changelog projects/random_number_generator/contrib/byacc/package/debian/source/format projects/random_number_generator/contrib/byacc/package/mingw-byacc.spec projects/random_number_generator/contrib/byacc/package/pkgsrc/Makefile projects/random_number_generator/contrib/byacc/reader.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_calc1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/btyacc_demo.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/calc.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/calc1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/calc2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/calc3.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/code_calc.code.c projects/random_number_generator/contrib/byacc/test/btyacc/code_calc.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/code_error.code.c projects/random_number_generator/contrib/byacc/test/btyacc/code_error.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/empty.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_inherit1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_inherit2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_inherit3.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_inherit4.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_inherit5.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax10.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax11.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax12.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax13.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax14.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax15.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax16.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax17.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax18.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax19.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax20.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax21.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax22.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax23.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax24.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax25.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax26.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax27.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax3.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax4.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax5.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax6.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax7.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax7a.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax7b.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax8.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax8a.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/err_syntax9.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/error.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/grammar.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/inherit0.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/inherit1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/inherit2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/ok_syntax1.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/pure_calc.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/pure_error.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc-s.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc2-s.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc2.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc3-s.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc3.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc4-s.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/quote_calc4.tab.c projects/random_number_generator/contrib/byacc/test/btyacc/rename_debug.c projects/random_number_generator/contrib/byacc/test/btyacc/varsyntax_calc1.tab.c projects/random_number_generator/contrib/byacc/test/yacc/calc2.tab.c projects/random_number_generator/contrib/byacc/test/yacc/calc3.tab.c projects/random_number_generator/contrib/byacc/test/yacc/ok_syntax1.tab.c projects/random_number_generator/contrib/byacc/yacc.1 projects/random_number_generator/contrib/libc++/include/__config projects/random_number_generator/contrib/libpcap/inet.c projects/random_number_generator/contrib/libpcap/pcap.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_getcwd.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_glob.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_raise.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_sethostname.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_time.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_io.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_mbtowc.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_wcstod.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/locale/t_wctomb.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/regex/debug.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/regex/t_regex_att.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/stdlib/h_getopt_long.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/stdlib/t_getenv.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/stdlib/t_strtod.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/string/t_memcpy.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/string/t_memmem.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/string/t_strerror.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/time/t_mktime.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/time/t_strptime.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls/dso/h_tls_dlopen.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls/t_tls_dlopen.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls/t_tls_dynamic.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls/t_tls_static.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls/t_tls_static_helper.c projects/random_number_generator/contrib/netbsd-tests/lib/libc/tls_dso/h_tls_dynamic.c projects/random_number_generator/contrib/tcp_wrappers/inetcf.h projects/random_number_generator/contrib/tcp_wrappers/mystdarg.h projects/random_number_generator/contrib/tcp_wrappers/tcpd.h projects/random_number_generator/contrib/tcp_wrappers/tli-sequent.h projects/random_number_generator/contrib/tcpdump/tcpdump.c projects/random_number_generator/etc/defaults/rc.conf projects/random_number_generator/etc/devd/Makefile projects/random_number_generator/etc/devd/apple.conf projects/random_number_generator/etc/mtree/BSD.tests.dist projects/random_number_generator/etc/rc.d/bgfsck projects/random_number_generator/etc/rc.d/netif projects/random_number_generator/etc/rc.subr projects/random_number_generator/gnu/usr.bin/Makefile projects/random_number_generator/gnu/usr.bin/diff/Makefile projects/random_number_generator/include/rpcsvc/nis.x projects/random_number_generator/include/strings.h projects/random_number_generator/lib/Makefile projects/random_number_generator/lib/libc/gen/dl_iterate_phdr.3 projects/random_number_generator/lib/libc/stdtime/strptime.c projects/random_number_generator/lib/libc/string/Makefile.inc projects/random_number_generator/lib/libc/string/Symbol.map projects/random_number_generator/lib/libc/string/bzero.3 projects/random_number_generator/lib/libc/sys/accept.2 projects/random_number_generator/lib/libcrypt/crypt.c projects/random_number_generator/lib/libcuse/cuse_lib.c projects/random_number_generator/lib/libnv/nvlist.c projects/random_number_generator/lib/libnv/nvlist_impl.h projects/random_number_generator/lib/libnv/nvpair.c projects/random_number_generator/lib/libnv/nvpair_impl.h projects/random_number_generator/lib/libpcap/Makefile projects/random_number_generator/lib/libpcap/config.h projects/random_number_generator/lib/msun/ld128/e_lgammal_r.c projects/random_number_generator/lib/msun/ld80/e_lgammal_r.c projects/random_number_generator/lib/msun/src/e_lgamma_r.c projects/random_number_generator/lib/msun/src/e_lgammaf_r.c projects/random_number_generator/libexec/rtld-elf/rtld.c projects/random_number_generator/release/doc/en_US.ISO8859-1/hardware/article.xml projects/random_number_generator/sbin/dumpon/dumpon.8 projects/random_number_generator/sbin/ifconfig/iflagg.c projects/random_number_generator/sbin/ipfw/Makefile projects/random_number_generator/sbin/ipfw/ipfw.8 projects/random_number_generator/sbin/ipfw/ipfw2.c projects/random_number_generator/sbin/ipfw/ipfw2.h projects/random_number_generator/sbin/ipfw/main.c projects/random_number_generator/sbin/ipfw/nat.c projects/random_number_generator/sbin/iscontrol/iscontrol.8 projects/random_number_generator/sbin/swapon/swapon.c projects/random_number_generator/share/man/man4/alc.4 projects/random_number_generator/share/man/man4/iscsi_initiator.4 projects/random_number_generator/share/man/man4/tcp.4 projects/random_number_generator/share/man/man5/rc.conf.5 projects/random_number_generator/share/man/man8/rc.subr.8 projects/random_number_generator/share/man/man9/timeout.9 projects/random_number_generator/share/mk/bsd.progs.mk projects/random_number_generator/share/mk/src.libnames.mk projects/random_number_generator/share/mk/sys.mk projects/random_number_generator/sys/amd64/amd64/minidump_machdep.c projects/random_number_generator/sys/amd64/amd64/pmap.c projects/random_number_generator/sys/amd64/include/md_var.h projects/random_number_generator/sys/amd64/include/pmap.h projects/random_number_generator/sys/amd64/include/vmm.h (contents, props changed) projects/random_number_generator/sys/amd64/vmm/intel/vmx.c projects/random_number_generator/sys/amd64/vmm/intel/vmx_msr.c projects/random_number_generator/sys/amd64/vmm/vmm.c projects/random_number_generator/sys/arm/altera/socfpga/files.socfpga projects/random_number_generator/sys/arm/altera/socfpga/socfpga_machdep.c projects/random_number_generator/sys/arm/arm/dump_machdep.c projects/random_number_generator/sys/arm/arm/minidump_machdep.c projects/random_number_generator/sys/arm/conf/BEAGLEBONE projects/random_number_generator/sys/arm/conf/EXYNOS5.common projects/random_number_generator/sys/arm/conf/SOCKIT projects/random_number_generator/sys/arm/include/md_var.h projects/random_number_generator/sys/arm/samsung/exynos/exynos5_machdep.c projects/random_number_generator/sys/arm/samsung/exynos/files.exynos5 projects/random_number_generator/sys/arm/ti/am335x/files.am335x projects/random_number_generator/sys/arm/ti/files.ti projects/random_number_generator/sys/arm/ti/omap4/files.omap4 projects/random_number_generator/sys/arm/ti/ti_cpuid.c projects/random_number_generator/sys/arm/ti/ti_cpuid.h projects/random_number_generator/sys/arm/ti/ti_gpio.c projects/random_number_generator/sys/arm/ti/ti_i2c.c projects/random_number_generator/sys/arm/ti/ti_sdhci.c projects/random_number_generator/sys/boot/common/disk.c projects/random_number_generator/sys/boot/common/disk.h projects/random_number_generator/sys/boot/common/part.c projects/random_number_generator/sys/boot/fdt/dts/arm/exynos5420-arndale-octa.dts projects/random_number_generator/sys/boot/fdt/dts/arm/exynos5420-peach-pit.dts projects/random_number_generator/sys/boot/fdt/dts/arm/exynos5420.dtsi projects/random_number_generator/sys/boot/fdt/dts/arm/socfpga-sockit.dts projects/random_number_generator/sys/boot/fdt/dts/arm/socfpga.dtsi projects/random_number_generator/sys/boot/i386/gptboot/gptboot.c projects/random_number_generator/sys/boot/powerpc/ofw/ldscript.powerpc projects/random_number_generator/sys/boot/powerpc/ps3/ldscript.powerpc projects/random_number_generator/sys/boot/powerpc/uboot/ldscript.powerpc projects/random_number_generator/sys/cam/cam_xpt.c projects/random_number_generator/sys/cam/ctl/ctl.c projects/random_number_generator/sys/cam/ctl/ctl_backend.h projects/random_number_generator/sys/cam/ctl/ctl_backend_block.c projects/random_number_generator/sys/cam/ctl/ctl_backend_ramdisk.c projects/random_number_generator/sys/cam/ctl/ctl_cmd_table.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_cam_sim.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.h projects/random_number_generator/sys/cam/ctl/ctl_ioctl.h projects/random_number_generator/sys/cam/ctl/ctl_private.h projects/random_number_generator/sys/cam/ctl/scsi_ctl.c projects/random_number_generator/sys/cam/scsi/scsi_all.h projects/random_number_generator/sys/cam/scsi/scsi_da.h projects/random_number_generator/sys/cddl/compat/opensolaris/sys/assfail.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_proto.h projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscall.h projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscalls.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_sysent.c projects/random_number_generator/sys/compat/freebsd32/syscalls.master projects/random_number_generator/sys/conf/Makefile.arm projects/random_number_generator/sys/conf/files projects/random_number_generator/sys/conf/kern.mk projects/random_number_generator/sys/conf/ldscript.powerpc projects/random_number_generator/sys/conf/ldscript.powerpc64 projects/random_number_generator/sys/conf/newvers.sh projects/random_number_generator/sys/contrib/dev/ath/ath_hal/ar9300/ar9300desc.h projects/random_number_generator/sys/contrib/ipfilter/netinet/fil.c projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_dns_pxy.c projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_dstlist.c projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_nat.c projects/random_number_generator/sys/ddb/db_access.c projects/random_number_generator/sys/ddb/db_break.c projects/random_number_generator/sys/ddb/db_command.c projects/random_number_generator/sys/ddb/db_examine.c projects/random_number_generator/sys/ddb/db_input.c projects/random_number_generator/sys/ddb/db_lex.c projects/random_number_generator/sys/ddb/db_output.c projects/random_number_generator/sys/ddb/db_output.h projects/random_number_generator/sys/ddb/db_print.c projects/random_number_generator/sys/ddb/db_ps.c projects/random_number_generator/sys/ddb/db_run.c projects/random_number_generator/sys/ddb/db_sym.c projects/random_number_generator/sys/ddb/db_sym.h projects/random_number_generator/sys/ddb/db_textdump.c projects/random_number_generator/sys/ddb/db_variables.h projects/random_number_generator/sys/ddb/db_watch.c projects/random_number_generator/sys/ddb/db_watch.h projects/random_number_generator/sys/ddb/db_write_cmd.c projects/random_number_generator/sys/dev/acpica/acpi.c projects/random_number_generator/sys/dev/acpica/acpi_pci.c projects/random_number_generator/sys/dev/acpica/acpivar.h projects/random_number_generator/sys/dev/ahci/ahci.c projects/random_number_generator/sys/dev/alc/if_alc.c projects/random_number_generator/sys/dev/alc/if_alcreg.h projects/random_number_generator/sys/dev/alc/if_alcvar.h projects/random_number_generator/sys/dev/ale/if_ale.c projects/random_number_generator/sys/dev/ale/if_alereg.h projects/random_number_generator/sys/dev/amdtemp/amdtemp.c projects/random_number_generator/sys/dev/ctau/if_ct.c projects/random_number_generator/sys/dev/cx/if_cx.c projects/random_number_generator/sys/dev/cxgbe/common/t4_msg.h projects/random_number_generator/sys/dev/cxgbe/tom/t4_connect.c projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom.c projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom.h projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom_l2t.c projects/random_number_generator/sys/dev/digi/digi_isa.c projects/random_number_generator/sys/dev/drm2/i915/intel_ringbuffer.c projects/random_number_generator/sys/dev/e1000/if_igb.c projects/random_number_generator/sys/dev/hwpmc/hwpmc_core.c projects/random_number_generator/sys/dev/iicbus/max6690.c projects/random_number_generator/sys/dev/iscsi/icl.c projects/random_number_generator/sys/dev/iscsi/icl.h projects/random_number_generator/sys/dev/iscsi/iscsi.c projects/random_number_generator/sys/dev/isp/isp_library.c projects/random_number_generator/sys/dev/isp/ispmbox.h projects/random_number_generator/sys/dev/mc146818/mc146818.c projects/random_number_generator/sys/dev/mmc/mmc.c projects/random_number_generator/sys/dev/mpr/mpr_sas.c projects/random_number_generator/sys/dev/mpr/mpr_table.c projects/random_number_generator/sys/dev/mrsas/mrsas.c projects/random_number_generator/sys/dev/mrsas/mrsas.h projects/random_number_generator/sys/dev/mrsas/mrsas_cam.c projects/random_number_generator/sys/dev/mrsas/mrsas_fp.c projects/random_number_generator/sys/dev/mrsas/mrsas_ioctl.c projects/random_number_generator/sys/dev/mrsas/mrsas_ioctl.h projects/random_number_generator/sys/dev/mse/mse.c projects/random_number_generator/sys/dev/mse/mse_cbus.c projects/random_number_generator/sys/dev/mse/mse_isa.c projects/random_number_generator/sys/dev/mse/msevar.h projects/random_number_generator/sys/dev/msk/if_msk.c projects/random_number_generator/sys/dev/nfe/if_nfe.c projects/random_number_generator/sys/dev/pci/pci.c projects/random_number_generator/sys/dev/random/ivy.c projects/random_number_generator/sys/dev/sdhci/sdhci_pci.c projects/random_number_generator/sys/dev/sk/if_sk.c projects/random_number_generator/sys/dev/uart/uart_bus_fdt.c projects/random_number_generator/sys/dev/uart/uart_dev_imx.c projects/random_number_generator/sys/dev/usb/usb_freebsd.h projects/random_number_generator/sys/dev/usb/usb_freebsd_loader.h projects/random_number_generator/sys/dev/usb/usb_hub.c projects/random_number_generator/sys/dev/usb/usbdevs projects/random_number_generator/sys/dev/vt/vt_core.c projects/random_number_generator/sys/fs/autofs/autofs.c projects/random_number_generator/sys/fs/autofs/autofs_vnops.c projects/random_number_generator/sys/fs/devfs/devfs_vnops.c projects/random_number_generator/sys/fs/ext2fs/ext2_vnops.c projects/random_number_generator/sys/fs/msdosfs/msdosfs_vnops.c projects/random_number_generator/sys/geom/geom_dev.c projects/random_number_generator/sys/i386/i386/machdep.c projects/random_number_generator/sys/i386/i386/minidump_machdep.c projects/random_number_generator/sys/i386/i386/pmap.c projects/random_number_generator/sys/i386/i386/vm_machdep.c projects/random_number_generator/sys/i386/include/md_var.h projects/random_number_generator/sys/i386/include/pmap.h projects/random_number_generator/sys/i386/xen/pmap.c projects/random_number_generator/sys/kern/bus_if.m projects/random_number_generator/sys/kern/init_sysent.c projects/random_number_generator/sys/kern/kern_descrip.c projects/random_number_generator/sys/kern/kern_exit.c projects/random_number_generator/sys/kern/kern_proc.c projects/random_number_generator/sys/kern/kern_prot.c projects/random_number_generator/sys/kern/kern_racct.c projects/random_number_generator/sys/kern/kern_timeout.c projects/random_number_generator/sys/kern/subr_bus.c projects/random_number_generator/sys/kern/subr_witness.c projects/random_number_generator/sys/kern/syscalls.c projects/random_number_generator/sys/kern/syscalls.master projects/random_number_generator/sys/kern/tty.c projects/random_number_generator/sys/kern/uipc_syscalls.c projects/random_number_generator/sys/kern/vfs_bio.c projects/random_number_generator/sys/mips/include/md_var.h projects/random_number_generator/sys/mips/mips/dump_machdep.c projects/random_number_generator/sys/mips/mips/minidump_machdep.c projects/random_number_generator/sys/modules/Makefile projects/random_number_generator/sys/modules/ipfw/Makefile projects/random_number_generator/sys/modules/mrsas/Makefile projects/random_number_generator/sys/net/ieee8023ad_lacp.c projects/random_number_generator/sys/net/ieee8023ad_lacp.h projects/random_number_generator/sys/net/if_bridge.c projects/random_number_generator/sys/net/if_disc.c projects/random_number_generator/sys/net/if_edsc.c projects/random_number_generator/sys/net/if_enc.c projects/random_number_generator/sys/net/if_epair.c projects/random_number_generator/sys/net/if_gif.c projects/random_number_generator/sys/net/if_lagg.c projects/random_number_generator/sys/net/if_lagg.h projects/random_number_generator/sys/netgraph/ng_ipfw.c projects/random_number_generator/sys/netinet/igmp.c projects/random_number_generator/sys/netinet/ip6.h projects/random_number_generator/sys/netinet/ip_divert.c projects/random_number_generator/sys/netinet/ip_fw.h projects/random_number_generator/sys/netinet/ip_gre.c projects/random_number_generator/sys/netinet/ip_mroute.c projects/random_number_generator/sys/netinet/ip_output.c projects/random_number_generator/sys/netinet/sctp_input.c projects/random_number_generator/sys/netinet/sctp_output.c projects/random_number_generator/sys/netinet/sctp_output.h projects/random_number_generator/sys/netinet/sctp_usrreq.c projects/random_number_generator/sys/netinet/sctputil.c projects/random_number_generator/sys/netinet/tcp_output.c projects/random_number_generator/sys/netinet/tcp_timer.c projects/random_number_generator/sys/netinet/tcp_usrreq.c projects/random_number_generator/sys/netinet/tcp_var.h projects/random_number_generator/sys/netinet/udp_usrreq.c projects/random_number_generator/sys/netinet/udp_var.h projects/random_number_generator/sys/netinet6/icmp6.c projects/random_number_generator/sys/netinet6/ip6_mroute.c projects/random_number_generator/sys/netinet6/ip6_output.c projects/random_number_generator/sys/netinet6/udp6_usrreq.c projects/random_number_generator/sys/netpfil/ipfw/ip_dummynet.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw2.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_dynamic.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_log.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_nat.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_private.h projects/random_number_generator/sys/netpfil/ipfw/ip_fw_sockopt.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_table.c projects/random_number_generator/sys/netpfil/pf/pf.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/mlx4.h projects/random_number_generator/sys/ofed/include/linux/mlx4/device.h projects/random_number_generator/sys/powerpc/powermac/pmu.c projects/random_number_generator/sys/sparc64/sparc64/support.S projects/random_number_generator/sys/sys/bus.h projects/random_number_generator/sys/sys/cdefs.h projects/random_number_generator/sys/sys/filedesc.h projects/random_number_generator/sys/sys/hash.h projects/random_number_generator/sys/sys/mbuf.h projects/random_number_generator/sys/sys/param.h projects/random_number_generator/sys/sys/racct.h projects/random_number_generator/sys/sys/seq.h projects/random_number_generator/sys/sys/socketvar.h projects/random_number_generator/sys/sys/syscall.h projects/random_number_generator/sys/sys/syscall.mk projects/random_number_generator/sys/sys/sysproto.h projects/random_number_generator/sys/sys/systm.h projects/random_number_generator/sys/sys/ucred.h projects/random_number_generator/sys/ufs/ffs/ffs_vnops.c projects/random_number_generator/sys/ufs/ufs/dir.h projects/random_number_generator/sys/vm/uma_core.c projects/random_number_generator/sys/vm/vm_fault.c projects/random_number_generator/sys/x86/acpica/srat.c projects/random_number_generator/sys/x86/include/specialreg.h projects/random_number_generator/sys/x86/x86/dump_machdep.c projects/random_number_generator/sys/x86/x86/local_apic.c projects/random_number_generator/tools/build/mk/OptionalObsoleteFiles.inc projects/random_number_generator/tools/sched/schedgraph.py projects/random_number_generator/tools/tools/bootparttest/Makefile projects/random_number_generator/tools/tools/bootparttest/bootparttest.c projects/random_number_generator/tools/tools/netmap/pkt-gen.c projects/random_number_generator/usr.bin/basename/Makefile projects/random_number_generator/usr.bin/cmp/Makefile projects/random_number_generator/usr.bin/cut/Makefile projects/random_number_generator/usr.bin/dirname/Makefile projects/random_number_generator/usr.bin/find/function.c projects/random_number_generator/usr.bin/grep/Makefile projects/random_number_generator/usr.bin/gzip/Makefile projects/random_number_generator/usr.bin/kdump/kdump.c projects/random_number_generator/usr.bin/kdump/mksubr projects/random_number_generator/usr.bin/truss/syscall.h projects/random_number_generator/usr.bin/truss/syscalls.c projects/random_number_generator/usr.bin/w/w.c projects/random_number_generator/usr.sbin/autofs/common.c projects/random_number_generator/usr.sbin/bhyve/acpi.c projects/random_number_generator/usr.sbin/bhyve/pci_virtio_block.c projects/random_number_generator/usr.sbin/bhyve/xmsr.c projects/random_number_generator/usr.sbin/bsdconfig/includes/includes projects/random_number_generator/usr.sbin/bsdconfig/share/device.subr projects/random_number_generator/usr.sbin/bsdconfig/share/packages/index.subr projects/random_number_generator/usr.sbin/bsdinstall/partedit/partedit_x86.c projects/random_number_generator/usr.sbin/ctladm/ctladm.8 projects/random_number_generator/usr.sbin/ctladm/ctladm.c projects/random_number_generator/usr.sbin/ctld/kernel.c projects/random_number_generator/usr.sbin/ftp-proxy/Makefile projects/random_number_generator/usr.sbin/newsyslog/newsyslog.c projects/random_number_generator/usr.sbin/nmtree/Makefile projects/random_number_generator/usr.sbin/nscd/query.c projects/random_number_generator/usr.sbin/pstat/pstat.8 projects/random_number_generator/usr.sbin/pw/pw_user.c projects/random_number_generator/usr.sbin/pw/tests/Makefile projects/random_number_generator/usr.sbin/rtadvd/advcap.c projects/random_number_generator/usr.sbin/rtadvd/config.c projects/random_number_generator/usr.sbin/rtsold/rtsol.c Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/cddl/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/ (props changed) projects/random_number_generator/contrib/binutils/ (props changed) projects/random_number_generator/contrib/byacc/ (props changed) projects/random_number_generator/contrib/libc++/ (props changed) projects/random_number_generator/contrib/libpcap/ (props changed) projects/random_number_generator/contrib/tcpdump/ (props changed) projects/random_number_generator/etc/ (props changed) projects/random_number_generator/include/ (props changed) projects/random_number_generator/lib/libc/ (props changed) projects/random_number_generator/lib/libc/stdtime/ (props changed) projects/random_number_generator/sbin/ (props changed) projects/random_number_generator/sbin/dumpon/ (props changed) projects/random_number_generator/sbin/ipfw/ (props changed) projects/random_number_generator/share/ (props changed) projects/random_number_generator/share/man/man4/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/sys/amd64/vmm/ (props changed) projects/random_number_generator/sys/boot/ (props changed) projects/random_number_generator/sys/boot/powerpc/ofw/ (props changed) projects/random_number_generator/sys/cddl/contrib/opensolaris/ (props changed) projects/random_number_generator/sys/conf/ (props changed) projects/random_number_generator/sys/contrib/ipfilter/ (props changed) projects/random_number_generator/usr.sbin/bhyve/ (props changed) projects/random_number_generator/usr.sbin/rtadvd/ (props changed) projects/random_number_generator/usr.sbin/rtsold/ (props changed) Modified: projects/random_number_generator/Makefile.inc1 ============================================================================== --- projects/random_number_generator/Makefile.inc1 Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/Makefile.inc1 Tue Oct 14 07:01:07 2014 (r273070) @@ -299,6 +299,10 @@ HMAKE+= PATH=${TMPPATH} METALOG=${METAL WMAKEENV+= MK_CTF=no .endif +.if defined(CROSS_TOOLCHAIN) +LOCALBASE?= /usr/local +.include "${LOCALBASE}/share/toolchains/${CROSS_TOOLCHAIN}.mk" +.endif .if defined(CROSS_TOOLCHAIN_PREFIX) CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} @@ -311,7 +315,7 @@ X${COMPILER}?= ${CROSS_COMPILER_PREFIX}$ X${COMPILER}?= ${${COMPILER}} .endif .endfor -XBINUTILS= AS AR LD NM OBJDUMP RANLIB STRINGS +XBINUTILS= AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS .for BINUTIL in ${XBINUTILS} .if defined(CROSS_BINUTILS_PREFIX) X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}} @@ -322,7 +326,9 @@ X${BINUTIL}?= ${${BINUTIL}} WMAKEENV+= CC="${XCC} ${XFLAGS}" CXX="${XCXX} ${XFLAGS}" \ CPP="${XCPP} ${XFLAGS}" \ AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \ - OBJDUMP=${XOBJDUMP} RANLIB=${XRANLIB} STRINGS=${XSTRINGS} + OBJDUMP=${XOBJDUMP} OBJCOPY="${XOBJCOPY}" \ + RANLIB=${XRANLIB} STRINGS=${XSTRINGS} \ + SIZE="${XSIZE}" .if ${XCC:M/*} XFLAGS= --sysroot=${WORLDTMP} @@ -343,10 +349,14 @@ TARGET_ABI= gnueabihf TARGET_ABI= gnueabi .endif .endif +.if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc +XFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTMP}/usr/lib +.else TARGET_ABI?= unknown TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0 XFLAGS+= -target ${TARGET_TRIPLE} .endif +.endif WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} @@ -1536,6 +1546,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_cddl_lib_libuutil} \ ${_cddl_lib_libavl} \ ${_cddl_lib_libzfs_core} \ + ${_cddl_lib_libctf} \ lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} @@ -1586,9 +1597,11 @@ _cddl_lib_libnvpair= cddl/lib/libnvpair _cddl_lib_libavl= cddl/lib/libavl _cddl_lib_libuutil= cddl/lib/libuutil _cddl_lib_libzfs_core= cddl/lib/libzfs_core +_cddl_lib_libctf= cddl/lib/libctf _cddl_lib= cddl/lib cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L cddl/lib/libzfs__L: lib/libgeom__L +cddl/lib/libctf__L: lib/libz__L .endif .if ${MK_CRYPT} != "no" Modified: projects/random_number_generator/UPDATING ============================================================================== --- projects/random_number_generator/UPDATING Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/UPDATING Tue Oct 14 07:01:07 2014 (r273070) @@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20141009: + gperf has been removed from the base system for architectures + that use clang. Ports that require gperf will obtain it from the + devel/gperf port. + 20140923: pjdfstest has been moved from tools/regression/pjdfstest to contrib/pjdfstest . Modified: projects/random_number_generator/bin/sh/eval.c ============================================================================== --- projects/random_number_generator/bin/sh/eval.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/eval.c Tue Oct 14 07:01:07 2014 (r273070) @@ -168,6 +168,8 @@ evalstring(char *s, int flags) else evaltree(n, flags); any = 1; + if (evalskip) + break; } popstackmark(&smark); setstackmark(&smark); @@ -316,9 +318,10 @@ evalloop(union node *n, int flags) loopnest++; status = 0; for (;;) { - evaltree(n->nbinary.ch1, EV_TESTED); + if (!evalskip) + evaltree(n->nbinary.ch1, EV_TESTED); if (evalskip) { -skipping: if (evalskip == SKIPCONT && --skipcount <= 0) { + if (evalskip == SKIPCONT && --skipcount <= 0) { evalskip = 0; continue; } @@ -337,8 +340,6 @@ skipping: if (evalskip == SKIPCONT && } evaltree(n->nbinary.ch2, flags); status = exitstatus; - if (evalskip) - goto skipping; } loopnest--; exitstatus = status; @@ -648,15 +649,15 @@ evalbackcmd(union node *n, struct backcm struct jmploc *savehandler; struct localvar *savelocalvars; - setstackmark(&smark); result->fd = -1; result->buf = NULL; result->nleft = 0; result->jp = NULL; if (n == NULL) { exitstatus = 0; - goto out; + return; } + setstackmark(&smark); exitstatus = oexitstatus; if (is_valid_fast_cmdsubst(n)) { savelocalvars = localvars; @@ -698,7 +699,6 @@ evalbackcmd(union node *n, struct backcm result->fd = pip[0]; result->jp = jp; } -out: popstackmark(&smark); TRACE(("evalbackcmd done: fd=%d buf=%p nleft=%d jp=%p\n", result->fd, result->buf, result->nleft, result->jp)); Modified: projects/random_number_generator/bin/sh/expand.c ============================================================================== --- projects/random_number_generator/bin/sh/expand.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/expand.c Tue Oct 14 07:01:07 2014 (r273070) @@ -328,24 +328,19 @@ exptilde(char *p, int flag) done: *p = '\0'; if (*(startp+1) == '\0') { - if ((home = lookupvar("HOME")) == NULL) - goto lose; + home = lookupvar("HOME"); } else { - if ((pw = getpwnam(startp+1)) == NULL) - goto lose; - home = pw->pw_dir; + pw = getpwnam(startp+1); + home = pw != NULL ? pw->pw_dir : NULL; } - if (*home == '\0') - goto lose; *p = c; + if (home == NULL || *home == '\0') + return (startp); if (quotes) STPUTS_QUOTES(home, SQSYNTAX, expdest); else STPUTS(home, expdest); return (p); -lose: - *p = c; - return (startp); } Modified: projects/random_number_generator/bin/sh/jobs.c ============================================================================== --- projects/random_number_generator/bin/sh/jobs.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/jobs.c Tue Oct 14 07:01:07 2014 (r273070) @@ -373,13 +373,13 @@ showjob(struct job *jp, int mode) strcat(statestr, " (core dumped)"); } - for (ps = jp->ps ; ; ps++) { /* for each process */ + for (ps = jp->ps ; procno > 0 ; ps++, procno--) { /* for each process */ if (mode == SHOWJOBS_PIDS || mode == SHOWJOBS_PGIDS) { out1fmt("%d\n", (int)ps->pid); - goto skip; + continue; } if (mode != SHOWJOBS_VERBOSE && ps != jp->ps) - goto skip; + continue; if (jobno == curr && ps == jp->ps) c = '+'; else if (jobno == prev && ps == jp->ps) @@ -410,8 +410,6 @@ showjob(struct job *jp, int mode) out1c('\n'); } else printjobcmd(jp); -skip: if (--procno <= 0) - break; } } Modified: projects/random_number_generator/bin/sh/redir.c ============================================================================== --- projects/random_number_generator/bin/sh/redir.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/redir.c Tue Oct 14 07:01:07 2014 (r273070) @@ -173,21 +173,12 @@ openredirect(union node *redir, char mem fname = redir->nfile.expfname; if ((f = open(fname, O_RDONLY)) < 0) error("cannot open %s: %s", fname, strerror(errno)); -movefd: - if (f != fd) { - if (dup2(f, fd) == -1) { - e = errno; - close(f); - error("%d: %s", fd, strerror(e)); - } - close(f); - } break; case NFROMTO: fname = redir->nfile.expfname; if ((f = open(fname, O_RDWR|O_CREAT, 0666)) < 0) error("cannot create %s: %s", fname, strerror(errno)); - goto movefd; + break; case NTO: if (Cflag) { fname = redir->nfile.expfname; @@ -205,19 +196,19 @@ movefd: } else error("cannot create %s: %s", fname, strerror(EEXIST)); - goto movefd; + break; } /* FALLTHROUGH */ case NCLOBBER: fname = redir->nfile.expfname; if ((f = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0) error("cannot create %s: %s", fname, strerror(errno)); - goto movefd; + break; case NAPPEND: fname = redir->nfile.expfname; if ((f = open(fname, O_WRONLY|O_CREAT|O_APPEND, 0666)) < 0) error("cannot create %s: %s", fname, strerror(errno)); - goto movefd; + break; case NTOFD: case NFROMFD: if (redir->ndup.dupfd >= 0) { /* if not ">&-" */ @@ -231,14 +222,22 @@ movefd: } else { close(fd); } - break; + return; case NHERE: case NXHERE: f = openhere(redir); - goto movefd; + break; default: abort(); } + if (f != fd) { + if (dup2(f, fd) == -1) { + e = errno; + close(f); + error("%d: %s", fd, strerror(e)); + } + close(f); + } } Modified: projects/random_number_generator/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/random_number_generator/bin/sh/tests/builtins/Makefile Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/tests/builtins/Makefile Tue Oct 14 07:01:07 2014 (r273070) @@ -72,6 +72,8 @@ FILES+= eval3.0 FILES+= eval4.0 FILES+= eval5.0 FILES+= eval6.0 +FILES+= eval7.0 +FILES+= eval8.7 FILES+= exec1.0 FILES+= exec2.0 FILES+= exit1.0 Copied: projects/random_number_generator/bin/sh/tests/builtins/eval7.0 (from r273069, head/bin/sh/tests/builtins/eval7.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/bin/sh/tests/builtins/eval7.0 Tue Oct 14 07:01:07 2014 (r273070, copy of r273069, head/bin/sh/tests/builtins/eval7.0) @@ -0,0 +1,9 @@ +# $FreeBSD$ +# Assumes that break can break out of a loop outside eval. + +while :; do + eval "break +echo bad1" + echo bad2 + exit 3 +done Copied: projects/random_number_generator/bin/sh/tests/builtins/eval8.7 (from r273069, head/bin/sh/tests/builtins/eval8.7) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/bin/sh/tests/builtins/eval8.7 Tue Oct 14 07:01:07 2014 (r273070, copy of r273069, head/bin/sh/tests/builtins/eval8.7) @@ -0,0 +1,7 @@ +# $FreeBSD$ + +f() { + eval "return 7 +echo bad2" +} +f Modified: projects/random_number_generator/bin/sh/trap.c ============================================================================== --- projects/random_number_generator/bin/sh/trap.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sh/trap.c Tue Oct 14 07:01:07 2014 (r273070) @@ -510,28 +510,25 @@ exitshell_savedstatus(void) exiting_exitstatus = oexitstatus; } exitstatus = oexitstatus = exiting_exitstatus; - if (setjmp(loc1.loc)) { - goto l1; + if (!setjmp(loc1.loc)) { + handler = &loc1; + if ((p = trap[0]) != NULL && *p != '\0') { + /* + * Reset evalskip, or the trap on EXIT could be + * interrupted if the last command was a "return". + */ + evalskip = 0; + trap[0] = NULL; + evalstring(p, 0); + } } - if (setjmp(loc2.loc)) { - goto l2; - } - handler = &loc1; - if ((p = trap[0]) != NULL && *p != '\0') { - /* - * Reset evalskip, or the trap on EXIT could be - * interrupted if the last command was a "return". - */ - evalskip = 0; - trap[0] = NULL; - evalstring(p, 0); - } -l1: handler = &loc2; /* probably unnecessary */ - flushall(); + if (!setjmp(loc2.loc)) { + handler = &loc2; /* probably unnecessary */ + flushall(); #if JOBS - setjobctl(0); + setjobctl(0); #endif -l2: + } if (sig != 0 && sig != SIGSTOP && sig != SIGTSTP && sig != SIGTTIN && sig != SIGTTOU) { signal(sig, SIG_DFL); Modified: projects/random_number_generator/bin/sleep/Makefile ============================================================================== --- projects/random_number_generator/bin/sleep/Makefile Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/bin/sleep/Makefile Tue Oct 14 07:01:07 2014 (r273070) @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + PROG= sleep +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 Tue Oct 14 07:01:07 2014 (r273070) @@ -21,7 +21,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 24, 2013 +.Dd October 8, 2014 .Dt LOCKSTAT 1 .Os .Sh NAME @@ -238,10 +238,11 @@ Average duration of the events in nanose For the profiling event, duration means interrupt latency. .It Lock Address of the lock; displayed symbolically if possible. -.It CPU+PIL -CPU plus processor interrupt level (PIL). -For example, if CPU 4 is interrupted while at PIL 6, this will be reported as -cpu[4]+6. +.It CPU+Pri_Class +CPU plus the priority class of the interrupted thread. +For example, if CPU 4 is interrupted while running a timeshare thread, this +will be reported as +.Ql cpu[4]+TShar . .It Caller Address of the caller; displayed symbolically if possible. .El Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Oct 14 07:01:07 2014 (r273070) @@ -76,8 +76,10 @@ #ifndef lint extern boolean_t zfs_recover; +extern uint64_t zfs_arc_max, zfs_arc_meta_limit; #else boolean_t zfs_recover; +uint64_t zfs_arc_max, zfs_arc_meta_limit; #endif const char cmdname[] = "zdb"; @@ -89,7 +91,7 @@ extern void dump_intent_log(zilog_t *); uint64_t *zopt_object = NULL; int zopt_objects = 0; libzfs_handle_t *g_zfs; -uint64_t max_inflight = 200; +uint64_t max_inflight = 1000; /* * These libumem hooks provide a reasonable set of defaults for the allocator's @@ -1461,6 +1463,11 @@ dump_deadlist(dsl_deadlist_t *dl) if (dump_opt['d'] < 3) return; + if (dl->dl_oldfmt) { + dump_bpobj(&dl->dl_bpobj, "old-format deadlist", 0); + return; + } + zdb_nicenum(dl->dl_phys->dl_used, bytes); zdb_nicenum(dl->dl_phys->dl_comp, comp); zdb_nicenum(dl->dl_phys->dl_uncomp, uncomp); @@ -2377,7 +2384,7 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog zcb->zcb_readfails = 0; - if (dump_opt['b'] < 5 && isatty(STDERR_FILENO) && + if (dump_opt['b'] < 5 && gethrtime() > zcb->zcb_lastprint + NANOSEC) { uint64_t now = gethrtime(); char buf[10]; @@ -2462,9 +2469,9 @@ zdb_leak_init(spa_t *spa, zdb_cb_t *zcb) if (!dump_opt['L']) { vdev_t *rvd = spa->spa_root_vdev; - for (int c = 0; c < rvd->vdev_children; c++) { + for (uint64_t c = 0; c < rvd->vdev_children; c++) { vdev_t *vd = rvd->vdev_child[c]; - for (int m = 0; m < vd->vdev_ms_count; m++) { + for (uint64_t m = 0; m < vd->vdev_ms_count; m++) { metaslab_t *msp = vd->vdev_ms[m]; mutex_enter(&msp->ms_lock); metaslab_unload(msp); @@ -2477,6 +2484,15 @@ zdb_leak_init(spa_t *spa, zdb_cb_t *zcb) * interfaces. */ if (msp->ms_sm != NULL) { + (void) fprintf(stderr, + "\rloading space map for " + "vdev %llu of %llu, " + "metaslab %llu of %llu ...", + (longlong_t)c, + (longlong_t)rvd->vdev_children, + (longlong_t)m, + (longlong_t)vd->vdev_ms_count); + msp->ms_ops = &zdb_metaslab_ops; VERIFY0(space_map_load(msp->ms_sm, msp->ms_tree, SM_ALLOC)); @@ -2485,6 +2501,7 @@ zdb_leak_init(spa_t *spa, zdb_cb_t *zcb) mutex_exit(&msp->ms_lock); } } + (void) fprintf(stderr, "\n"); } spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); @@ -2594,10 +2611,12 @@ dump_block_stats(spa_t *spa) * all async I/Os to complete. */ if (dump_opt['c']) { - (void) zio_wait(spa->spa_async_zio_root); - spa->spa_async_zio_root = zio_root(spa, NULL, NULL, - ZIO_FLAG_CANFAIL | ZIO_FLAG_SPECULATIVE | - ZIO_FLAG_GODFATHER); + for (int i = 0; i < max_ncpus; i++) { + (void) zio_wait(spa->spa_async_zio_root[i]); + spa->spa_async_zio_root[i] = zio_root(spa, NULL, NULL, + ZIO_FLAG_CANFAIL | ZIO_FLAG_SPECULATIVE | + ZIO_FLAG_GODFATHER); + } } if (zcb.zcb_haderrors) { @@ -3483,6 +3502,12 @@ main(int argc, char **argv) usage(); } + /* + * ZDB does not typically re-read blocks; therefore limit the ARC + * to 256 MB, which can be used entirely for metadata. + */ + zfs_arc_max = zfs_arc_meta_limit = 256 * 1024 * 1024; + kernel_init(FREAD); g_zfs = libzfs_init(); ASSERT(g_zfs != NULL); Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libdtrace/common/dt_grammar.y ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libdtrace/common/dt_grammar.y Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libdtrace/common/dt_grammar.y Tue Oct 14 07:01:07 2014 (r273070) @@ -207,6 +207,8 @@ %type unary_operator %type struct_or_union +%type dtrace_keyword_ident + %% dtrace_program: d_expression DT_TOK_EOF { return (dt_node_root($1)); } @@ -391,12 +393,18 @@ postfix_expression: | postfix_expression DT_TOK_DOT DT_TOK_TNAME { $$ = OP2(DT_TOK_DOT, $1, dt_node_ident($3)); } + | postfix_expression DT_TOK_DOT dtrace_keyword_ident { + $$ = OP2(DT_TOK_DOT, $1, dt_node_ident($3)); + } | postfix_expression DT_TOK_PTR DT_TOK_IDENT { $$ = OP2(DT_TOK_PTR, $1, dt_node_ident($3)); } | postfix_expression DT_TOK_PTR DT_TOK_TNAME { $$ = OP2(DT_TOK_PTR, $1, dt_node_ident($3)); } + | postfix_expression DT_TOK_PTR dtrace_keyword_ident { + $$ = OP2(DT_TOK_PTR, $1, dt_node_ident($3)); + } | postfix_expression DT_TOK_ADDADD { $$ = OP1(DT_TOK_POSTINC, $1); } @@ -411,6 +419,10 @@ postfix_expression: DT_TOK_TNAME DT_TOK_RPAR { $$ = dt_node_offsetof($3, $5); } + | DT_TOK_OFFSETOF DT_TOK_LPAR type_name DT_TOK_COMMA + dtrace_keyword_ident DT_TOK_RPAR { + $$ = dt_node_offsetof($3, $5); + } | DT_TOK_XLATE DT_TOK_LT type_name DT_TOK_GT DT_TOK_LPAR expression DT_TOK_RPAR { $$ = OP2(DT_TOK_XLATE, dt_node_type($3), $6); @@ -835,4 +847,15 @@ function_parameters: | parameter_type_list { $$ = $1; } ; +dtrace_keyword_ident: + DT_KEY_PROBE { $$ = DUP("probe"); } + | DT_KEY_PROVIDER { $$ = DUP("provider"); } + | DT_KEY_SELF { $$ = DUP("self"); } + | DT_KEY_STRING { $$ = DUP("string"); } + | DT_TOK_STRINGOF { $$ = DUP("stringof"); } + | DT_KEY_USERLAND { $$ = DUP("userland"); } + | DT_TOK_XLATE { $$ = DUP("xlate"); } + | DT_KEY_XLATOR { $$ = DUP("translator"); } + ; + %% Modified: projects/random_number_generator/contrib/binutils/bfd/config.bfd ============================================================================== --- projects/random_number_generator/contrib/binutils/bfd/config.bfd Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/bfd/config.bfd Tue Oct 14 07:01:07 2014 (r273070) @@ -273,19 +273,11 @@ case "${targ}" in targ_defvec=bfd_elf32_littlearm_vec targ_selvecs=bfd_elf32_bigarm_vec ;; - armeb-*-freebsd*) + arm*eb*-*-freebsd*) targ_defvec=bfd_elf32_bigarm_vec targ_selvecs=bfd_elf32_littlearm_vec ;; - armv6eb-*-freebsd*) - targ_defvec=bfd_elf32_bigarm_vec - targ_selvecs=bfd_elf32_littlearm_vec - ;; - armv6-*-freebsd* | armv6hf-*-freebsd*) - targ_defvec=bfd_elf32_littlearm_vec - targ_selvecs=bfd_elf32_bigarm_vec - ;; - arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \ + arm-*-elf | arm*-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \ arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \ arm*-*-eabi* ) targ_defvec=bfd_elf32_littlearm_vec Modified: projects/random_number_generator/contrib/binutils/bfd/elf32-ppc.c ============================================================================== --- projects/random_number_generator/contrib/binutils/bfd/elf32-ppc.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/bfd/elf32-ppc.c Tue Oct 14 07:01:07 2014 (r273070) @@ -7572,7 +7572,7 @@ ppc_elf_finish_dynamic_sections (bfd *ou #define TARGET_LITTLE_SYM bfd_elf32_powerpcle_vec #define TARGET_LITTLE_NAME "elf32-powerpcle" #define TARGET_BIG_SYM bfd_elf32_powerpc_vec -#define TARGET_BIG_NAME "elf32-powerpc" +#define TARGET_BIG_NAME "elf32-powerpc-freebsd" #define ELF_ARCH bfd_arch_powerpc #define ELF_MACHINE_CODE EM_PPC #ifdef __QNXTARGET__ Modified: projects/random_number_generator/contrib/binutils/bfd/elf64-ppc.c ============================================================================== --- projects/random_number_generator/contrib/binutils/bfd/elf64-ppc.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/bfd/elf64-ppc.c Tue Oct 14 07:01:07 2014 (r273070) @@ -58,7 +58,7 @@ static bfd_vma opd_entry_value #define TARGET_LITTLE_SYM bfd_elf64_powerpcle_vec #define TARGET_LITTLE_NAME "elf64-powerpcle" #define TARGET_BIG_SYM bfd_elf64_powerpc_vec -#define TARGET_BIG_NAME "elf64-powerpc" +#define TARGET_BIG_NAME "elf64-powerpc-freebsd" #define ELF_ARCH bfd_arch_powerpc #define ELF_MACHINE_CODE EM_PPC64 #define ELF_MAXPAGESIZE 0x10000 Modified: projects/random_number_generator/contrib/binutils/gas/config/tc-ppc.c ============================================================================== --- projects/random_number_generator/contrib/binutils/gas/config/tc-ppc.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/gas/config/tc-ppc.c Tue Oct 14 07:01:07 2014 (r273070) @@ -1210,7 +1210,7 @@ ppc_target_format (void) return "elf32-powerpc-vxworks"; # else return (target_big_endian - ? (ppc_obj64 ? "elf64-powerpc" : "elf32-powerpc") + ? (ppc_obj64 ? "elf64-powerpc-freebsd" : "elf32-powerpc-freebsd") : (ppc_obj64 ? "elf64-powerpcle" : "elf32-powerpcle")); # endif #endif Modified: projects/random_number_generator/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh ============================================================================== --- projects/random_number_generator/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh Tue Oct 14 07:01:07 2014 (r273070) @@ -1,2 +1,4 @@ . ${srcdir}/emulparams/elf32ppc.sh . ${srcdir}/emulparams/elf_fbsd.sh + +OUTPUT_FORMAT="elf32-powerpc-freebsd" Modified: projects/random_number_generator/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh ============================================================================== --- projects/random_number_generator/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh Tue Oct 14 07:01:07 2014 (r273070) @@ -1,3 +1,4 @@ . ${srcdir}/emulparams/elf64ppc.sh . ${srcdir}/emulparams/elf_fbsd.sh +OUTPUT_FORMAT="elf64-powerpc-freebsd" Modified: projects/random_number_generator/contrib/bsnmp/snmp_target/target_snmp.c ============================================================================== --- projects/random_number_generator/contrib/bsnmp/snmp_target/target_snmp.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/bsnmp/snmp_target/target_snmp.c Tue Oct 14 07:01:07 2014 (r273070) @@ -301,6 +301,7 @@ op_snmp_target_addrs(struct snmp_context default: break; } + return (SNMP_ERR_NOERROR); default: abort(); @@ -625,6 +626,7 @@ op_snmp_notify(struct snmp_context *ctx default: break; } + return (SNMP_ERR_NOERROR); default: abort(); @@ -663,13 +665,14 @@ target_append_index(struct asn_oid *oid, static int target_decode_index(const struct asn_oid *oid, uint sub, char *name) { - uint32_t i, len; + uint32_t i; - if ((len = oid->len - sub) >= SNMP_ADM_STR32_SIZ) + if (oid->len - sub != oid->subs[sub] + 1 || oid->subs[sub] >= + SNMP_ADM_STR32_SIZ) return (-1); - for (i = 0; i < len; i++) - name[i] = oid->subs[sub + i]; + for (i = 0; i < oid->subs[sub]; i++) + name[i] = oid->subs[sub + i + 1]; name[i] = '\0'; return (0); Modified: projects/random_number_generator/contrib/byacc/CHANGES ============================================================================== --- projects/random_number_generator/contrib/byacc/CHANGES Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/byacc/CHANGES Tue Oct 14 07:01:07 2014 (r273070) @@ -1,3 +1,145 @@ +2014-10-06 Thomas E. Dickey + + * package/debian/source/format: + change to native format to work around regression in Debian packaging. + + * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: + bump + + * configure: regen + + * main.c: + correct parameter for umask - for very old mkstemp's - and use type mode_t + to quiet compiler warning + + * configure.in: add configure check for mode_t + + * reader.c: + better fix for get_line, by ensuring there is enough space to null-terminate + its result (prompted by discussion with Craig Rodrigues). + +2014-10-05 Thomas E. Dickey + + * main.c: + make change to umask before calling mkstemp, as suggested in Coverity #56902 + + * reader.c: + adjust logic in copy_action to avoid potential null-pointer dereference + (Coverity #56901) + + * reader.c: + adjust logic to avoid potential null-pointer dereference in compile_args + (Coverity #63407) + + * reader.c: eliminate strcpy into fixed-size buffer (Coverity #63408) + + * yacc.1: document changes made with respect to %parse-param + + * output.c: + add parameters from %parse-param to destructor. The order of the parameters + is intentionally inconsistent with yyparse/yyerror, for "compatibility" with + bison. + + * test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c: + regen + + * output.c: + use puts_param_types/puts_param_names to output lex_param data. + + * test/btyacc/ok_syntax1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c , test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c: + regen + + * btyaccpar.c: add casts, change types to fix strict compiler warnings + + * test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c: + regen + + * output.c: gcc-warning + + * test/btyacc/code_calc.tab.c, test/btyacc/code_error.tab.c: regen + + * output.c: fix limit when merging real/workaround tables + + * output.c: + for btyacc, it is possible to have no conflicts - but in that case, the + "ctable" was not generated at all, while the skeleton uses the table. + The most straightforward (workaround) is generating a dummy table which + rejects any state. + + * test/btyacc_destroy3.y, test/btyacc_destroy2.y, test/btyacc_destroy1.y: + fix "make check_make" + + * test/yacc/calc3.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/calc2.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c: + regen + + * reader.c: + trim blanks from interim value in copy_param() to handle special case when + a space precedes a comma. + + * output.c: + use two new functions, puts_param_types and puts_param_names, to improve + format of the parse_param list (by trimming space after "*") as well as + correcting the output of the comma-separated names (only the last name + was output). + + * test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c: + regen + + * reader.c: + modify copy_param() to handle resulting comma-separated list. Before, it + only expected a single parameter. + +2014-10-04 Thomas E. Dickey + + * reader.c: split-out save_param() from copy_param() + + * reader.c: trim_blanks() did not always convert spaces - fix. + + * reader.c: fix some minor regressions with error-reporting + + * aclocal.m4: update CF_XOPEN_SOURCE for Unixware change from lynx + + * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: + bump + + * reader.c: + modify copy_param() to accept multiple parameters, each in curly braces like + recent bison, as well as honoring bison's undocumented feature to accept the + parameters as a comma-separated list. + + * test/btyacc/btyacc_destroy3.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.error, test/btyacc/btyacc_destroy3.output, test/btyacc/btyacc_destroy3.tab.h, test/btyacc/btyacc_destroy2.error, test/btyacc/btyacc_destroy2.output, test/btyacc/btyacc_destroy2.tab.h: + RCS_BASE + +2014-10-03 Thomas E. Dickey + + * test/btyacc/btyacc_demo2.error, test/btyacc/btyacc_demo2.output, test/btyacc/btyacc_demo2.tab.c, test/btyacc/btyacc_demo2.tab.h, test/btyacc/btyacc_destroy1.error, test/btyacc/btyacc_destroy1.output, test/btyacc/btyacc_destroy1.tab.h, test/btyacc_destroy3.y, test/btyacc_destroy1.y, test/btyacc_destroy2.y: + RCS_BASE + +2014-10-02 Thomas E. Dickey + + * main.c, reader.c, defs.h: + use calloc in get_line() when allocating line to ensure it is fully initialized, + fixes a later uninitialized value in copy_param() (FreeBSD #193499). + +2014-09-17 Thomas E. Dickey + + * closure.c, lalr.c, output.c, defs.h: + rephrase odd addressing to fix Coverity #48848, #38950, #38860, not actually + a bug. + +2014-09-01 Thomas E. Dickey + + * config.sub: update to 2014-07-28 + +2014-07-27 Thomas E. Dickey + + * configure: regen + + * aclocal.m4: modified to support port to Minix3.2 + + * package/pkgsrc/Makefile, VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec: + bump + 2014-07-15 Thomas E. Dickey * aclocal.m4: resync with my-autoconf (no change to configure script) Modified: projects/random_number_generator/contrib/byacc/MANIFEST ============================================================================== --- projects/random_number_generator/contrib/byacc/MANIFEST Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/byacc/MANIFEST Tue Oct 14 07:01:07 2014 (r273070) @@ -1,4 +1,4 @@ -MANIFEST for byacc-20140715, version t20140715 +MANIFEST for byacc-20141006, version t20141006 -------------------------------------------------------------------------------- MANIFEST this file ACKNOWLEDGEMENTS original version of byacc - 1993 Modified: projects/random_number_generator/contrib/byacc/VERSION ============================================================================== --- projects/random_number_generator/contrib/byacc/VERSION Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/byacc/VERSION Tue Oct 14 07:01:07 2014 (r273070) @@ -1 +1 @@ -20140715 +20141006 Modified: projects/random_number_generator/contrib/byacc/aclocal.m4 ============================================================================== --- projects/random_number_generator/contrib/byacc/aclocal.m4 Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/byacc/aclocal.m4 Tue Oct 14 07:01:07 2014 (r273070) @@ -1,4 +1,4 @@ -dnl $Id: aclocal.m4,v 1.35 2014/07/15 19:38:05 tom Exp $ +dnl $Id: aclocal.m4,v 1.37 2014/10/04 16:40:06 tom Exp $ dnl Macros for byacc configure script (Thomas E. Dickey) dnl --------------------------------------------------------------------------- dnl Copyright 2004-2013,2014 Thomas E. Dickey @@ -54,7 +54,7 @@ define([CF_ACVERSION_COMPARE], [ifelse([$8], , ,[$8])], [ifelse([$9], , ,[$9])])])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_CFLAGS version: 10 updated: 2010/05/26 05:38:42 +dnl CF_ADD_CFLAGS version: 11 updated: 2014/07/22 05:32:57 dnl ------------- dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS dnl The second parameter if given makes this macro verbose. @@ -79,7 +79,7 @@ no) -D*) cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[[^=]]*='\''\"[[^"]]*//'` - test "${cf_add_cflags}" != "${cf_tst_cflags}" \ + test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ && cf_fix_cppflags=yes @@ -116,7 +116,7 @@ yes) cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[[^"]]*"'\''//'` - test "${cf_add_cflags}" != "${cf_tst_cflags}" \ + test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ && cf_fix_cppflags=no ;; @@ -1085,7 +1085,7 @@ fi fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_SOURCE version: 46 updated: 2014/02/09 19:30:15 +dnl CF_XOPEN_SOURCE version: 48 updated: 2014/09/01 12:29:14 dnl --------------- dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions, dnl or adapt to the vendor's definitions to get equivalent functionality, @@ -1136,6 +1136,9 @@ irix[[56]].*) #(vi linux*|gnu*|mint*|k*bsd*-gnu) #(vi CF_GNU_SOURCE ;; +minix*) #(vi + cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this... + ;; mirbsd*) #(vi # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks and other headers which use u_int / u_short types cf_XOPEN_SOURCE= @@ -1165,6 +1168,10 @@ solaris2.*) #(vi cf_xopen_source="-D__EXTENSIONS__" cf_cv_xopen_source=broken ;; +sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2) + cf_XOPEN_SOURCE= + cf_POSIX_C_SOURCE= + ;; *) CF_TRY_XOPEN_SOURCE CF_POSIX_C_SOURCE($cf_POSIX_C_SOURCE) @@ -1172,7 +1179,7 @@ solaris2.*) #(vi esac if test -n "$cf_xopen_source" ; then - CF_ADD_CFLAGS($cf_xopen_source) + CF_ADD_CFLAGS($cf_xopen_source,true) fi dnl In anything but the default case, we may have system-specific setting Modified: projects/random_number_generator/contrib/byacc/btyaccpar.c ============================================================================== --- projects/random_number_generator/contrib/byacc/btyaccpar.c Tue Oct 14 03:39:31 2014 (r273069) +++ projects/random_number_generator/contrib/byacc/btyaccpar.c Tue Oct 14 07:01:07 2014 (r273070) @@ -18,7 +18,7 @@ const char *const banner[] = { "/* original parser id follows */", "/* yysccsid[] = \"@(#)yaccpar 1.9 (Berkeley) 02/21/93\" */", - "/* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */", + "/* (use YYMAJOR/YYMINOR for ifdefs dependent of parser version) */", "", "#define YYBYACC 1", CONCAT1("#define YYMAJOR ", YYMAJOR), @@ -56,7 +56,7 @@ const char *const tables[] = "#if YYBTYACC", "extern const YYINT yycindex[];", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ "extern const YYINT yygindex[];", "extern const YYINT yytable[];", "extern const YYINT yycheck[];", @@ -64,7 +64,7 @@ const char *const tables[] = "#if YYBTYACC", "extern const YYINT yyctable[];", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ "", "#if YYDEBUG", "extern const char *const yyname[];", @@ -127,7 +127,7 @@ const char *const hdr_defs[] = "#define YYLVQUEUEGROWTH 32", "#endif", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ "", "/* define the initial stack-sizes */", "#ifdef YYSTACKSIZE", @@ -172,7 +172,7 @@ const char *const hdr_defs[] = "};", "typedef struct YYParseState_s YYParseState;", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ 0 }; @@ -220,7 +220,7 @@ const char *const hdr_vars[] = "", "static short *yylexemes = 0;", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ 0 }; @@ -277,7 +277,7 @@ const char *const body_vars[] = "", " static short *yylexemes = 0;", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ 0 }; @@ -290,14 +290,14 @@ const char *const body_1[] = "#if YYBTYACC", "#define yytrial (yyps->save)", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ "", "#if YYDEBUG", - "#include /* needed for printf */", + "#include /* needed for printf */", "#endif", "", - "#include /* needed for malloc, etc */", - "#include /* needed for memset */", + "#include /* needed for malloc, etc */", + "#include /* needed for memset */", "", "/* allocate initial stack or double stack size, up to YYMAXDEPTH */", "static int yygrowstack(YYSTACKDATA *data)", @@ -404,7 +404,7 @@ const char *const body_1[] = " free(p);", "}", "#endif /* YYBTYACC */", -#endif /* defined(YYBTYACC) */ +#endif /* defined(YYBTYACC) */ "", "#define YYABORT goto yyabort", "#define YYREJECT goto yyabort", @@ -416,7 +416,7 @@ const char *const body_1[] = "#define YYVALID_NESTED do { if (yyps->save && \\", *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***