svn commit: r255317 - in projects/random_number_generator: . bin/sh contrib/binutils/gas/config contrib/binutils/opcodes contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests contrib/gcc contrib/...
Mark Murray
markm at FreeBSD.org
Fri Sep 6 17:42:20 UTC 2013
Author: markm
Date: Fri Sep 6 17:42:12 2013
New Revision: 255317
URL: http://svnweb.freebsd.org/changeset/base/255317
Log:
MFC
Added:
projects/random_number_generator/contrib/bmake/unit-tests/sunshcmd
- copied unchanged from r255316, head/contrib/bmake/unit-tests/sunshcmd
projects/random_number_generator/gnu/usr.bin/cc/include/__wmmintrin_aes.h
- copied unchanged from r255316, head/gnu/usr.bin/cc/include/__wmmintrin_aes.h
projects/random_number_generator/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h
- copied unchanged from r255316, head/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h
projects/random_number_generator/lib/libc/capability/
- copied from r255316, head/lib/libc/capability/
projects/random_number_generator/lib/msun/src/imprecise.c
- copied unchanged from r255316, head/lib/msun/src/imprecise.c
projects/random_number_generator/sys/arm/conf/DIGI-CCWMX53
- copied unchanged from r255316, head/sys/arm/conf/DIGI-CCWMX53
projects/random_number_generator/sys/arm/freescale/imx/files.imx53
- copied unchanged from r255316, head/sys/arm/freescale/imx/files.imx53
projects/random_number_generator/sys/arm/freescale/imx/imx53_machdep.c
- copied unchanged from r255316, head/sys/arm/freescale/imx/imx53_machdep.c
projects/random_number_generator/sys/arm/freescale/imx/std.imx53
- copied unchanged from r255316, head/sys/arm/freescale/imx/std.imx53
projects/random_number_generator/sys/boot/fdt/dts/digi-ccwmx53.dts
- copied unchanged from r255316, head/sys/boot/fdt/dts/digi-ccwmx53.dts
projects/random_number_generator/sys/boot/fdt/dts/imx53x.dtsi
- copied unchanged from r255316, head/sys/boot/fdt/dts/imx53x.dtsi
projects/random_number_generator/sys/crypto/aesni/aesencdec.h
- copied unchanged from r255316, head/sys/crypto/aesni/aesencdec.h
projects/random_number_generator/sys/dev/hwpmc/hwpmc_mpc7xxx.c
- copied unchanged from r255316, head/sys/dev/hwpmc/hwpmc_mpc7xxx.c
projects/random_number_generator/sys/dev/hwpmc/hwpmc_powerpc.h
- copied unchanged from r255316, head/sys/dev/hwpmc/hwpmc_powerpc.h
projects/random_number_generator/sys/kern/subr_capability.c
- copied unchanged from r255316, head/sys/kern/subr_capability.c
projects/random_number_generator/sys/mips/conf/GXEMUL32
- copied unchanged from r255316, head/sys/mips/conf/GXEMUL32
projects/random_number_generator/sys/sys/caprights.h
- copied unchanged from r255316, head/sys/sys/caprights.h
projects/random_number_generator/tools/regression/bin/sh/builtins/return8.0
- copied unchanged from r255316, head/tools/regression/bin/sh/builtins/return8.0
projects/random_number_generator/tools/regression/lib/libc/stdio/test-fopen.c
- copied unchanged from r255316, head/tools/regression/lib/libc/stdio/test-fopen.c
projects/random_number_generator/tools/regression/lib/libc/stdio/test-fopen.t
- copied unchanged from r255316, head/tools/regression/lib/libc/stdio/test-fopen.t
projects/random_number_generator/tools/regression/lib/libc/stdio/test-mkostemp.t
- copied unchanged from r255316, head/tools/regression/lib/libc/stdio/test-mkostemp.t
Deleted:
projects/random_number_generator/gnu/usr.bin/patch/
projects/random_number_generator/sys/crypto/aesni/aesencdec_amd64.S
projects/random_number_generator/sys/crypto/aesni/aesencdec_i386.S
Modified:
projects/random_number_generator/Makefile
projects/random_number_generator/ObsoleteFiles.inc
projects/random_number_generator/UPDATING
projects/random_number_generator/bin/sh/eval.c
projects/random_number_generator/bin/sh/eval.h
projects/random_number_generator/bin/sh/jobs.c
projects/random_number_generator/bin/sh/jobs.h
projects/random_number_generator/bin/sh/main.c
projects/random_number_generator/bin/sh/sh.1
projects/random_number_generator/bin/sh/trap.c
projects/random_number_generator/bin/sh/trap.h
projects/random_number_generator/contrib/binutils/gas/config/tc-i386.c
projects/random_number_generator/contrib/binutils/opcodes/i386-dis.c
projects/random_number_generator/contrib/binutils/opcodes/i386-opc.tbl
projects/random_number_generator/contrib/binutils/opcodes/i386-tbl.h
projects/random_number_generator/contrib/bmake/ChangeLog
projects/random_number_generator/contrib/bmake/FILES
projects/random_number_generator/contrib/bmake/Makefile
projects/random_number_generator/contrib/bmake/bmake.1
projects/random_number_generator/contrib/bmake/bmake.cat1
projects/random_number_generator/contrib/bmake/compat.c
projects/random_number_generator/contrib/bmake/job.c
projects/random_number_generator/contrib/bmake/main.c
projects/random_number_generator/contrib/bmake/make.1
projects/random_number_generator/contrib/bmake/make.h
projects/random_number_generator/contrib/bmake/mk/ChangeLog
projects/random_number_generator/contrib/bmake/mk/gendirdeps.mk
projects/random_number_generator/contrib/bmake/mk/install-mk
projects/random_number_generator/contrib/bmake/mk/libs.mk
projects/random_number_generator/contrib/bmake/mk/progs.mk
projects/random_number_generator/contrib/bmake/parse.c
projects/random_number_generator/contrib/bmake/unit-tests/Makefile.in
projects/random_number_generator/contrib/bmake/unit-tests/test.exp
projects/random_number_generator/contrib/bmake/var.c
projects/random_number_generator/contrib/gcc/config/i386/i386.c
projects/random_number_generator/contrib/gcc/config/i386/i386.h
projects/random_number_generator/contrib/gcc/config/i386/i386.opt
projects/random_number_generator/contrib/gcc/doc/invoke.texi
projects/random_number_generator/contrib/gcc/opth-gen.awk
projects/random_number_generator/contrib/libexecinfo/execinfo.h (contents, props changed)
projects/random_number_generator/contrib/tcpdump/tcpdump.c
projects/random_number_generator/etc/defaults/periodic.conf
projects/random_number_generator/etc/devd/usb.conf
projects/random_number_generator/etc/mtree/BSD.include.dist
projects/random_number_generator/etc/mtree/BSD.var.dist
projects/random_number_generator/etc/rc.d/routing
projects/random_number_generator/gnu/usr.bin/Makefile
projects/random_number_generator/gnu/usr.bin/cc/include/Makefile
projects/random_number_generator/include/iconv.h
projects/random_number_generator/lib/Makefile
projects/random_number_generator/lib/libc++/Makefile
projects/random_number_generator/lib/libc/Makefile
projects/random_number_generator/lib/libc/gen/signal.3
projects/random_number_generator/lib/libc/iconv/citrus_iconv_local.h
projects/random_number_generator/lib/libc/include/compat.h
projects/random_number_generator/lib/libc/stdio/flags.c
projects/random_number_generator/lib/libc/stdlib/system.c
projects/random_number_generator/lib/libc/sys/Symbol.map
projects/random_number_generator/lib/libc/sys/sigaction.2
projects/random_number_generator/lib/libc/sys/sigpending.2
projects/random_number_generator/lib/libc/sys/sigreturn.2
projects/random_number_generator/lib/libc/sys/sigwait.2
projects/random_number_generator/lib/libexecinfo/Makefile
projects/random_number_generator/lib/libiconv_modules/Makefile.inc
projects/random_number_generator/lib/libprocstat/libprocstat.c
projects/random_number_generator/lib/libprocstat/libprocstat.h
projects/random_number_generator/lib/libusb/libusb20_ugen20.c
projects/random_number_generator/lib/msun/Makefile
projects/random_number_generator/lib/msun/Symbol.map
projects/random_number_generator/release/picobsd/build/picobsd
projects/random_number_generator/sbin/camcontrol/camcontrol.8
projects/random_number_generator/sbin/camcontrol/camcontrol.c
projects/random_number_generator/sbin/camcontrol/fwdownload.c
projects/random_number_generator/sbin/dhclient/bpf.c
projects/random_number_generator/sbin/dhclient/dhclient.c
projects/random_number_generator/sbin/hastd/subr.c
projects/random_number_generator/sbin/swapon/swapon.c
projects/random_number_generator/share/man/man4/capsicum.4
projects/random_number_generator/share/man/man4/netgraph.4
projects/random_number_generator/share/man/man4/ntb.4
projects/random_number_generator/share/man/man4/procdesc.4
projects/random_number_generator/share/man/man5/periodic.conf.5
projects/random_number_generator/share/man/man9/Makefile
projects/random_number_generator/share/misc/committers-ports.dot
projects/random_number_generator/share/misc/committers-src.dot
projects/random_number_generator/share/mk/bsd.libnames.mk
projects/random_number_generator/sys/amd64/amd64/apic_vector.S
projects/random_number_generator/sys/amd64/amd64/db_disasm.c
projects/random_number_generator/sys/amd64/amd64/genassym.c
projects/random_number_generator/sys/amd64/amd64/mp_machdep.c
projects/random_number_generator/sys/amd64/amd64/pmap.c
projects/random_number_generator/sys/amd64/amd64/vm_machdep.c
projects/random_number_generator/sys/amd64/include/pcpu.h
projects/random_number_generator/sys/amd64/include/pmap.h
projects/random_number_generator/sys/amd64/include/sf_buf.h
projects/random_number_generator/sys/amd64/include/smp.h
projects/random_number_generator/sys/amd64/linux32/linux32_machdep.c
projects/random_number_generator/sys/amd64/vmm/vmm_msr.c
projects/random_number_generator/sys/amd64/vmm/x86.c
projects/random_number_generator/sys/amd64/vmm/x86.h
projects/random_number_generator/sys/arm/freescale/imx/imx51_ccm.c
projects/random_number_generator/sys/arm/freescale/imx/imx51_gpio.c
projects/random_number_generator/sys/arm/freescale/imx/imx51_iomux.c
projects/random_number_generator/sys/arm/freescale/imx/imx_gpt.c
projects/random_number_generator/sys/arm/freescale/imx/imx_wdog.c
projects/random_number_generator/sys/bsm/audit_kevents.h
projects/random_number_generator/sys/bsm/audit_record.h
projects/random_number_generator/sys/cam/cam_debug.h
projects/random_number_generator/sys/cam/cam_periph.c
projects/random_number_generator/sys/cam/cam_xpt.c
projects/random_number_generator/sys/cam/cam_xpt.h
projects/random_number_generator/sys/cam/scsi/scsi_da.c
projects/random_number_generator/sys/cam/scsi/scsi_da.h
projects/random_number_generator/sys/cam/scsi/scsi_enc_ses.c
projects/random_number_generator/sys/cddl/compat/opensolaris/sys/file.h
projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
projects/random_number_generator/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
projects/random_number_generator/sys/compat/freebsd32/freebsd32_capability.c
projects/random_number_generator/sys/compat/freebsd32/freebsd32_ioctl.c
projects/random_number_generator/sys/compat/freebsd32/freebsd32_misc.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/freebsd32_systrace_args.c
projects/random_number_generator/sys/compat/freebsd32/syscalls.master
projects/random_number_generator/sys/compat/linux/linux_file.c
projects/random_number_generator/sys/compat/linux/linux_ioctl.c
projects/random_number_generator/sys/compat/linux/linux_socket.c
projects/random_number_generator/sys/compat/svr4/svr4_fcntl.c
projects/random_number_generator/sys/compat/svr4/svr4_filio.c
projects/random_number_generator/sys/compat/svr4/svr4_ioctl.c
projects/random_number_generator/sys/compat/svr4/svr4_misc.c
projects/random_number_generator/sys/compat/svr4/svr4_stream.c
projects/random_number_generator/sys/conf/files
projects/random_number_generator/sys/conf/files.amd64
projects/random_number_generator/sys/conf/files.i386
projects/random_number_generator/sys/conf/files.mips
projects/random_number_generator/sys/conf/files.powerpc
projects/random_number_generator/sys/crypto/aesni/aeskeys_amd64.S
projects/random_number_generator/sys/crypto/aesni/aesni.c
projects/random_number_generator/sys/crypto/aesni/aesni.h
projects/random_number_generator/sys/crypto/aesni/aesni_wrap.c
projects/random_number_generator/sys/dev/aac/aac_linux.c
projects/random_number_generator/sys/dev/aacraid/aacraid_linux.c
projects/random_number_generator/sys/dev/amr/amr_linux.c
projects/random_number_generator/sys/dev/atkbdc/psm.c
projects/random_number_generator/sys/dev/cfi/cfi_bus_nexus.c
projects/random_number_generator/sys/dev/cfi/cfi_core.c
projects/random_number_generator/sys/dev/cfi/cfi_dev.c
projects/random_number_generator/sys/dev/cfi/cfi_disk.c
projects/random_number_generator/sys/dev/cfi/cfi_reg.h
projects/random_number_generator/sys/dev/cfi/cfi_var.h
projects/random_number_generator/sys/dev/cxgbe/tom/t4_listen.c
projects/random_number_generator/sys/dev/filemon/filemon.c
projects/random_number_generator/sys/dev/gpio/gpiobus.c
projects/random_number_generator/sys/dev/gxemul/cons/gxemul_cons.c
projects/random_number_generator/sys/dev/gxemul/disk/gxemul_disk.c
projects/random_number_generator/sys/dev/gxemul/disk/gxemul_diskreg.h
projects/random_number_generator/sys/dev/gxemul/ether/gxreg.h
projects/random_number_generator/sys/dev/hwpmc/hwpmc_logging.c
projects/random_number_generator/sys/dev/hwpmc/hwpmc_mod.c
projects/random_number_generator/sys/dev/hwpmc/hwpmc_powerpc.c
projects/random_number_generator/sys/dev/ipmi/ipmi_linux.c
projects/random_number_generator/sys/dev/iscsi_initiator/iscsi.c
projects/random_number_generator/sys/dev/mfi/mfi_linux.c
projects/random_number_generator/sys/dev/ntb/if_ntb/if_ntb.c
projects/random_number_generator/sys/dev/ntb/ntb_hw/ntb_hw.c
projects/random_number_generator/sys/dev/ntb/ntb_hw/ntb_hw.h
projects/random_number_generator/sys/dev/ntb/ntb_hw/ntb_regs.h
projects/random_number_generator/sys/dev/tdfx/tdfx_linux.c
projects/random_number_generator/sys/dev/usb/serial/uftdi.c
projects/random_number_generator/sys/dev/usb/usbdevs
projects/random_number_generator/sys/dev/usb/wlan/if_run.c
projects/random_number_generator/sys/dev/virtio/network/if_vtnet.c
projects/random_number_generator/sys/dev/virtio/network/if_vtnetvar.h
projects/random_number_generator/sys/dev/virtio/virtqueue.c
projects/random_number_generator/sys/dev/xen/blkback/blkback.c
projects/random_number_generator/sys/fs/fdescfs/fdesc_vnops.c
projects/random_number_generator/sys/fs/fuse/fuse_vfsops.c
projects/random_number_generator/sys/fs/nfsclient/nfs_clkrpc.c
projects/random_number_generator/sys/fs/nfsclient/nfs_clport.c
projects/random_number_generator/sys/fs/nfsclient/nfs_clvfsops.c
projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdport.c
projects/random_number_generator/sys/geom/eli/g_eli.c
projects/random_number_generator/sys/geom/part/g_part_ldm.c
projects/random_number_generator/sys/i386/ibcs2/ibcs2_fcntl.c
projects/random_number_generator/sys/i386/ibcs2/ibcs2_ioctl.c
projects/random_number_generator/sys/i386/ibcs2/ibcs2_misc.c
projects/random_number_generator/sys/i386/linux/linux_machdep.c
projects/random_number_generator/sys/i386/xen/mp_machdep.c
projects/random_number_generator/sys/ia64/ia64/vm_machdep.c
projects/random_number_generator/sys/ia64/include/sf_buf.h
projects/random_number_generator/sys/kern/capabilities.conf
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_event.c
projects/random_number_generator/sys/kern/kern_exec.c
projects/random_number_generator/sys/kern/kern_jail.c
projects/random_number_generator/sys/kern/kern_ktrace.c
projects/random_number_generator/sys/kern/kern_mbuf.c
projects/random_number_generator/sys/kern/kern_sig.c
projects/random_number_generator/sys/kern/subr_witness.c
projects/random_number_generator/sys/kern/sys_capability.c
projects/random_number_generator/sys/kern/sys_generic.c
projects/random_number_generator/sys/kern/sys_procdesc.c
projects/random_number_generator/sys/kern/syscalls.c
projects/random_number_generator/sys/kern/syscalls.master
projects/random_number_generator/sys/kern/systrace_args.c
projects/random_number_generator/sys/kern/tty.c
projects/random_number_generator/sys/kern/uipc_debug.c
projects/random_number_generator/sys/kern/uipc_mqueue.c
projects/random_number_generator/sys/kern/uipc_sem.c
projects/random_number_generator/sys/kern/uipc_sockbuf.c
projects/random_number_generator/sys/kern/uipc_socket.c
projects/random_number_generator/sys/kern/uipc_syscalls.c
projects/random_number_generator/sys/kern/uipc_usrreq.c
projects/random_number_generator/sys/kern/vfs_acl.c
projects/random_number_generator/sys/kern/vfs_aio.c
projects/random_number_generator/sys/kern/vfs_bio.c
projects/random_number_generator/sys/kern/vfs_extattr.c
projects/random_number_generator/sys/kern/vfs_lookup.c
projects/random_number_generator/sys/kern/vfs_mount.c
projects/random_number_generator/sys/kern/vfs_syscalls.c
projects/random_number_generator/sys/mips/atheros/if_arge.c
projects/random_number_generator/sys/mips/conf/DIR-825
projects/random_number_generator/sys/mips/gxemul/mpreg.h
projects/random_number_generator/sys/mips/include/_stdint.h
projects/random_number_generator/sys/mips/include/sf_buf.h
projects/random_number_generator/sys/mips/mips/pmap.c
projects/random_number_generator/sys/mips/mips/vm_machdep.c
projects/random_number_generator/sys/modules/aesni/Makefile
projects/random_number_generator/sys/modules/cam/Makefile
projects/random_number_generator/sys/modules/hwpmc/Makefile
projects/random_number_generator/sys/modules/send/Makefile
projects/random_number_generator/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
projects/random_number_generator/sys/netgraph/netflow/ng_netflow.h
projects/random_number_generator/sys/netinet/ip_mroute.c
projects/random_number_generator/sys/netinet/sctp_auth.c
projects/random_number_generator/sys/netinet/sctp_auth.h
projects/random_number_generator/sys/netinet/sctp_indata.c
projects/random_number_generator/sys/netinet/sctp_os_bsd.h
projects/random_number_generator/sys/netinet/sctp_output.c
projects/random_number_generator/sys/netinet/sctp_structs.h
projects/random_number_generator/sys/netinet/sctp_timer.c
projects/random_number_generator/sys/netinet/sctp_uio.h
projects/random_number_generator/sys/netinet/sctputil.c
projects/random_number_generator/sys/netinet6/ip6_mroute.c
projects/random_number_generator/sys/netpfil/pf/pf_lb.c
projects/random_number_generator/sys/netsmb/smb_dev.c
projects/random_number_generator/sys/nfsserver/nfs_srvkrpc.c
projects/random_number_generator/sys/ofed/include/linux/file.h
projects/random_number_generator/sys/powerpc/aim/trap.c
projects/random_number_generator/sys/powerpc/aim/vm_machdep.c
projects/random_number_generator/sys/powerpc/include/_stdint.h
projects/random_number_generator/sys/powerpc/include/frame.h
projects/random_number_generator/sys/powerpc/include/pmc_mdep.h
projects/random_number_generator/sys/rpc/clnt_dg.c
projects/random_number_generator/sys/security/audit/audit.h
projects/random_number_generator/sys/security/audit/audit_arg.c
projects/random_number_generator/sys/security/audit/audit_bsm.c
projects/random_number_generator/sys/security/audit/audit_bsm_klib.c
projects/random_number_generator/sys/security/audit/audit_private.h
projects/random_number_generator/sys/security/audit/bsm_token.c
projects/random_number_generator/sys/security/mac/mac_syscalls.c
projects/random_number_generator/sys/sys/_types.h
projects/random_number_generator/sys/sys/capability.h
projects/random_number_generator/sys/sys/file.h
projects/random_number_generator/sys/sys/filedesc.h
projects/random_number_generator/sys/sys/ktrace.h
projects/random_number_generator/sys/sys/mount.h
projects/random_number_generator/sys/sys/mouse.h
projects/random_number_generator/sys/sys/namei.h
projects/random_number_generator/sys/sys/param.h
projects/random_number_generator/sys/sys/procdesc.h
projects/random_number_generator/sys/sys/sf_buf.h
projects/random_number_generator/sys/sys/sockbuf.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/time.h
projects/random_number_generator/sys/sys/types.h
projects/random_number_generator/sys/sys/user.h
projects/random_number_generator/sys/ufs/ffs/ffs_alloc.c
projects/random_number_generator/sys/vm/vm_mmap.c
projects/random_number_generator/sys/vm/vm_page.c
projects/random_number_generator/sys/x86/xen/hvm.c
projects/random_number_generator/tools/regression/lib/libc/stdio/test-fmemopen.t
projects/random_number_generator/tools/regression/lib/libc/stdio/test-open_memstream.t
projects/random_number_generator/tools/regression/lib/libc/stdio/test-open_wmemstream.t
projects/random_number_generator/tools/tools/bus_autoconf/bus_load_file.c
projects/random_number_generator/usr.bin/bmake/Makefile
projects/random_number_generator/usr.bin/bmake/unit-tests/Makefile
projects/random_number_generator/usr.bin/kdump/kdump.c
projects/random_number_generator/usr.bin/kdump/mksubr
projects/random_number_generator/usr.bin/patch/pch.c
projects/random_number_generator/usr.bin/patch/util.c
projects/random_number_generator/usr.bin/procstat/procstat_files.c
projects/random_number_generator/usr.bin/rwho/rwho.c
projects/random_number_generator/usr.bin/uniq/uniq.c
projects/random_number_generator/usr.sbin/bhyve/ioapic.c
projects/random_number_generator/usr.sbin/periodic/periodic.sh
projects/random_number_generator/usr.sbin/rtadvd/if.c
projects/random_number_generator/usr.sbin/rwhod/rwhod.c
projects/random_number_generator/usr.sbin/watch/watch.c
Directory Properties:
projects/random_number_generator/ (props changed)
projects/random_number_generator/contrib/binutils/ (props changed)
projects/random_number_generator/contrib/bmake/ (props changed)
projects/random_number_generator/contrib/gcc/ (props changed)
projects/random_number_generator/contrib/libexecinfo/ (props changed)
projects/random_number_generator/contrib/tcpdump/ (props changed)
projects/random_number_generator/lib/libc/ (props changed)
projects/random_number_generator/sbin/ (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/cddl/contrib/opensolaris/ (props changed)
projects/random_number_generator/sys/conf/ (props changed)
projects/random_number_generator/usr.bin/procstat/ (props changed)
projects/random_number_generator/usr.sbin/bhyve/ (props changed)
projects/random_number_generator/usr.sbin/rtadvd/ (props changed)
Modified: projects/random_number_generator/Makefile
==============================================================================
--- projects/random_number_generator/Makefile Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/Makefile Fri Sep 6 17:42:12 2013 (r255317)
@@ -498,3 +498,11 @@ universe_epilogue:
buildLINT:
${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT
+
+.if defined(.PARSEDIR)
+.if make(universe)
+# we do not want a failure of one branch abort all.
+MAKE_JOB_ERROR_TOKEN= no
+.export MAKE_JOB_ERROR_TOKEN
+.endif
+.endif
Modified: projects/random_number_generator/ObsoleteFiles.inc
==============================================================================
--- projects/random_number_generator/ObsoleteFiles.inc Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/ObsoleteFiles.inc Fri Sep 6 17:42:12 2013 (r255317)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20130903: gnupatch is no more
+OLD_FILES+=usr/bin/gnupatch
+OLD_FILES+=usr/share/man/man1/gnupatch.1.gz
# 20130829: bsdpatch is patch unconditionally
OLD_FILES+=usr/bin/bsdpatch
OLD_FILES+=usr/share/man/man1/bsdpatch.1.gz
Modified: projects/random_number_generator/UPDATING
==============================================================================
--- projects/random_number_generator/UPDATING Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/UPDATING Fri Sep 6 17:42:12 2013 (r255317)
@@ -31,6 +31,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20130905:
+ The PROCDESC kernel option is now part of the GENERIC kernel
+ configuration and is required for the rwhod(8) to work.
+ If you are using custom kernel configuration, you should include
+ 'options PROCDESC'.
+
+20130905:
+ The API and ABI related to the Capsicum framework was modified
+ in backward incompatible way. The userland libraries and programs
+ have to be recompiled to work with the new kernel. This includes the
+ following libraries and programs, but the whole buildworld is
+ advised: libc, libprocstat, dhclient, tcpdump, hastd, hastctl,
+ kdump, procstat, rwho, rwhod, uniq.
+
20130827:
Thomas Dickey (vendor author thereof) reports that dialog(1) since
2011/10/18 has a bug in handling --hline. Testers and I noticed the
Modified: projects/random_number_generator/bin/sh/eval.c
==============================================================================
--- projects/random_number_generator/bin/sh/eval.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/eval.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -324,7 +324,7 @@ skipping: if (evalskip == SKIPCONT &&
}
if (evalskip == SKIPBREAK && --skipcount <= 0)
evalskip = 0;
- if (evalskip == SKIPFUNC || evalskip == SKIPFILE)
+ if (evalskip == SKIPRETURN)
status = exitstatus;
break;
}
@@ -1068,7 +1068,7 @@ evalcommand(union node *cmd, int flags,
funcnest--;
popredir();
INTON;
- if (evalskip == SKIPFUNC) {
+ if (evalskip == SKIPRETURN) {
evalskip = 0;
skipcount = 0;
}
@@ -1305,14 +1305,8 @@ returncmd(int argc, char **argv)
{
int ret = argc > 1 ? number(argv[1]) : oexitstatus;
- if (funcnest) {
- evalskip = SKIPFUNC;
- skipcount = 1;
- } else {
- /* skip the rest of the file */
- evalskip = SKIPFILE;
- skipcount = 1;
- }
+ evalskip = SKIPRETURN;
+ skipcount = 1;
return ret;
}
Modified: projects/random_number_generator/bin/sh/eval.h
==============================================================================
--- projects/random_number_generator/bin/sh/eval.h Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/eval.h Fri Sep 6 17:42:12 2013 (r255317)
@@ -67,5 +67,4 @@ extern int skipcount;
/* reasons for skipping commands (see comment on breakcmd routine) */
#define SKIPBREAK 1
#define SKIPCONT 2
-#define SKIPFUNC 3
-#define SKIPFILE 4
+#define SKIPRETURN 3
Modified: projects/random_number_generator/bin/sh/jobs.c
==============================================================================
--- projects/random_number_generator/bin/sh/jobs.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/jobs.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -83,13 +83,12 @@ static struct job *bgjob = NULL; /* last
static struct job *jobmru; /* most recently used job list */
static pid_t initialpgrp; /* pgrp of shell on invocation */
#endif
-int in_waitcmd = 0; /* are we in waitcmd()? */
-volatile sig_atomic_t breakwaitcmd = 0; /* should wait be terminated? */
static int ttyfd = -1;
/* mode flags for dowait */
#define DOWAIT_BLOCK 0x1 /* wait until a child exits */
-#define DOWAIT_SIG 0x2 /* if DOWAIT_BLOCK, abort on signals */
+#define DOWAIT_SIG 0x2 /* if DOWAIT_BLOCK, abort on SIGINT/SIGQUIT */
+#define DOWAIT_SIG_ANY 0x4 /* if DOWAIT_SIG, abort on any signal */
#if JOBS
static void restartjob(struct job *);
@@ -484,7 +483,7 @@ waitcmd(int argc __unused, char **argv _
static int
waitcmdloop(struct job *job)
{
- int status, retval;
+ int status, retval, sig;
struct job *jp;
/*
@@ -492,7 +491,6 @@ waitcmdloop(struct job *job)
* received.
*/
- in_waitcmd++;
do {
if (job != NULL) {
if (job->state == JOBDONE) {
@@ -508,7 +506,6 @@ waitcmdloop(struct job *job)
if (job == bgjob)
bgjob = NULL;
}
- in_waitcmd--;
return retval;
}
} else {
@@ -524,7 +521,6 @@ waitcmdloop(struct job *job)
}
for (jp = jobtab ; ; jp++) {
if (jp >= jobtab + njobs) { /* no running procs */
- in_waitcmd--;
return 0;
}
if (jp->used && jp->state == 0)
@@ -532,9 +528,10 @@ waitcmdloop(struct job *job)
}
}
} while (dowait(DOWAIT_BLOCK | DOWAIT_SIG, (struct job *)NULL) != -1);
- in_waitcmd--;
- return pendingsig + 128;
+ sig = pendingsig_waitcmd;
+ pendingsig_waitcmd = 0;
+ return sig + 128;
}
@@ -990,7 +987,8 @@ waitforjob(struct job *jp, int *origstat
INTOFF;
TRACE(("waitforjob(%%%td) called\n", jp - jobtab + 1));
while (jp->state == 0)
- if (dowait(DOWAIT_BLOCK | (Tflag ? DOWAIT_SIG : 0), jp) == -1)
+ if (dowait(DOWAIT_BLOCK | (Tflag ? DOWAIT_SIG |
+ DOWAIT_SIG_ANY : 0), jp) == -1)
dotrap();
#if JOBS
if (jp->jobctl) {
@@ -1081,12 +1079,17 @@ dowait(int mode, struct job *job)
pid = wait3(&status, wflags, (struct rusage *)NULL);
TRACE(("wait returns %d, status=%d\n", (int)pid, status));
if (pid == 0 && (mode & DOWAIT_SIG) != 0) {
- sigsuspend(&omask);
pid = -1;
+ if (((mode & DOWAIT_SIG_ANY) != 0 ?
+ pendingsig : pendingsig_waitcmd) != 0) {
+ errno = EINTR;
+ break;
+ }
+ sigsuspend(&omask);
if (int_pending())
break;
}
- } while (pid == -1 && errno == EINTR && breakwaitcmd == 0);
+ } while (pid == -1 && errno == EINTR);
if (pid == -1 && errno == ECHILD && job != NULL)
job->state = JOBDONE;
if ((mode & DOWAIT_SIG) != 0) {
@@ -1095,11 +1098,6 @@ dowait(int mode, struct job *job)
sigprocmask(SIG_SETMASK, &omask, NULL);
INTON;
}
- if (breakwaitcmd != 0) {
- breakwaitcmd = 0;
- if (pid <= 0)
- return -1;
- }
if (pid <= 0)
return pid;
INTOFF;
Modified: projects/random_number_generator/bin/sh/jobs.h
==============================================================================
--- projects/random_number_generator/bin/sh/jobs.h Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/jobs.h Fri Sep 6 17:42:12 2013 (r255317)
@@ -83,8 +83,6 @@ enum {
};
extern int job_warning; /* user was warned about stopped jobs */
-extern int in_waitcmd; /* are we in waitcmd()? */
-extern volatile sig_atomic_t breakwaitcmd; /* break wait to process traps? */
void setjobctl(int);
void showjobs(int, int);
Modified: projects/random_number_generator/bin/sh/main.c
==============================================================================
--- projects/random_number_generator/bin/sh/main.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/main.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -231,7 +231,7 @@ cmdloop(int top)
popstackmark(&smark);
setstackmark(&smark);
if (evalskip != 0) {
- if (evalskip == SKIPFILE)
+ if (evalskip == SKIPRETURN)
evalskip = 0;
break;
}
Modified: projects/random_number_generator/bin/sh/sh.1
==============================================================================
--- projects/random_number_generator/bin/sh/sh.1 Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/sh.1 Fri Sep 6 17:42:12 2013 (r255317)
@@ -1145,8 +1145,10 @@ command is
.Pp
.D1 Ic return Op Ar exitstatus
.Pp
-It terminates the current executional scope, returning from the previous
-nested function, sourced script, or shell instance, in that order.
+It terminates the current executional scope, returning from the closest
+nested function or sourced script;
+if no function or sourced script is being executed,
+it exits the shell instance.
The
.Ic return
command is implemented as a special built-in command.
Modified: projects/random_number_generator/bin/sh/trap.c
==============================================================================
--- projects/random_number_generator/bin/sh/trap.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/trap.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -74,6 +74,7 @@ __FBSDID("$FreeBSD$");
static char sigmode[NSIG]; /* current value of signal */
volatile sig_atomic_t pendingsig; /* indicates some signal received */
+volatile sig_atomic_t pendingsig_waitcmd; /* indicates SIGINT/SIGQUIT received */
int in_dotrap; /* do we execute in a trap handler? */
static char *volatile trap[NSIG]; /* trap handler commands */
static volatile sig_atomic_t gotsig[NSIG];
@@ -389,23 +390,13 @@ onsig(int signo)
}
/* If we are currently in a wait builtin, prepare to break it */
- if ((signo == SIGINT || signo == SIGQUIT) && in_waitcmd != 0) {
- breakwaitcmd = 1;
- pendingsig = signo;
- }
+ if (signo == SIGINT || signo == SIGQUIT)
+ pendingsig_waitcmd = signo;
if (trap[signo] != NULL && trap[signo][0] != '\0' &&
(signo != SIGCHLD || !ignore_sigchld)) {
gotsig[signo] = 1;
pendingsig = signo;
-
- /*
- * If a trap is set, not ignored and not the null command, we
- * need to make sure traps are executed even when a child
- * blocks signals.
- */
- if (Tflag && !(trap[signo][0] == ':' && trap[signo][1] == '\0'))
- breakwaitcmd = 1;
}
#ifndef NO_HISTORY
@@ -428,6 +419,7 @@ dotrap(void)
in_dotrap++;
for (;;) {
pendingsig = 0;
+ pendingsig_waitcmd = 0;
for (i = 1; i < NSIG; i++) {
if (gotsig[i]) {
gotsig[i] = 0;
Modified: projects/random_number_generator/bin/sh/trap.h
==============================================================================
--- projects/random_number_generator/bin/sh/trap.h Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/bin/sh/trap.h Fri Sep 6 17:42:12 2013 (r255317)
@@ -34,6 +34,7 @@
*/
extern volatile sig_atomic_t pendingsig;
+extern volatile sig_atomic_t pendingsig_waitcmd;
extern int in_dotrap;
extern volatile sig_atomic_t gotwinch;
Modified: projects/random_number_generator/contrib/binutils/gas/config/tc-i386.c
==============================================================================
--- projects/random_number_generator/contrib/binutils/gas/config/tc-i386.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/binutils/gas/config/tc-i386.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -3990,7 +3990,8 @@ output_insn (void)
goto check_prefix;
}
}
- else if (i.tm.base_opcode == 0x660f3880 || i.tm.base_opcode == 0x660f3881)
+ else if (i.tm.base_opcode == 0x660f3880 || i.tm.base_opcode == 0x660f3881
+ || i.tm.base_opcode == 0x660f3882)
{
/* invept and invvpid are 3 byte instructions with a
mandatory prefix. */
@@ -4040,7 +4041,8 @@ output_insn (void)
*p++ = (i.tm.base_opcode >> 16) & 0xff;
}
else if (i.tm.base_opcode == 0x660f3880 ||
- i.tm.base_opcode == 0x660f3881)
+ i.tm.base_opcode == 0x660f3881 ||
+ i.tm.base_opcode == 0x660f3882)
{
p = frag_more (3);
*p++ = (i.tm.base_opcode >> 16) & 0xff;
Modified: projects/random_number_generator/contrib/binutils/opcodes/i386-dis.c
==============================================================================
--- projects/random_number_generator/contrib/binutils/opcodes/i386-dis.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/binutils/opcodes/i386-dis.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -550,6 +550,7 @@ fetch_data (struct disassemble_info *inf
#define PREGRP104 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 104 } }
#define PREGRP105 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 105 } }
#define PREGRP106 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 106 } }
+#define PREGRP107 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 107 } }
#define X86_64_0 NULL, { { NULL, X86_64_SPECIAL }, { NULL, 0 } }
@@ -2668,6 +2669,14 @@ static const struct dis386 prefix_user_t
{ "pclmulqdq", { XM, EXx, Ib } },
{ "(bad)", { XX } },
},
+
+ /* PREGRP107 */
+ {
+ { "(bad)", { XX } },
+ { "(bad)", { XX } },
+ { "invpcid",{ Gm, Mo } },
+ { "(bad)", { XX } },
+ },
};
static const struct dis386 x86_64_table[][2] = {
@@ -2839,7 +2848,7 @@ static const struct dis386 three_byte_ta
/* 80 */
{ PREGRP98 },
{ PREGRP99 },
- { "(bad)", { XX } },
+ { PREGRP107 },
{ "(bad)", { XX } },
{ "(bad)", { XX } },
{ "(bad)", { XX } },
Modified: projects/random_number_generator/contrib/binutils/opcodes/i386-opc.tbl
==============================================================================
--- projects/random_number_generator/contrib/binutils/opcodes/i386-opc.tbl Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/binutils/opcodes/i386-opc.tbl Fri Sep 6 17:42:12 2013 (r255317)
@@ -1498,3 +1498,7 @@ xsetbv, 0, 0xf01, 0xd1, CpuXSAVE, No_bSu
xsave, 1, 0xfae, 0x4, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S }
xsaveopt, 1, 0xfae, 0x6, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S }
xrstor, 1, 0xfae, 0x5, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S }
+
+// INVPCID
+invpcid, 2, 0x660f3882, None, CpuNo64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg32 }
+invpcid, 2, 0x660f3882, None, Cpu64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 }
Modified: projects/random_number_generator/contrib/binutils/opcodes/i386-tbl.h
==============================================================================
--- projects/random_number_generator/contrib/binutils/opcodes/i386-tbl.h Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/binutils/opcodes/i386-tbl.h Fri Sep 6 17:42:12 2013 (r255317)
@@ -3641,6 +3641,14 @@ const template i386_optab[] =
Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64,
{ BaseIndex|Disp8|Disp16|Disp32|Disp32S,
Reg64 } },
+ { "invpcid", 2, 0x660f3882, None, CpuNo64,
+ Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64,
+ { BaseIndex|Disp8|Disp16|Disp32|Disp32S,
+ Reg32 } },
+ { "invpcid", 2, 0x660f3882, None, Cpu64,
+ Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64,
+ { BaseIndex|Disp8|Disp16|Disp32|Disp32S,
+ Reg64 } },
{ "vmcall", 0, 0xf01, 0xc1, CpuVMX,
No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt,
{ 0 } },
Modified: projects/random_number_generator/contrib/bmake/ChangeLog
==============================================================================
--- projects/random_number_generator/contrib/bmake/ChangeLog Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/ChangeLog Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,3 +1,24 @@
+2013-09-04 Simon J. Gerraty <sjg at bad.crufty.net>
+
+ * Makefile (MAKE_VERSION): 20130904
+ Merge with NetBSD make, pick up
+ o Add VAR_INTERNAL context, so that internal setting of
+ MAKEFILE does not override value set by makefiles.
+
+2013-09-02 Simon J. Gerraty <sjg at bad.crufty.net>
+
+ * Makefile (MAKE_VERSION): 20130902
+ Merge with NetBSD make, pick up
+ o CompatRunCommand: only apply shellErrFlag when errCheck is true
+
+2013-08-28 Simon J. Gerraty <sjg at bad.crufty.net>
+
+ * Makefile (MAKE_VERSION): 20130828
+ Merge with NetBSD make, pick up
+ o Fix VAR :sh = syntax from Will Andrews at freebsd.org
+ o Call Job_SetPrefix() from Job_Init() so makefiles have
+ opportunity to set .MAKE.JOB.PREFIX
+
2013-07-30 Simon J. Gerraty <sjg at bad.crufty.net>
* Makefile (MAKE_VERSION): 20130730
Modified: projects/random_number_generator/contrib/bmake/FILES
==============================================================================
--- projects/random_number_generator/contrib/bmake/FILES Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/FILES Fri Sep 6 17:42:12 2013 (r255317)
@@ -114,6 +114,7 @@ unit-tests/order
unit-tests/phony-end
unit-tests/posix
unit-tests/qequals
+unit-tests/sunshcmd
unit-tests/sysv
unit-tests/ternary
unit-tests/test.exp
Modified: projects/random_number_generator/contrib/bmake/Makefile
==============================================================================
--- projects/random_number_generator/contrib/bmake/Makefile Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/Makefile Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,7 +1,7 @@
-# $Id: Makefile,v 1.17 2013/07/30 19:13:53 sjg Exp $
+# $Id: Makefile,v 1.20 2013/09/04 15:42:03 sjg Exp $
# Base version on src date
-MAKE_VERSION= 20130730
+MAKE_VERSION= 20130904
PROG= bmake
Modified: projects/random_number_generator/contrib/bmake/bmake.1
==============================================================================
--- projects/random_number_generator/contrib/bmake/bmake.1 Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/bmake.1 Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-.\" $NetBSD: make.1,v 1.220 2013/07/30 19:09:57 sjg Exp $
+.\" $NetBSD: make.1,v 1.222 2013/08/11 09:53:49 apb Exp $
.\"
.\" Copyright (c) 1990, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94
.\"
-.Dd July 30, 2013
+.Dd August 11, 2013
.Dt MAKE 1
.Os
.Sh NAME
@@ -1971,6 +1971,12 @@ If the source is the special
.Ic .DOTLAST
target, then the current working
directory is searched last.
+.It Ic .PATH. Ns Va suffix
+Like
+.Ic .PATH
+but applies only to files with a particular suffix.
+The suffix must have been previously declared with
+.Ic .SUFFIXES .
.It Ic .PHONY
Apply the
.Ic .PHONY
Modified: projects/random_number_generator/contrib/bmake/bmake.cat1
==============================================================================
--- projects/random_number_generator/contrib/bmake/bmake.cat1 Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/bmake.cat1 Fri Sep 6 17:42:12 2013 (r255317)
@@ -1257,6 +1257,10 @@ SSPPEECCIIAALL TTAARRGGEETT
source is the special ..DDOOTTLLAASSTT target, then the current working
directory is searched last.
+ ..PPAATTHH.._s_u_f_f_i_x
+ Like ..PPAATTHH but applies only to files with a particular suffix.
+ The suffix must have been previously declared with ..SSUUFFFFIIXXEESS.
+
..PPHHOONNYY Apply the ..PPHHOONNYY attribute to any specified sources.
..PPRREECCIIOOUUSS
@@ -1374,4 +1378,4 @@ BBUUGGSS
There is no way of escaping a space character in a filename.
-NetBSD 5.1 July 30, 2013 NetBSD 5.1
+NetBSD 5.1 August 11, 2013 NetBSD 5.1
Modified: projects/random_number_generator/contrib/bmake/compat.c
==============================================================================
--- projects/random_number_generator/contrib/bmake/compat.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/compat.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: compat.c,v 1.92 2013/07/05 22:14:56 sjg Exp $ */
+/* $NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: compat.c,v 1.92 2013/07/05 22:14:56 sjg Exp $";
+static char rcsid[] = "$NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)compat.c 8.2 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: compat.c,v 1.92 2013/07/05 22:14:56 sjg Exp $");
+__RCSID("$NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $");
#endif
#endif /* not lint */
#endif
@@ -340,7 +340,7 @@ again:
/*
* The following work for any of the builtin shell specs.
*/
- if (shellErrFlag) {
+ if (errCheck && shellErrFlag) {
shargv[shargc++] = shellErrFlag;
}
if (DEBUG(SHELL))
Modified: projects/random_number_generator/contrib/bmake/job.c
==============================================================================
--- projects/random_number_generator/contrib/bmake/job.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/job.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: job.c,v 1.175 2013/07/30 19:09:57 sjg Exp $ */
+/* $NetBSD: job.c,v 1.176 2013/08/04 16:48:15 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: job.c,v 1.175 2013/07/30 19:09:57 sjg Exp $";
+static char rcsid[] = "$NetBSD: job.c,v 1.176 2013/08/04 16:48:15 sjg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)job.c 8.2 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: job.c,v 1.175 2013/07/30 19:09:57 sjg Exp $");
+__RCSID("$NetBSD: job.c,v 1.176 2013/08/04 16:48:15 sjg Exp $");
#endif
#endif /* not lint */
#endif
@@ -178,6 +178,14 @@ __RCSID("$NetBSD: job.c,v 1.175 2013/07/
*/
#define MAKE_ALWAYS_PASS_JOB_QUEUE ".MAKE.ALWAYS_PASS_JOB_QUEUE"
static int Always_pass_job_queue = TRUE;
+/*
+ * FreeBSD: aborting entire parallel make isn't always
+ * desired. When doing tinderbox for example, failure of
+ * one architecture should not stop all.
+ * We still want to bail on interrupt though.
+ */
+#define MAKE_JOB_ERROR_TOKEN "MAKE_JOB_ERROR_TOKEN"
+static int Job_error_token = TRUE;
/*
* error handling variables
@@ -2237,6 +2245,9 @@ Job_Init(void)
Always_pass_job_queue = getBoolean(MAKE_ALWAYS_PASS_JOB_QUEUE,
Always_pass_job_queue);
+ Job_error_token = getBoolean(MAKE_JOB_ERROR_TOKEN, Job_error_token);
+
+
/*
* There is a non-zero chance that we already have children.
* eg after 'make -f- <<EOF'
@@ -2832,13 +2843,19 @@ JobTokenAdd(void)
{
char tok = JOB_TOKENS[aborting], tok1;
+ if (!Job_error_token && aborting == ABORT_ERROR) {
+ if (jobTokensRunning == 0)
+ return;
+ tok = '+'; /* no error token */
+ }
+
/* If we are depositing an error token flush everything else */
while (tok != '+' && read(tokenWaitJob.inPipe, &tok1, 1) == 1)
continue;
if (DEBUG(JOB))
fprintf(debug_file, "(%d) aborting %d, deposit token %c\n",
- getpid(), aborting, JOB_TOKENS[aborting]);
+ getpid(), aborting, tok);
while (write(tokenWaitJob.outPipe, &tok, 1) == -1 && errno == EAGAIN)
continue;
}
Modified: projects/random_number_generator/contrib/bmake/main.c
==============================================================================
--- projects/random_number_generator/contrib/bmake/main.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/main.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.222 2013/07/18 15:31:49 sjg Exp $ */
+/* $NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,7 +69,7 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: main.c,v 1.222 2013/07/18 15:31:49 sjg Exp $";
+static char rcsid[] = "$NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
@@ -81,7 +81,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19
#if 0
static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: main.c,v 1.222 2013/07/18 15:31:49 sjg Exp $");
+__RCSID("$NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $");
#endif
#endif /* not lint */
#endif
@@ -1414,7 +1414,7 @@ ReadMakefile(const void *p, const void *
if (!strcmp(fname, "-")) {
Parse_File(NULL /*stdin*/, -1);
- Var_Set("MAKEFILE", "", VAR_GLOBAL, 0);
+ Var_Set("MAKEFILE", "", VAR_INTERNAL, 0);
} else {
/* if we've chdir'd, rebuild the path name */
if (strcmp(curdir, objdir) && *fname != '/') {
@@ -1463,7 +1463,7 @@ ReadMakefile(const void *p, const void *
*/
found:
if (!doing_depend)
- Var_Set("MAKEFILE", fname, VAR_GLOBAL, 0);
+ Var_Set("MAKEFILE", fname, VAR_INTERNAL, 0);
Parse_File(fname, fd);
}
free(path);
Modified: projects/random_number_generator/contrib/bmake/make.1
==============================================================================
--- projects/random_number_generator/contrib/bmake/make.1 Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/make.1 Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-.\" $NetBSD: make.1,v 1.220 2013/07/30 19:09:57 sjg Exp $
+.\" $NetBSD: make.1,v 1.222 2013/08/11 09:53:49 apb Exp $
.\"
.\" Copyright (c) 1990, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94
.\"
-.Dd July 30, 2013
+.Dd August 11, 2013
.Dt MAKE 1
.Os
.Sh NAME
@@ -1982,6 +1982,12 @@ If the source is the special
.Ic .DOTLAST
target, then the current working
directory is searched last.
+.It Ic .PATH. Ns Va suffix
+Like
+.Ic .PATH
+but applies only to files with a particular suffix.
+The suffix must have been previously declared with
+.Ic .SUFFIXES .
.It Ic .PHONY
Apply the
.Ic .PHONY
Modified: projects/random_number_generator/contrib/bmake/make.h
==============================================================================
--- projects/random_number_generator/contrib/bmake/make.h Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/make.h Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: make.h,v 1.91 2013/06/18 20:06:09 sjg Exp $ */
+/* $NetBSD: make.h,v 1.92 2013/09/04 15:38:26 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -404,6 +404,10 @@ extern Boolean varNoExportEnv; /* TRUE i
extern GNode *DEFAULT; /* .DEFAULT rule */
+extern GNode *VAR_INTERNAL; /* Variables defined internally by make
+ * which should not override those set by
+ * makefiles.
+ */
extern GNode *VAR_GLOBAL; /* Variables defined in a global context, e.g
* in the Makefile itself */
extern GNode *VAR_CMD; /* Variables defined on the command line */
Modified: projects/random_number_generator/contrib/bmake/mk/ChangeLog
==============================================================================
--- projects/random_number_generator/contrib/bmake/mk/ChangeLog Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/mk/ChangeLog Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,3 +1,14 @@
+2013-09-04 Simon J. Gerraty <sjg at bad.crufty.net>
+
+ * gendirdeps.mk (_objtops): fix typo also
+ while processing M2D_OBJROOTS to gather qualdir_list
+ qualify $ql with loop iterator to ensure correct results.
+
+2013-08-01 Simon J. Gerraty <sjg at bad.crufty.net>
+
+ * install-mk (MK_VERSION): 20130801
+ * libs.mk: update to match progs.mk
+
2013-07-26 Simon J. Gerraty <sjg at bad.crufty.net>
* install-mk (MK_VERSION): 20130726
Modified: projects/random_number_generator/contrib/bmake/mk/gendirdeps.mk
==============================================================================
--- projects/random_number_generator/contrib/bmake/mk/gendirdeps.mk Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/mk/gendirdeps.mk Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-# $Id: gendirdeps.mk,v 1.22 2013/05/11 05:16:26 sjg Exp $
+# $Id: gendirdeps.mk,v 1.23 2013/09/04 17:49:20 sjg Exp $
# Copyright (c) 2010-2013, Juniper Networks, Inc.
# All rights reserved.
@@ -162,7 +162,7 @@ dir_list != cd ${_OBJDIR} && \
.warning Skipping ${_DEPENDFILE:S,${SRCTOP}/,,}
# we are not going to update anything
.else
-
+dpadd_dir_list=
.if !empty(DPADD)
_nonlibs := ${DPADD:T:Nlib*:N*include}
.if !empty(_nonlibs)
@@ -174,6 +174,7 @@ ddep_list += $f.dirdep
ddep_list += ${f:H}.dirdep
.else
dir_list += ${f:H:tA}
+dpadd_dir_list += ${f:H:tA}
.endif
.endfor
.if !empty(ddep_list)
@@ -197,7 +198,7 @@ dir_list += ${ddeps}
# so we add
# ${"${dir_list:M*bsd/sys/${MACHINE_ARCH}/include}":?bsd/include:}
# to GENDIRDEPS_DIR_LIST_XTRAS
-_objtops = ${OBJTOP} ${_OBJTOP} ${_obtop}
+_objtops = ${OBJTOP} ${_OBJTOP} ${_objtop}
_objtops := ${_objtops:O:u}
dirdep_list = \
${_objtops:@o@${dir_list:M$o*/*:C,$o[^/]*/,,}@} \
@@ -212,8 +213,11 @@ M2D_OBJROOTS := ${M2D_OBJROOTS:O:u:[-1..
skip_ql= ${SRCTOP}* ${_objtops:@o@$o*@}
.for o in ${M2D_OBJROOTS:${skip_ql:${M_ListToSkip}}}
# we need := so only skip_ql to this point applies
-ql := ${dir_list:${skip_ql:${M_ListToSkip}}:M$o*/*/*:C,$o([^/]+)/(.*),\2.\1,:S,.${HOST_TARGET},.host,}
-qualdir_list += ${ql}
+ql.$o := ${dir_list:${skip_ql:${M_ListToSkip}}:M$o*/*/*:C,$o([^/]+)/(.*),\2.\1,:S,.${HOST_TARGET},.host,}
+qualdir_list += ${ql.$o}
+.if ${DEBUG_GENDIRDEPS:Uno:@x@${RELDIR:M$x}@} != ""
+.info ${RELDIR}: o=$o ${ql.$o qualdir_list:L:@v@$v=${$v}@}
+.endif
skip_ql+= $o*
.endfor
@@ -241,6 +245,7 @@ DIRDEPS := ${DIRDEPS:${GENDIRDEPS_FILTER
.if ${DEBUG_GENDIRDEPS:Uno:@x@${RELDIR:M$x}@} != ""
.info ${RELDIR}: M2D_OBJROOTS=${M2D_OBJROOTS}
.info ${RELDIR}: dir_list='${dir_list}'
+.info ${RELDIR}: dpadd_dir_list='${dpadd_dir_list}'
.info ${RELDIR}: dirdep_list='${dirdep_list}'
.info ${RELDIR}: qualdir_list='${qualdir_list}'
.info ${RELDIR}: SKIP_GENDIRDEPS='${SKIP_GENDIRDEPS}'
Modified: projects/random_number_generator/contrib/bmake/mk/install-mk
==============================================================================
--- projects/random_number_generator/contrib/bmake/mk/install-mk Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/mk/install-mk Fri Sep 6 17:42:12 2013 (r255317)
@@ -55,7 +55,7 @@
# Simon J. Gerraty <sjg at crufty.net>
# RCSid:
-# $Id: install-mk,v 1.92 2013/07/27 05:37:37 sjg Exp $
+# $Id: install-mk,v 1.93 2013/08/02 18:28:47 sjg Exp $
#
# @(#) Copyright (c) 1994 Simon J. Gerraty
#
@@ -70,7 +70,7 @@
# sjg at crufty.net
#
-MK_VERSION=20130726
+MK_VERSION=20130801
OWNER=
GROUP=
MODE=444
Modified: projects/random_number_generator/contrib/bmake/mk/libs.mk
==============================================================================
--- projects/random_number_generator/contrib/bmake/mk/libs.mk Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/mk/libs.mk Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-# $Id: libs.mk,v 1.2 2007/04/30 17:39:27 sjg Exp $
+# $Id: libs.mk,v 1.3 2013/08/02 18:28:48 sjg Exp $
#
# @(#) Copyright (c) 2006, Simon J. Gerraty
#
@@ -17,7 +17,15 @@
.if defined(LIBS)
+# In meta mode, we can capture dependenices for _one_ of the progs.
+# if makefile doesn't nominate one, we use the first.
+.ifndef UPDATE_DEPENDFILE_LIB
+UPDATE_DEPENDFILE_LIB = ${LIBS:[1]}
+.export UPDATE_DEPENDFILE_LIB
+.endif
+
.ifndef LIB
+# They may have asked us to build just one
.for t in ${LIBS:R:T:S,^lib,,}
.if make(lib$t)
LIB?= $t
@@ -28,14 +36,41 @@ lib$t: all
.if defined(LIB)
# just one of many
-.for v in DPADD SRCS CFLAGS ${LIB_VARS}
-$v += ${${v}_lib${LIB}}
+LIB_VARS += \
+ LIBDIR \
+ CFLAGS \
+ COPTS \
+ CPPFLAGS \
+ CXXFLAGS \
+ DPADD \
+ DPLIBS \
+ LDADD \
+ LDFLAGS \
+ MAN \
+ SRCS
+
+.for v in ${LIB_VARS:O:u}
+.if defined(${v}.${LIB}) || defined(${v}_${LIB})
+$v += ${${v}_${LIB}:U${${v}.${LIB}}}
+.endif
.endfor
+
+# for meta mode, there can be only one!
+.if ${LIB} == ${UPDATE_DEPENDFILE_LIB:Uno}
+UPDATE_DEPENDFILE ?= yes
+.endif
+UPDATE_DEPENDFILE ?= NO
+
# ensure that we don't clobber each other's dependencies
DEPENDFILE?= .depend.${LIB}
# lib.mk will do the rest
.else
all: ${LIBS:S,^lib,,:@t at lib$t.a@} .MAKE
+
+# We cannot capture dependencies for meta mode here
+UPDATE_DEPENDFILE = NO
+# nor can we safely run in parallel.
+.NOTPARALLEL:
.endif
.endif
@@ -43,12 +78,16 @@ all: ${LIBS:S,^lib,,:@t at lib$t.a@} .MAKE
.include <${.PARSEFILE:S,libs,lib,}>
.ifndef LIB
-.for t in ${LIBS:R:T:S,^lib,,}
-lib$t.a: ${SRCS} ${DPADD} ${SRCS_lib$t} ${DPADD_lib$t}
- (cd ${.CURDIR} && ${.MAKE} -f ${MAKEFILE} LIB=$t)
+# tell libs.mk we might want to install things
+LIBS_TARGETS+= cleandepend cleandir cleanobj depend install
-clean: $t.clean
-$t.clean:
- (cd ${.CURDIR} && ${.MAKE} -f ${MAKEFILE} LIB=$t ${@:E})
+.for b in ${LIBS:R:T:S,^lib,,}
+lib$b.a: ${SRCS} ${DPADD} ${SRCS_lib$b} ${DPADD_lib$b}
+ (cd ${.CURDIR} && ${.MAKE} -f ${MAKEFILE} LIB=$b)
+
+.for t in ${LIBS_TARGETS:O:u}
+$b.$t: .PHONY .MAKE
+ (cd ${.CURDIR} && ${.MAKE} -f ${MAKEFILE} LIB=$b ${@:E})
+.endfor
.endfor
.endif
Modified: projects/random_number_generator/contrib/bmake/mk/progs.mk
==============================================================================
--- projects/random_number_generator/contrib/bmake/mk/progs.mk Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/mk/progs.mk Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-# $Id: progs.mk,v 1.12 2013/04/22 18:10:04 sjg Exp $
+# $Id: progs.mk,v 1.13 2013/08/02 18:28:48 sjg Exp $
#
# @(#) Copyright (c) 2006, Simon J. Gerraty
#
@@ -35,9 +35,21 @@ PROG ?= $t
.if defined(PROG)
# just one of many
-PROG_VARS += BINDIR CFLAGS CPPFLAGS CXXFLAGS DPADD DPLIBS LDADD MAN SRCS
+PROG_VARS += \
+ BINDIR \
+ CFLAGS \
+ COPTS \
+ CPPFLAGS \
+ CXXFLAGS \
+ DPADD \
+ DPLIBS \
+ LDADD \
+ LDFLAGS \
+ MAN \
+ SRCS
+
.for v in ${PROG_VARS:O:u}
-.if defined(${v}.${PROG})
+.if defined(${v}.${PROG}) || defined(${v}_${PROG})
$v += ${${v}_${PROG}:U${${v}.${PROG}}}
.endif
.endfor
Modified: projects/random_number_generator/contrib/bmake/parse.c
==============================================================================
--- projects/random_number_generator/contrib/bmake/parse.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/parse.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.189 2013/06/18 19:31:27 sjg Exp $ */
+/* $NetBSD: parse.c,v 1.191 2013/08/28 21:56:49 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: parse.c,v 1.189 2013/06/18 19:31:27 sjg Exp $";
+static char rcsid[] = "$NetBSD: parse.c,v 1.191 2013/08/28 21:56:49 sjg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)parse.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: parse.c,v 1.189 2013/06/18 19:31:27 sjg Exp $");
+__RCSID("$NetBSD: parse.c,v 1.191 2013/08/28 21:56:49 sjg Exp $");
#endif
#endif /* not lint */
#endif
@@ -1751,6 +1751,12 @@ Parse_IsVar(char *line)
ch = *line++;
wasSpace = TRUE;
}
+#ifdef SUNSHCMD
+ if (ch == ':' && strncmp(line, "sh", 2) == 0) {
+ line += 2;
+ continue;
+ }
+#endif
if (ch == '=')
return TRUE;
if (*line == '=' && ISEQOPERATOR(ch))
Modified: projects/random_number_generator/contrib/bmake/unit-tests/Makefile.in
==============================================================================
--- projects/random_number_generator/contrib/bmake/unit-tests/Makefile.in Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/unit-tests/Makefile.in Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,6 +1,6 @@
-# $Id: Makefile.in,v 1.43 2013/07/16 21:14:30 sjg Exp $
+# $Id: Makefile.in,v 1.44 2013/08/28 22:09:29 sjg Exp $
#
-# $NetBSD: Makefile,v 1.37 2013/07/16 19:59:28 sjg Exp $
+# $NetBSD: Makefile,v 1.38 2013/08/28 21:56:50 sjg Exp $
#
# Unit tests for make(1)
# The main targets are:
@@ -45,6 +45,7 @@ SUBFILES= \
phony-end \
posix \
qequals \
+ sunshcmd \
sysv \
ternary \
unexport \
Copied: projects/random_number_generator/contrib/bmake/unit-tests/sunshcmd (from r255316, head/contrib/bmake/unit-tests/sunshcmd)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/random_number_generator/contrib/bmake/unit-tests/sunshcmd Fri Sep 6 17:42:12 2013 (r255317, copy of r255316, head/contrib/bmake/unit-tests/sunshcmd)
@@ -0,0 +1,10 @@
+BYECMD = echo bye
+LATERCMD = echo later
+TEST1 :sh = echo hello
+TEST2 :sh = ${BYECMD}
+TEST3 = ${LATERCMD:sh}
+
+all:
+ @echo "TEST1=${TEST1}"
+ @echo "TEST2=${TEST2}"
+ @echo "TEST3=${TEST3}"
Modified: projects/random_number_generator/contrib/bmake/unit-tests/test.exp
==============================================================================
--- projects/random_number_generator/contrib/bmake/unit-tests/test.exp Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/unit-tests/test.exp Fri Sep 6 17:42:12 2013 (r255317)
@@ -349,6 +349,9 @@ Now we expect an error...
*** Error code 1 (continuing)
`all' not remade because of errors.
V.i386 ?= OK
+TEST1=hello
+TEST2=bye
+TEST3=later
FOOBAR =
FOOBAR = foobar fubar
fun
Modified: projects/random_number_generator/contrib/bmake/var.c
==============================================================================
--- projects/random_number_generator/contrib/bmake/var.c Fri Sep 6 17:32:29 2013 (r255316)
+++ projects/random_number_generator/contrib/bmake/var.c Fri Sep 6 17:42:12 2013 (r255317)
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.183 2013/07/16 20:00:56 sjg Exp $ */
+/* $NetBSD: var.c,v 1.184 2013/09/04 15:38:26 sjg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: var.c,v 1.183 2013/07/16 20:00:56 sjg Exp $";
+static char rcsid[] = "$NetBSD: var.c,v 1.184 2013/09/04 15:38:26 sjg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)var.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: var.c,v 1.183 2013/07/16 20:00:56 sjg Exp $");
+__RCSID("$NetBSD: var.c,v 1.184 2013/09/04 15:38:26 sjg Exp $");
#endif
#endif /* not lint */
#endif
@@ -187,6 +187,7 @@ static char varNoError[] = "";
* The four contexts are searched in the reverse order from which they are
* listed.
*/
+GNode *VAR_INTERNAL; /* variables from make itself */
GNode *VAR_GLOBAL; /* variables from the makefile */
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list