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...
Mark Murray
markm at FreeBSD.org
Tue Oct 14 07:01:16 UTC 2014
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 <src.opts.mk>
+
PROG= sleep
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
+
.include <bsd.prog.mk>
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 <l_tok> unary_operator
%type <l_tok> struct_or_union
+%type <l_str> 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
+
+ * config.sub: update to 2014-07-28
+
+2014-07-27 Thomas E. Dickey <tom at invisible-island.net>
+
+ * 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 <tom at invisible-island.net>
* 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 <sys/select.h> 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 <stdio.h> /* needed for printf */",
+ "#include <stdio.h> /* needed for printf */",
"#endif",
"",
- "#include <stdlib.h> /* needed for malloc, etc */",
- "#include <string.h> /* needed for memset */",
+ "#include <stdlib.h> /* needed for malloc, etc */",
+ "#include <string.h> /* 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 ***
More information about the svn-src-projects
mailing list