svn commit: r279670 - in projects/ifnet: . bin/kill bin/rcp bin/sh bin/sh/bltin cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt cddl...
Gleb Smirnoff
glebius at FreeBSD.org
Thu Mar 5 18:22:31 UTC 2015
Author: glebius
Date: Thu Mar 5 18:22:20 2015
New Revision: 279670
URL: https://svnweb.freebsd.org/changeset/base/279670
Log:
Merge head.
Added:
projects/ifnet/cddl/usr.sbin/dtrace/tests/
- copied from r279669, head/cddl/usr.sbin/dtrace/tests/
projects/ifnet/contrib/binutils/binutils/doc/binutils.7
- copied unchanged from r279669, head/contrib/binutils/binutils/doc/binutils.7
projects/ifnet/contrib/binutils/gas/doc/as.7
- copied unchanged from r279669, head/contrib/binutils/gas/doc/as.7
projects/ifnet/contrib/binutils/ld/ld.7
- copied unchanged from r279669, head/contrib/binutils/ld/ld.7
projects/ifnet/contrib/binutils/ld/ldint.7
- copied unchanged from r279669, head/contrib/binutils/ld/ldint.7
projects/ifnet/contrib/diff/doc/diff.7
- copied unchanged from r279669, head/contrib/diff/doc/diff.7
projects/ifnet/contrib/gperf/doc/gperf.7
- copied unchanged from r279669, head/contrib/gperf/doc/gperf.7
projects/ifnet/contrib/libucl/klib/
- copied from r279669, head/contrib/libucl/klib/
projects/ifnet/contrib/libucl/tests/basic/14.in
- copied unchanged from r279669, head/contrib/libucl/tests/basic/14.in
projects/ifnet/contrib/libucl/tests/basic/14.res
- copied unchanged from r279669, head/contrib/libucl/tests/basic/14.res
projects/ifnet/contrib/mdocml/Makefile.local
- copied unchanged from r279669, head/contrib/mdocml/Makefile.local
projects/ifnet/contrib/mdocml/compat_strtonum.c
- copied unchanged from r279669, head/contrib/mdocml/compat_strtonum.c
projects/ifnet/contrib/mdocml/test-strtonum.c
- copied unchanged from r279669, head/contrib/mdocml/test-strtonum.c
projects/ifnet/etc/rc.d/iovctl
- copied unchanged from r279669, head/etc/rc.d/iovctl
projects/ifnet/lib/libnv/tests/dnv_tests.cc
- copied unchanged from r279669, head/lib/libnv/tests/dnv_tests.cc
projects/ifnet/lib/libnv/tests/nv_tests.cc
- copied unchanged from r279669, head/lib/libnv/tests/nv_tests.cc
projects/ifnet/share/man/man4/ds3231.4
- copied unchanged from r279669, head/share/man/man4/ds3231.4
projects/ifnet/share/man/man9/PCI_ADD_VF.9
- copied unchanged from r279669, head/share/man/man9/PCI_ADD_VF.9
projects/ifnet/share/man/man9/PCI_INIT_IOV.9
- copied unchanged from r279669, head/share/man/man9/PCI_INIT_IOV.9
projects/ifnet/share/man/man9/PCI_UNINIT_IOV.9
- copied unchanged from r279669, head/share/man/man9/PCI_UNINIT_IOV.9
projects/ifnet/share/man/man9/pci_iov_schema.9
- copied unchanged from r279669, head/share/man/man9/pci_iov_schema.9
projects/ifnet/sys/cddl/compat/opensolaris/sys/nvpair.h
- copied unchanged from r279669, head/sys/cddl/compat/opensolaris/sys/nvpair.h
projects/ifnet/sys/dev/iicbus/ds3231.c
- copied unchanged from r279669, head/sys/dev/iicbus/ds3231.c
projects/ifnet/sys/dev/iicbus/ds3231reg.h
- copied unchanged from r279669, head/sys/dev/iicbus/ds3231reg.h
projects/ifnet/sys/dev/pci/pci_iov.c
- copied unchanged from r279669, head/sys/dev/pci/pci_iov.c
projects/ifnet/sys/dev/pci/pci_iov_private.h
- copied unchanged from r279669, head/sys/dev/pci/pci_iov_private.h
projects/ifnet/sys/dev/pci/pci_iov_schema.c
- copied unchanged from r279669, head/sys/dev/pci/pci_iov_schema.c
projects/ifnet/sys/dev/pci/schema_private.h
- copied unchanged from r279669, head/sys/dev/pci/schema_private.h
projects/ifnet/sys/kern/subr_dnvlist.c
- copied unchanged from r279669, head/sys/kern/subr_dnvlist.c
projects/ifnet/sys/kern/subr_nvlist.c
- copied unchanged from r279669, head/sys/kern/subr_nvlist.c
projects/ifnet/sys/kern/subr_nvpair.c
- copied unchanged from r279669, head/sys/kern/subr_nvpair.c
projects/ifnet/sys/libkern/asprintf.c
- copied unchanged from r279669, head/sys/libkern/asprintf.c
projects/ifnet/sys/mips/conf/AP135
- copied unchanged from r279669, head/sys/mips/conf/AP135
projects/ifnet/sys/mips/conf/AP135.hints
- copied unchanged from r279669, head/sys/mips/conf/AP135.hints
projects/ifnet/sys/mips/conf/QCA955X_BASE
- copied unchanged from r279669, head/sys/mips/conf/QCA955X_BASE
projects/ifnet/sys/mips/conf/QCA955X_BASE.hints
- copied unchanged from r279669, head/sys/mips/conf/QCA955X_BASE.hints
projects/ifnet/sys/modules/dtb/imx6/
- copied from r279669, head/sys/modules/dtb/imx6/
projects/ifnet/sys/sys/dnv.h
- copied unchanged from r279669, head/sys/sys/dnv.h
projects/ifnet/sys/sys/iov.h
- copied unchanged from r279669, head/sys/sys/iov.h
projects/ifnet/sys/sys/iov_schema.h
- copied unchanged from r279669, head/sys/sys/iov_schema.h
projects/ifnet/sys/sys/nv.h
- copied unchanged from r279669, head/sys/sys/nv.h
projects/ifnet/sys/sys/nv_impl.h
- copied unchanged from r279669, head/sys/sys/nv_impl.h
projects/ifnet/sys/sys/nvlist_impl.h
- copied unchanged from r279669, head/sys/sys/nvlist_impl.h
projects/ifnet/sys/sys/nvpair_impl.h
- copied unchanged from r279669, head/sys/sys/nvpair_impl.h
projects/ifnet/usr.sbin/iovctl/
- copied from r279669, head/usr.sbin/iovctl/
Deleted:
projects/ifnet/contrib/binutils/gas/doc/as.txt
projects/ifnet/contrib/binutils/ld/ld.txt
projects/ifnet/contrib/libucl/m4/
projects/ifnet/lib/libnv/dnv.h
projects/ifnet/lib/libnv/dnvlist.c
projects/ifnet/lib/libnv/nv.h
projects/ifnet/lib/libnv/nv_impl.h
projects/ifnet/lib/libnv/nvlist.c
projects/ifnet/lib/libnv/nvlist_impl.h
projects/ifnet/lib/libnv/nvpair.c
projects/ifnet/lib/libnv/nvpair_impl.h
projects/ifnet/tools/test/dtrace/
projects/ifnet/usr.bin/calendar/calcpp.c
Modified:
projects/ifnet/ObsoleteFiles.inc
projects/ifnet/bin/kill/kill.c
projects/ifnet/bin/rcp/Makefile
projects/ifnet/bin/sh/arith_yacc.h
projects/ifnet/bin/sh/arith_yylex.c
projects/ifnet/bin/sh/bltin/bltin.h
projects/ifnet/bin/sh/error.c
projects/ifnet/bin/sh/eval.c
projects/ifnet/bin/sh/eval.h
projects/ifnet/bin/sh/histedit.c
projects/ifnet/bin/sh/jobs.c
projects/ifnet/bin/sh/mknodes.c
projects/ifnet/bin/sh/mksyntax.c
projects/ifnet/bin/sh/mktokens
projects/ifnet/bin/sh/options.c
projects/ifnet/bin/sh/options.h
projects/ifnet/bin/sh/var.c
projects/ifnet/bin/sh/var.h
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh
projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh
projects/ifnet/contrib/libucl/ChangeLog.md
projects/ifnet/contrib/libucl/Makefile.am
projects/ifnet/contrib/libucl/README.md
projects/ifnet/contrib/libucl/cmake/CMakeLists.txt
projects/ifnet/contrib/libucl/configure.ac
projects/ifnet/contrib/libucl/doc/Makefile.am
projects/ifnet/contrib/libucl/doc/api.md
projects/ifnet/contrib/libucl/doc/libucl.3
projects/ifnet/contrib/libucl/doc/pandoc.template
projects/ifnet/contrib/libucl/include/ucl.h
projects/ifnet/contrib/libucl/src/Makefile.am
projects/ifnet/contrib/libucl/src/ucl_emitter.c
projects/ifnet/contrib/libucl/src/ucl_emitter_utils.c
projects/ifnet/contrib/libucl/src/ucl_hash.c
projects/ifnet/contrib/libucl/src/ucl_hash.h
projects/ifnet/contrib/libucl/src/ucl_internal.h
projects/ifnet/contrib/libucl/src/ucl_parser.c
projects/ifnet/contrib/libucl/src/ucl_schema.c
projects/ifnet/contrib/libucl/src/ucl_util.c
projects/ifnet/contrib/libucl/tests/schema.test
projects/ifnet/contrib/libucl/tests/test_generate.c
projects/ifnet/contrib/libucl/tests/test_schema.c
projects/ifnet/contrib/libucl/uthash/utstring.h
projects/ifnet/contrib/libucl/utils/objdump.c
projects/ifnet/contrib/mdocml/LICENSE
projects/ifnet/contrib/mdocml/Makefile
projects/ifnet/contrib/mdocml/Makefile.depend
projects/ifnet/contrib/mdocml/TODO
projects/ifnet/contrib/mdocml/apropos.1
projects/ifnet/contrib/mdocml/cgi.c
projects/ifnet/contrib/mdocml/chars.c
projects/ifnet/contrib/mdocml/chars.in
projects/ifnet/contrib/mdocml/compat_fts.c
projects/ifnet/contrib/mdocml/config.h
projects/ifnet/contrib/mdocml/configure
projects/ifnet/contrib/mdocml/configure.local.example
projects/ifnet/contrib/mdocml/demandoc.c
projects/ifnet/contrib/mdocml/eqn.7
projects/ifnet/contrib/mdocml/eqn.c
projects/ifnet/contrib/mdocml/eqn_term.c
projects/ifnet/contrib/mdocml/example.style.css
projects/ifnet/contrib/mdocml/gmdiff
projects/ifnet/contrib/mdocml/html.c
projects/ifnet/contrib/mdocml/libman.h
projects/ifnet/contrib/mdocml/libmandoc.h
projects/ifnet/contrib/mdocml/libmdoc.h
projects/ifnet/contrib/mdocml/libroff.h
projects/ifnet/contrib/mdocml/main.c
projects/ifnet/contrib/mdocml/main.h
projects/ifnet/contrib/mdocml/man-cgi.css
projects/ifnet/contrib/mdocml/man.1
projects/ifnet/contrib/mdocml/man.7
projects/ifnet/contrib/mdocml/man.c
projects/ifnet/contrib/mdocml/man.h
projects/ifnet/contrib/mdocml/man_html.c
projects/ifnet/contrib/mdocml/man_macro.c
projects/ifnet/contrib/mdocml/man_term.c
projects/ifnet/contrib/mdocml/man_validate.c
projects/ifnet/contrib/mdocml/mandoc.1
projects/ifnet/contrib/mdocml/mandoc.3
projects/ifnet/contrib/mdocml/mandoc.c
projects/ifnet/contrib/mdocml/mandoc.db.5
projects/ifnet/contrib/mdocml/mandoc.h
projects/ifnet/contrib/mdocml/mandoc_char.7
projects/ifnet/contrib/mdocml/mandoc_escape.3
projects/ifnet/contrib/mdocml/mandoc_headers.3
projects/ifnet/contrib/mdocml/mandocdb.c
projects/ifnet/contrib/mdocml/manpage.c
projects/ifnet/contrib/mdocml/mansearch.c
projects/ifnet/contrib/mdocml/mdoc.7
projects/ifnet/contrib/mdocml/mdoc.c
projects/ifnet/contrib/mdocml/mdoc.h
projects/ifnet/contrib/mdocml/mdoc_argv.c
projects/ifnet/contrib/mdocml/mdoc_html.c
projects/ifnet/contrib/mdocml/mdoc_macro.c
projects/ifnet/contrib/mdocml/mdoc_man.c
projects/ifnet/contrib/mdocml/mdoc_term.c
projects/ifnet/contrib/mdocml/mdoc_validate.c
projects/ifnet/contrib/mdocml/msec.c
projects/ifnet/contrib/mdocml/out.c
projects/ifnet/contrib/mdocml/preconv.c
projects/ifnet/contrib/mdocml/read.c
projects/ifnet/contrib/mdocml/roff.7
projects/ifnet/contrib/mdocml/roff.c
projects/ifnet/contrib/mdocml/st.in
projects/ifnet/contrib/mdocml/style.css
projects/ifnet/contrib/mdocml/tbl.3
projects/ifnet/contrib/mdocml/tbl.7
projects/ifnet/contrib/mdocml/tbl.c
projects/ifnet/contrib/mdocml/tbl_data.c
projects/ifnet/contrib/mdocml/tbl_html.c
projects/ifnet/contrib/mdocml/tbl_layout.c
projects/ifnet/contrib/mdocml/tbl_opts.c
projects/ifnet/contrib/mdocml/tbl_term.c
projects/ifnet/contrib/mdocml/term.c
projects/ifnet/contrib/mdocml/term.h
projects/ifnet/contrib/mdocml/term_ascii.c
projects/ifnet/contrib/mdocml/term_ps.c
projects/ifnet/contrib/mdocml/tree.c
projects/ifnet/contrib/netbsd-tests/lib/libc/gen/t_nice.c
projects/ifnet/etc/defaults/rc.conf
projects/ifnet/etc/mtree/BSD.tests.dist
projects/ifnet/etc/mtree/BSD.usr.dist
projects/ifnet/etc/rc.d/Makefile
projects/ifnet/etc/rc.d/netif
projects/ifnet/gnu/usr.bin/binutils/doc/Makefile
projects/ifnet/gnu/usr.bin/diff/Makefile
projects/ifnet/gnu/usr.bin/gperf/Makefile
projects/ifnet/lib/libc/gen/nice.3
projects/ifnet/lib/libc/gen/nice.c
projects/ifnet/lib/libc/iconv/citrus_iconv.c
projects/ifnet/lib/libc/stdlib/qsort.c
projects/ifnet/lib/libmt/mtlib.c
projects/ifnet/lib/libnv/Makefile
projects/ifnet/lib/libnv/nv.3
projects/ifnet/lib/libnv/tests/Makefile
projects/ifnet/lib/libnv/tests/nvlist_send_recv_test.c
projects/ifnet/lib/libucl/Makefile
projects/ifnet/lib/msun/src/e_j0.c
projects/ifnet/lib/msun/src/e_j0f.c
projects/ifnet/lib/msun/src/e_j1.c
projects/ifnet/lib/msun/src/e_j1f.c
projects/ifnet/release/arm/release.sh
projects/ifnet/sbin/mount_fusefs/mount_fusefs.c
projects/ifnet/share/man/man5/rc.conf.5
projects/ifnet/share/man/man9/Makefile
projects/ifnet/share/man/man9/pci.9
projects/ifnet/share/misc/committers-src.dot
projects/ifnet/share/mk/src.libnames.mk
projects/ifnet/sys/amd64/amd64/mp_machdep.c
projects/ifnet/sys/amd64/conf/GENERIC
projects/ifnet/sys/amd64/vmm/amd/svm.c
projects/ifnet/sys/amd64/vmm/amd/svm_support.S
projects/ifnet/sys/amd64/vmm/io/ppt.c
projects/ifnet/sys/amd64/vmm/vmm.c
projects/ifnet/sys/arm/arm/db_trace.c
projects/ifnet/sys/arm/arm/exception.S
projects/ifnet/sys/arm/arm/undefined.c
projects/ifnet/sys/arm/conf/IMX6
projects/ifnet/sys/arm/include/atomic.h
projects/ifnet/sys/arm/samsung/exynos/exynos5_xhci.c
projects/ifnet/sys/boot/amd64/boot1.efi/generate-fat.sh
projects/ifnet/sys/boot/i386/boot2/Makefile
projects/ifnet/sys/boot/pc98/boot2/Makefile
projects/ifnet/sys/cam/cam_periph.c
projects/ifnet/sys/cam/cam_xpt.c
projects/ifnet/sys/cam/scsi/scsi_sa.c
projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
projects/ifnet/sys/cddl/dev/dtrace/arm/dtrace_asm.S
projects/ifnet/sys/cddl/dev/dtrace/arm/dtrace_isa.c
projects/ifnet/sys/cddl/dev/dtrace/arm/dtrace_subr.c
projects/ifnet/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
projects/ifnet/sys/cddl/dev/fbt/arm/fbt_isa.c
projects/ifnet/sys/conf/files
projects/ifnet/sys/conf/files.amd64
projects/ifnet/sys/conf/files.i386
projects/ifnet/sys/conf/options
projects/ifnet/sys/dev/acpica/acpi_pci.c
projects/ifnet/sys/dev/ahci/ahci_pci.c
projects/ifnet/sys/dev/ath/if_ath_ahb.c
projects/ifnet/sys/dev/drm2/drm_fb_helper.c
projects/ifnet/sys/dev/drm2/drm_irq.c
projects/ifnet/sys/dev/drm2/radeon/radeon_fb.c
projects/ifnet/sys/dev/ed/if_ed_pccard.c
projects/ifnet/sys/dev/etherswitch/arswitch/arswitch_8327.c
projects/ifnet/sys/dev/etherswitch/arswitch/arswitchreg.h
projects/ifnet/sys/dev/fb/fbd.c
projects/ifnet/sys/dev/flash/at45d.c
projects/ifnet/sys/dev/gpio/gpiobus.c
projects/ifnet/sys/dev/gpio/gpiobusvar.h
projects/ifnet/sys/dev/gpio/gpioled.c
projects/ifnet/sys/dev/gpio/ofw_gpiobus.c
projects/ifnet/sys/dev/ixgbe/ixgbe.h
projects/ifnet/sys/dev/pci/pci.c
projects/ifnet/sys/dev/pci/pci_if.m
projects/ifnet/sys/dev/pci/pci_pci.c
projects/ifnet/sys/dev/pci/pci_private.h
projects/ifnet/sys/dev/pci/pci_user.c
projects/ifnet/sys/dev/pci/pcib_if.m
projects/ifnet/sys/dev/pci/pcib_private.h
projects/ifnet/sys/dev/pci/pcib_support.c
projects/ifnet/sys/dev/pci/pcireg.h
projects/ifnet/sys/dev/pci/pcivar.h
projects/ifnet/sys/dev/pci/vga_pci.c
projects/ifnet/sys/dev/sfxge/sfxge_rx.c
projects/ifnet/sys/dev/sfxge/sfxge_rx.h
projects/ifnet/sys/dev/uart/uart_dev_pl011.c
projects/ifnet/sys/dev/usb/controller/dwc_otg_fdt.c
projects/ifnet/sys/dev/usb/controller/xhci.c
projects/ifnet/sys/dev/usb/controller/xhci.h
projects/ifnet/sys/dev/usb/controller/xhci_pci.c
projects/ifnet/sys/dev/virtio/block/virtio_blk.c
projects/ifnet/sys/dev/virtio/block/virtio_blk.h
projects/ifnet/sys/dev/vt/hw/fb/vt_fb.c
projects/ifnet/sys/dev/vt/hw/fb/vt_fb.h
projects/ifnet/sys/dev/vt/hw/vga/vt_vga.c
projects/ifnet/sys/dev/vt/vt.h
projects/ifnet/sys/dev/vt/vt_core.c
projects/ifnet/sys/dev/watchdog/watchdog.c
projects/ifnet/sys/dev/xen/netback/netback.c
projects/ifnet/sys/fs/fdescfs/fdesc_vnops.c
projects/ifnet/sys/fs/fuse/fuse_node.c
projects/ifnet/sys/fs/fuse/fuse_node.h
projects/ifnet/sys/fs/fuse/fuse_vnops.c
projects/ifnet/sys/fs/nandfs/bmap.c
projects/ifnet/sys/i386/conf/GENERIC
projects/ifnet/sys/i386/i386/mp_machdep.c
projects/ifnet/sys/kern/kern_exit.c
projects/ifnet/sys/kern/kern_jail.c
projects/ifnet/sys/kern/kern_kthread.c
projects/ifnet/sys/kern/kern_thr.c
projects/ifnet/sys/kern/kern_thread.c
projects/ifnet/sys/kern/kern_umtx.c
projects/ifnet/sys/kern/subr_witness.c
projects/ifnet/sys/kern/uipc_syscalls.c
projects/ifnet/sys/mips/atheros/ar71xx_ehci.c
projects/ifnet/sys/mips/atheros/ar71xx_gpio.c
projects/ifnet/sys/mips/atheros/ar71xxreg.h
projects/ifnet/sys/mips/atheros/if_arge.c
projects/ifnet/sys/mips/atheros/qca955x_chip.c
projects/ifnet/sys/mips/atheros/qca955xreg.h
projects/ifnet/sys/mips/nlm/board.c
projects/ifnet/sys/mips/nlm/board.h
projects/ifnet/sys/mips/nlm/board_cpld.c
projects/ifnet/sys/mips/nlm/board_eeprom.c
projects/ifnet/sys/mips/nlm/bus_space_rmi_pci.c
projects/ifnet/sys/mips/nlm/cms.c
projects/ifnet/sys/mips/nlm/dev/net/mdio.c
projects/ifnet/sys/mips/nlm/dev/net/nae.c
projects/ifnet/sys/mips/nlm/dev/net/sgmii.c
projects/ifnet/sys/mips/nlm/dev/net/ucore/crt0_basic.S
projects/ifnet/sys/mips/nlm/dev/net/ucore/ld.ucore.S
projects/ifnet/sys/mips/nlm/dev/net/ucore/ucore.h
projects/ifnet/sys/mips/nlm/dev/net/ucore/ucore_app.c
projects/ifnet/sys/mips/nlm/dev/net/xaui.c
projects/ifnet/sys/mips/nlm/dev/net/xlpge.c
projects/ifnet/sys/mips/nlm/dev/net/xlpge.h
projects/ifnet/sys/mips/nlm/dev/sec/nlmrsa.c
projects/ifnet/sys/mips/nlm/dev/sec/nlmrsalib.h
projects/ifnet/sys/mips/nlm/dev/sec/nlmsec.c
projects/ifnet/sys/mips/nlm/dev/sec/nlmseclib.c
projects/ifnet/sys/mips/nlm/dev/sec/nlmseclib.h
projects/ifnet/sys/mips/nlm/dev/sec/rsa_ucode.h
projects/ifnet/sys/mips/nlm/hal/fmn.h
projects/ifnet/sys/mips/nlm/hal/gbu.h
projects/ifnet/sys/mips/nlm/hal/interlaken.h
projects/ifnet/sys/mips/nlm/hal/mdio.h
projects/ifnet/sys/mips/nlm/hal/mips-extns.h
projects/ifnet/sys/mips/nlm/hal/mmu.h
projects/ifnet/sys/mips/nlm/hal/nae.h
projects/ifnet/sys/mips/nlm/hal/nlm_hal.c
projects/ifnet/sys/mips/nlm/hal/nlmsaelib.h
projects/ifnet/sys/mips/nlm/hal/pcibus.h
projects/ifnet/sys/mips/nlm/hal/poe.h
projects/ifnet/sys/mips/nlm/hal/sgmii.h
projects/ifnet/sys/mips/nlm/hal/ucore_loader.h
projects/ifnet/sys/mips/nlm/hal/usb.h
projects/ifnet/sys/mips/nlm/hal/xaui.h
projects/ifnet/sys/mips/nlm/interrupt.h
projects/ifnet/sys/mips/nlm/intr_machdep.c
projects/ifnet/sys/mips/nlm/mpreset.S
projects/ifnet/sys/mips/nlm/msgring.h
projects/ifnet/sys/mips/nlm/tick.c
projects/ifnet/sys/mips/nlm/uart_cpu_xlp.c
projects/ifnet/sys/mips/nlm/usb_init.c
projects/ifnet/sys/mips/nlm/xlp.h
projects/ifnet/sys/mips/nlm/xlp_machdep.c
projects/ifnet/sys/mips/nlm/xlp_pci.c
projects/ifnet/sys/modules/drm2/Makefile
projects/ifnet/sys/modules/drm2/radeonkmsfw/Makefile
projects/ifnet/sys/modules/sfxge/Makefile
projects/ifnet/sys/modules/usb/Makefile
projects/ifnet/sys/net/if.c
projects/ifnet/sys/net/if_clone.c
projects/ifnet/sys/net/if_clone.h
projects/ifnet/sys/net/if_media.c
projects/ifnet/sys/netinet/icmp6.h
projects/ifnet/sys/netinet6/in6_pcb.c
projects/ifnet/sys/netinet6/ip6_input.c
projects/ifnet/sys/netinet6/ip6_output.c
projects/ifnet/sys/netinet6/ip6_var.h
projects/ifnet/sys/netinet6/nd6.c
projects/ifnet/sys/netinet6/nd6.h
projects/ifnet/sys/netinet6/nd6_nbr.c
projects/ifnet/sys/nfs/krpc_subr.c
projects/ifnet/sys/ofed/drivers/net/mlx4/cmd.c
projects/ifnet/sys/ofed/drivers/net/mlx4/en_main.c
projects/ifnet/sys/ofed/drivers/net/mlx4/en_netdev.c
projects/ifnet/sys/ofed/drivers/net/mlx4/en_rx.c
projects/ifnet/sys/ofed/drivers/net/mlx4/en_tx.c
projects/ifnet/sys/ofed/drivers/net/mlx4/main.c
projects/ifnet/sys/ofed/drivers/net/mlx4/mcg.c
projects/ifnet/sys/ofed/drivers/net/mlx4/mlx4_en.h
projects/ifnet/sys/ofed/include/linux/kernel.h
projects/ifnet/sys/ofed/include/linux/mlx4/device.h
projects/ifnet/sys/ofed/include/linux/mlx4/qp.h
projects/ifnet/sys/powerpc/aim/mmu_oea.c
projects/ifnet/sys/powerpc/aim/mmu_oea64.c
projects/ifnet/sys/powerpc/aim/trap.c
projects/ifnet/sys/powerpc/booke/interrupt.c
projects/ifnet/sys/powerpc/booke/locore.S
projects/ifnet/sys/powerpc/booke/machdep.c
projects/ifnet/sys/powerpc/booke/pmap.c
projects/ifnet/sys/powerpc/booke/trap.c
projects/ifnet/sys/powerpc/include/frame.h
projects/ifnet/sys/powerpc/include/pte.h
projects/ifnet/sys/powerpc/powerpc/db_trace.c
projects/ifnet/sys/powerpc/powerpc/exec_machdep.c
projects/ifnet/sys/powerpc/powerpc/genassym.c
projects/ifnet/sys/powerpc/powerpc/swtch32.S
projects/ifnet/sys/powerpc/powerpc/swtch64.S
projects/ifnet/sys/sys/fbio.h
projects/ifnet/sys/sys/ktr_class.h
projects/ifnet/sys/sys/systm.h
projects/ifnet/sys/vm/vm_mmap.c
projects/ifnet/sys/vm/vm_object.c
projects/ifnet/sys/x86/include/apicvar.h
projects/ifnet/tools/build/mk/OptionalObsoleteFiles.inc
projects/ifnet/tools/test/README
projects/ifnet/usr.bin/calendar/Makefile
projects/ifnet/usr.bin/calendar/calendar.h
projects/ifnet/usr.bin/calendar/io.c
projects/ifnet/usr.bin/man/man.sh
projects/ifnet/usr.bin/mt/mt.1
projects/ifnet/usr.bin/netstat/if.c
projects/ifnet/usr.bin/printf/printf.c
projects/ifnet/usr.bin/rlogin/Makefile
projects/ifnet/usr.bin/rsh/Makefile
projects/ifnet/usr.sbin/Makefile
projects/ifnet/usr.sbin/bhyve/block_if.c
projects/ifnet/usr.sbin/bhyve/block_if.h
projects/ifnet/usr.sbin/bhyve/pci_ahci.c
projects/ifnet/usr.sbin/bhyve/pci_virtio_block.c
projects/ifnet/usr.sbin/ctld/ctl.conf.5
projects/ifnet/usr.sbin/ctld/ctld.c
projects/ifnet/usr.sbin/ctld/ctld.h
projects/ifnet/usr.sbin/ctld/discovery.c
projects/ifnet/usr.sbin/ctld/kernel.c
projects/ifnet/usr.sbin/ctld/login.c
projects/ifnet/usr.sbin/ctld/parse.y
projects/ifnet/usr.sbin/freebsd-update/freebsd-update.8
projects/ifnet/usr.sbin/freebsd-update/freebsd-update.sh
projects/ifnet/usr.sbin/pciconf/cap.c
projects/ifnet/usr.sbin/pciconf/pciconf.c
projects/ifnet/usr.sbin/pciconf/pciconf.h
projects/ifnet/usr.sbin/syslogd/syslogd.8
projects/ifnet/usr.sbin/syslogd/syslogd.c
projects/ifnet/usr.sbin/sysrc/sysrc
projects/ifnet/usr.sbin/sysrc/sysrc.8
Directory Properties:
projects/ifnet/ (props changed)
projects/ifnet/cddl/ (props changed)
projects/ifnet/cddl/contrib/opensolaris/ (props changed)
projects/ifnet/contrib/binutils/ (props changed)
projects/ifnet/contrib/libucl/ (props changed)
projects/ifnet/contrib/mdocml/ (props changed)
projects/ifnet/etc/ (props changed)
projects/ifnet/gnu/usr.bin/binutils/ (props changed)
projects/ifnet/lib/libc/ (props changed)
projects/ifnet/sbin/ (props changed)
projects/ifnet/share/ (props changed)
projects/ifnet/share/man/man4/ (props changed)
projects/ifnet/sys/ (props changed)
projects/ifnet/sys/amd64/vmm/ (props changed)
projects/ifnet/sys/boot/ (props changed)
projects/ifnet/sys/cddl/contrib/opensolaris/ (props changed)
projects/ifnet/sys/conf/ (props changed)
projects/ifnet/usr.bin/calendar/ (props changed)
projects/ifnet/usr.sbin/bhyve/ (props changed)
Modified: projects/ifnet/ObsoleteFiles.inc
==============================================================================
--- projects/ifnet/ObsoleteFiles.inc Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/ObsoleteFiles.inc Thu Mar 5 18:22:20 2015 (r279670)
@@ -38,6 +38,10 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20150302: binutils documentation distributed as a manpage
+OLD_FILES+=usr/share/doc/binutils/as.txt
+OLD_FILES+=usr/share/doc/binutils/ld.txt
+OLD_DIRS+=usr/share/doc/binutils
# 20150222: Removed bcd(6) and ppt(6)
OLD_FILES+=usr/bin/bcd
OLD_FILES+=usr/bin/ppt
Modified: projects/ifnet/bin/kill/kill.c
==============================================================================
--- projects/ifnet/bin/kill/kill.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/kill/kill.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -56,7 +56,6 @@ __FBSDID("$FreeBSD$");
#ifdef SHELL
#define main killcmd
#include "bltin/bltin.h"
-#include "error.h"
#endif
static void nosig(const char *);
Modified: projects/ifnet/bin/rcp/Makefile
==============================================================================
--- projects/ifnet/bin/rcp/Makefile Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/rcp/Makefile Thu Mar 5 18:22:20 2015 (r279670)
@@ -7,6 +7,5 @@ CFLAGS+=-DBINDIR=${BINDIR}
BINOWN= root
BINMODE=4555
-PRECIOUSPROG=
.include <bsd.prog.mk>
Modified: projects/ifnet/bin/sh/arith_yacc.h
==============================================================================
--- projects/ifnet/bin/sh/arith_yacc.h Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/arith_yacc.h Thu Mar 5 18:22:20 2015 (r279670)
@@ -81,6 +81,8 @@
#define ARITH_QMARK 37
#define ARITH_COLON 38
+extern const char *arith_buf;
+
union yystype {
arith_t val;
char *name;
Modified: projects/ifnet/bin/sh/arith_yylex.c
==============================================================================
--- projects/ifnet/bin/sh/arith_yylex.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/arith_yylex.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -50,8 +50,6 @@ __FBSDID("$FreeBSD$");
#error Arithmetic tokens are out of order.
#endif
-extern const char *arith_buf;
-
int
yylex(void)
{
Modified: projects/ifnet/bin/sh/bltin/bltin.h
==============================================================================
--- projects/ifnet/bin/sh/bltin/bltin.h Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/bltin/bltin.h Thu Mar 5 18:22:20 2015 (r279670)
@@ -42,6 +42,7 @@
#include "../shell.h"
#include "../mystring.h"
#ifdef SHELL
+#include "../error.h"
#include "../output.h"
#include "builtins.h"
#define FILE struct output
@@ -73,7 +74,6 @@
#include <unistd.h>
pointer stalloc(int);
-void error(const char *, ...) __printf0like(1, 2);
int killjob(const char *, int);
extern char *commandname;
Modified: projects/ifnet/bin/sh/error.c
==============================================================================
--- projects/ifnet/bin/sh/error.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/error.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$");
*/
#include "shell.h"
+#include "eval.h"
#include "main.h"
#include "options.h"
#include "output.h"
@@ -64,7 +65,6 @@ struct jmploc *handler;
volatile sig_atomic_t exception;
volatile sig_atomic_t suppressint;
volatile sig_atomic_t intpending;
-char *commandname;
static void exverror(int, const char *, va_list) __printf0like(2, 0) __dead2;
Modified: projects/ifnet/bin/sh/eval.c
==============================================================================
--- projects/ifnet/bin/sh/eval.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/eval.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -149,7 +149,7 @@ evalcmd(int argc, char **argv)
*/
void
-evalstring(char *s, int flags)
+evalstring(const char *s, int flags)
{
union node *n;
struct stackmark smark;
Modified: projects/ifnet/bin/sh/eval.h
==============================================================================
--- projects/ifnet/bin/sh/eval.h Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/eval.h Thu Mar 5 18:22:20 2015 (r279670)
@@ -53,7 +53,7 @@ void reseteval(void);
#define EV_TESTED 02 /* exit status is checked; ignore -e flag */
#define EV_BACKCMD 04 /* command executing within back quotes */
-void evalstring(char *, int);
+void evalstring(const char *, int);
union node; /* BLETCH for ansi C */
void evaltree(union node *, int);
void evalbackcmd(union node *, struct backcmd *);
Modified: projects/ifnet/bin/sh/histedit.c
==============================================================================
--- projects/ifnet/bin/sh/histedit.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/histedit.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -338,8 +338,8 @@ histcmd(int argc, char **argv __unused)
out1fmt("%5d ", he.num);
out1str(he.str);
} else {
- char *s = pat ?
- fc_replace(he.str, pat, repl) : (char *)he.str;
+ const char *s = pat ?
+ fc_replace(he.str, pat, repl) : he.str;
if (sflg) {
if (displayhist) {
@@ -477,7 +477,7 @@ bindcmd(int argc, char **argv)
if (el == NULL)
error("line editing is disabled");
- return (el_parse(el, argc, (const char **)argv));
+ return (el_parse(el, argc, __DECONST(const char **, argv)));
}
#else
Modified: projects/ifnet/bin/sh/jobs.c
==============================================================================
--- projects/ifnet/bin/sh/jobs.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/jobs.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -232,7 +232,7 @@ fgcmd(int argc __unused, char **argv __u
int
-bgcmd(int argc, char **argv)
+bgcmd(int argc __unused, char **argv __unused)
{
struct job *jp;
Modified: projects/ifnet/bin/sh/mknodes.c
==============================================================================
--- projects/ifnet/bin/sh/mknodes.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/mknodes.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -204,7 +204,7 @@ parsefield(void)
}
-char writer[] = "\
+static const char writer[] = "\
/*\n\
* This file was generated by the mknodes program.\n\
*/\n\
Modified: projects/ifnet/bin/sh/mksyntax.c
==============================================================================
--- projects/ifnet/bin/sh/mksyntax.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/mksyntax.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -60,7 +60,7 @@ struct synclass {
};
/* Syntax classes */
-struct synclass synclass[] = {
+static const struct synclass synclass[] = {
{ "CWORD", "character is nothing special" },
{ "CNL", "newline character" },
{ "CBACK", "a backslash character" },
@@ -85,7 +85,7 @@ struct synclass synclass[] = {
* Syntax classes for is_ functions. Warning: if you add new classes
* you may have to change the definition of the is_in_name macro.
*/
-struct synclass is_entry[] = {
+static const struct synclass is_entry[] = {
{ "ISDIGIT", "a digit" },
{ "ISUPPER", "an upper case letter" },
{ "ISLOWER", "a lower case letter" },
@@ -94,7 +94,7 @@ struct synclass is_entry[] = {
{ NULL, NULL }
};
-static char writer[] = "\
+static const char writer[] = "\
/*\n\
* This file was generated by the mksyntax program.\n\
*/\n\
Modified: projects/ifnet/bin/sh/mktokens
==============================================================================
--- projects/ifnet/bin/sh/mktokens Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/mktokens Thu Mar 5 18:22:20 2015 (r279670)
@@ -74,11 +74,11 @@ exec > token.h
awk '{print "#define " $1 " " NR-1}' $temp
echo '
/* Array indicating which tokens mark the end of a list */
-const char tokendlist[] = {'
+static const char tokendlist[] = {'
awk '{print "\t" $2 ","}' $temp
echo '};
-const char *const tokname[] = {'
+static const char *const tokname[] = {'
sed -e 's/"/\\"/g' \
-e 's/[^ ]*[ ][ ]*[^ ]*[ ][ ]*\(.*\)/ "\1",/' \
$temp
Modified: projects/ifnet/bin/sh/options.c
==============================================================================
--- projects/ifnet/bin/sh/options.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/options.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -465,7 +465,7 @@ getopts(char *optstr, char *optvar, char
int ind = 0;
int err = 0;
char s[10];
- const char *optarg = NULL;
+ const char *newoptarg = NULL;
if ((p = *optptr) == NULL || *p == '\0') {
/* Current word is done, advance */
@@ -491,7 +491,7 @@ atend:
if (optstr[0] == ':') {
s[0] = c;
s[1] = '\0';
- optarg = s;
+ newoptarg = s;
}
else
out2fmt_flush("Illegal option -%c\n", c);
@@ -507,7 +507,7 @@ atend:
if (optstr[0] == ':') {
s[0] = c;
s[1] = '\0';
- optarg = s;
+ newoptarg = s;
c = ':';
}
else {
@@ -519,7 +519,7 @@ atend:
if (p == **optnext)
(*optnext)++;
- optarg = p;
+ newoptarg = p;
p = NULL;
}
@@ -527,8 +527,8 @@ out:
if (*optnext != NULL)
ind = *optnext - optfirst + 1;
*optptr = p;
- if (optarg != NULL)
- err |= setvarsafe("OPTARG", optarg, 0);
+ if (newoptarg != NULL)
+ err |= setvarsafe("OPTARG", newoptarg, 0);
else {
INTOFF;
err |= unsetvar("OPTARG");
Modified: projects/ifnet/bin/sh/options.h
==============================================================================
--- projects/ifnet/bin/sh/options.h Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/options.h Thu Mar 5 18:22:20 2015 (r279670)
@@ -73,6 +73,7 @@ struct optent {
char val;
};
+extern struct optent optlist[NOPTS];
#ifdef DEFINE_OPTIONS
struct optent optlist[NOPTS] = {
{ "errexit", 'e', 0 },
@@ -95,8 +96,6 @@ struct optent optlist[NOPTS] = {
{ "physical", 'P', 0 },
{ "trackall", 'h', 0 },
};
-#else
-extern struct optent optlist[NOPTS];
#endif
Modified: projects/ifnet/bin/sh/var.c
==============================================================================
--- projects/ifnet/bin/sh/var.c Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/var.c Thu Mar 5 18:22:20 2015 (r279670)
@@ -94,6 +94,7 @@ struct var vps4;
static struct var voptind;
struct var vdisvfork;
+struct localvar *localvars;
int forcelocal;
static const struct varinit varinit[] = {
@@ -141,6 +142,7 @@ static const int locale_categories[7] =
static int varequal(const char *, const char *);
static struct var *find_var(const char *, struct var ***, int *);
static int localevar(const char *);
+static void setvareq_const(const char *s, int flags);
extern char **environ;
@@ -183,7 +185,7 @@ initvar(void)
setvareq(*envp, VEXPORT|VTEXTFIXED);
}
}
- setvareq("OPTIND=1", VTEXTFIXED);
+ setvareq_const("OPTIND=1", 0);
}
/*
@@ -389,6 +391,12 @@ setvareq(char *s, int flags)
}
+static void
+setvareq_const(const char *s, int flags)
+{
+ setvareq(__DECONST(char *, s), flags | VTEXTFIXED);
+}
+
/*
* Process a linked list of variable assignments.
Modified: projects/ifnet/bin/sh/var.h
==============================================================================
--- projects/ifnet/bin/sh/var.h Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/bin/sh/var.h Thu Mar 5 18:22:20 2015 (r279670)
@@ -68,7 +68,7 @@ struct localvar {
};
-struct localvar *localvars;
+extern struct localvar *localvars;
extern int forcelocal;
extern struct var vifs;
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -66,5 +66,5 @@ $dtrace -s $tmpfile
status=$?
rm $tmpfile
-pkill sleep
+pkill -P $$ sleep
exit $status
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -52,7 +52,7 @@ main.o: main.c
cc -c main.c
altlib.so: altlib.o
- cc -z defs -G -o altlib.so altlib.o -lc
+ cc -shared -o altlib.so altlib.o -lc
altlib.o: altlib.c
cc -c altlib.c
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -44,7 +44,7 @@ mkdir $DIR
cd $DIR
cat > Makefile <<EOF
- all: main
+all: main
main: main.o prov.o
cc -o main main.o prov.o
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -59,7 +59,7 @@ provmain.o: prov.d main.o
$dtrace -G -32 -o provmain.o -s prov.d main.o
altlib.so: altlib.o provalt.o
- cc -z defs -G -o altlib.so altlib.o provalt.o -lc
+ cc -shared -o altlib.so altlib.o provalt.o -lc
altlib.o: altlib.c prov.h
cc -c altlib.c
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -53,7 +53,7 @@ main.o: main.c
livelib.so: livelib.o prov.o
- cc -z defs -G -o livelib.so livelib.o prov.o -lc
+ cc -shared -o livelib.so livelib.o prov.o -lc
livelib.o: livelib.c prov.h
cc -c livelib.c
@@ -66,7 +66,7 @@ prov.h: prov.d
deadlib.so: deadlib.o
- cc -z defs -G -o deadlib.so deadlib.o -lc
+ cc -shared -o deadlib.so deadlib.o -lc
deadlib.o: deadlib.c
cc -c deadlib.c
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -48,7 +48,7 @@ main.o: main.c
livelib.so: livelib.o prov.o
- cc -z defs -G -o livelib.so livelib.o prov.o -lc
+ cc -shared -o livelib.so livelib.o prov.o -lc
livelib.o: livelib.c prov.h
cc -c livelib.c
@@ -61,7 +61,7 @@ prov.h: prov.d
deadlib.so: deadlib.o
- cc -z defs -G -o deadlib.so deadlib.o -lc
+ cc -shared -o deadlib.so deadlib.o -lc
deadlib.o: deadlib.c
cc -c deadlib.c
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -53,7 +53,7 @@ main.o: main.c
livelib.so: livelib.o prov.o
- cc -z defs -G -o livelib.so livelib.o prov.o -lc
+ cc -shared -o livelib.so livelib.o prov.o -lc
livelib.o: livelib.c prov.h
cc -c livelib.c
@@ -66,7 +66,7 @@ prov.h: prov.d
deadlib.so: deadlib.o
- cc -z defs -G -o deadlib.so deadlib.o -lc
+ cc -shared -o deadlib.so deadlib.o -lc
deadlib.o: deadlib.c
cc -c deadlib.c
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -102,5 +102,5 @@ if [ $? -ne 0 ]; then
fi
cd /
-/usr/bin/rm -rf $DIR
+rm -rf $DIR
exit 0
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -55,5 +55,5 @@ if [ $? -eq 0 ]; then
fi
cd /
-/usr/bin/rm -rf $DIR
+rm -rf $DIR
exit 0
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -123,6 +123,6 @@ else
fi
cd /
-/usr/bin/rm -rf $DIR
+rm -rf $DIR
exit $status
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -119,6 +119,6 @@ fi
kill $background
cd /
-/usr/bin/rm -rf $DIR
+rm -rf $DIR
exit $status
Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh
==============================================================================
--- projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh Thu Mar 5 18:03:42 2015 (r279669)
+++ projects/ifnet/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh Thu Mar 5 18:22:20 2015 (r279670)
@@ -110,6 +110,6 @@ grep D_PDESC_INVAL test.out 2> /dev/null
status=$?
cd /
-/usr/bin/rm -rf $DIR
+rm -rf $DIR
exit $status
Copied: projects/ifnet/contrib/binutils/binutils/doc/binutils.7 (from r279669, head/contrib/binutils/binutils/doc/binutils.7)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ifnet/contrib/binutils/binutils/doc/binutils.7 Thu Mar 5 18:22:20 2015 (r279670, copy of r279669, head/contrib/binutils/binutils/doc/binutils.7)
@@ -0,0 +1,4917 @@
+.Dd 2015-03-02
+.Dt BINUTILS 7
+.Os
+.Sh NAME
+.Nm binutils
+.Nd GNU Binary Utilities
+.Sh Introduction
+This brief manual contains documentation for the GNU binary utilities version "2.17.50
+[FreeBSD] 2007-07-03":
+.Pp
+This document is distributed under the terms of the GNU Free Documentation
+License. A copy of the license is included in the section entitled "GNU Free
+Documentation License".
+.Pp
+.Sh ar
+.Bd -literal -offset indent
+ar [-]p[mod [relpos] [count]] archive [member...]
+ar -M [ <mri-script ]
+.Ed
+.Pp
+The GNU
+.Xr ar
+program creates, modifies, and extracts from archives. An
+.Em archive
+is a single file holding a collection of other files in a structure that makes
+it possible to retrieve the original individual files (called
+.Em members
+of the archive).
+.Pp
+The original files' contents, mode (permissions), timestamp, owner, and group
+are preserved in the archive, and can be restored on extraction.
+.Pp
+GNU
+.Xr ar
+can maintain archives whose members have names of any length; however, depending
+on how
+.Xr ar
+is configured on your system, a limit on member-name length may be imposed
+for compatibility with archive formats maintained with other tools. If it
+exists, the limit is often 15 characters (typical of formats related to a.out)
+or 16 characters (typical of formats related to coff).
+.Pp
+.Xr ar
+is considered a binary utility because archives of this sort are most often
+used as
+.Em libraries
+holding commonly needed subroutines.
+.Pp
+.Xr ar
+creates an index to the symbols defined in relocatable object modules in the
+archive when you specify the modifier
+.Li s .
+Once created, this index is updated in the archive whenever
+.Xr ar
+makes a change to its contents (save for the
+.Li q
+update operation). An archive with such an index speeds up linking to the
+library, and allows routines in the library to call each other without regard
+to their placement in the archive.
+.Pp
+You may use
+.Li nm -s
+or
+.Li nm --print-armap
+to list this index table. If an archive lacks the table, another form of
+.Xr ar
+called
+.Xr ranlib
+can be used to add just the table.
+.Pp
+GNU
+.Xr ar
+is designed to be compatible with two different facilities. You can control
+its activity using command-line options, like the different varieties of
+.Xr ar
+on Unix systems; or, if you specify the single command-line option
+.Op -M ,
+you can control it with a script supplied via standard input, like the MRI
+\(lqlibrarian\(rq program.
+.Pp
+.Ss Controlling Xr ar on the Command Line
+.Bd -literal -offset indent
+ar [-X32_64] [-]p[mod [relpos] [count]] archive [member...]
+.Ed
+.Pp
+When you use
+.Xr ar
+in the Unix style,
+.Xr ar
+insists on at least two arguments to execute: one keyletter specifying the
+.Em operation
+(optionally accompanied by other keyletters specifying
+.Em modifiers ) ,
+and the archive name to act on.
+.Pp
+Most operations can also accept further
+.Va member
+arguments, specifying particular files to operate on.
+.Pp
+GNU
+.Xr ar
+allows you to mix the operation code
+.Va p
+and modifier flags
+.Va mod
+in any order, within the first command-line argument.
+.Pp
+If you wish, you may begin the first command-line argument with a dash.
+.Pp
+The
+.Va p
+keyletter specifies what operation to execute; it may be any of the following,
+but you must specify only one of them:
+.Pp
+.Bl -tag -width Ds
+.It d
+.Em Delete
+modules from the archive. Specify the names of modules to be deleted as
+.Va member
+\&...; the archive is untouched if you specify no files to delete.
+.Pp
+If you specify the
+.Li v
+modifier,
+.Xr ar
+lists each module as it is deleted.
+.Pp
+.It m
+Use this operation to
+.Em move
+members in an archive.
+.Pp
+The ordering of members in an archive can make a difference in how programs
+are linked using the library, if a symbol is defined in more than one member.
+.Pp
+If no modifiers are used with
+.Li m ,
+any members you name in the
+.Va member
+arguments are moved to the
+.Em end
+of the archive; you can use the
+.Li a ,
+.Li b ,
+or
+.Li i
+modifiers to move them to a specified place instead.
+.Pp
+.It p
+.Em Print
+the specified members of the archive, to the standard output file. If the
+.Li v
+modifier is specified, show the member name before copying its contents to
+standard output.
+.Pp
+If you specify no
+.Va member
+arguments, all the files in the archive are printed.
+.Pp
+.It q
+.Em Quick append ;
+Historically, add the files
+.Va member
+\&...to the end of
+.Va archive ,
+without checking for replacement.
+.Pp
+The modifiers
+.Li a ,
+.Li b ,
+and
+.Li i
+do
+.Em not
+affect this operation; new members are always placed at the end of the archive.
+.Pp
+The modifier
+.Li v
+makes
+.Xr ar
+list each file as it is appended.
+.Pp
+Since the point of this operation is speed, the archive's symbol table index
+is not updated, even if it already existed; you can use
+.Li ar s
+or
+.Xr ranlib
+explicitly to update the symbol table index.
+.Pp
+However, too many different systems assume quick append rebuilds the index,
+so GNU
+.Xr ar
+implements
+.Li q
+as a synonym for
+.Li r .
+.Pp
+.It r
+Insert the files
+.Va member
+\&...into
+.Va archive
+(with
+.Em replacement ) .
+This operation differs from
+.Li q
+in that any previously existing members are deleted if their names match those
+being added.
+.Pp
+If one of the files named in
+.Va member
+\&...does not exist,
+.Xr ar
+displays an error message, and leaves undisturbed any existing members of
+the archive matching that name.
+.Pp
+By default, new members are added at the end of the file; but you may use
+one of the modifiers
+.Li a ,
+.Li b ,
+or
+.Li i
+to request placement relative to some existing member.
+.Pp
+The modifier
+.Li v
+used with this operation elicits a line of output for each file inserted,
+along with one of the letters
+.Li a
+or
+.Li r
+to indicate whether the file was appended (no old member deleted) or replaced.
+.Pp
+.It t
+Display a
+.Em table
+listing the contents of
+.Va archive ,
+or those of the files listed in
+.Va member
+\&...that are present in the archive. Normally only the member name is shown; if
+you also want to see the modes (permissions), timestamp, owner, group, and
+size, you can request that by also specifying the
+.Li v
+modifier.
+.Pp
+If you do not specify a
+.Va member ,
+all files in the archive are listed.
+.Pp
+If there is more than one file with the same name (say,
+.Li fie )
+in an archive (say
+.Li b.a ) ,
+.Li ar t b.a fie
+lists only the first instance; to see them all, you must ask for a complete
+listing---in our example,
+.Li ar t b.a .
+.Pp
+.It x
+.Em Extract
+members (named
+.Va member )
+from the archive. You can use the
+.Li v
+modifier with this operation, to request that
+.Xr ar
+list each name as it extracts it.
+.Pp
+If you do not specify a
+.Va member ,
+all files in the archive are extracted.
+.Pp
+.El
+A number of modifiers (
+.Va mod )
+may immediately follow the
+.Va p
+keyletter, to specify variations on an operation's behavior:
+.Pp
+.Bl -tag -width Ds
+.It a
+Add new files
+.Em after
+an existing member of the archive. If you use the modifier
+.Li a ,
+the name of an existing archive member must be present as the
+.Va relpos
+argument, before the
+.Va archive
+specification.
+.Pp
+.It b
+Add new files
+.Em before
+an existing member of the archive. If you use the modifier
+.Li b ,
+the name of an existing archive member must be present as the
+.Va relpos
+argument, before the
+.Va archive
+specification. (same as
+.Li i ) .
+.Pp
+.It c
+.Em Create
+the archive. The specified
+.Va archive
+is always created if it did not exist, when you request an update. But a warning
+is issued unless you specify in advance that you expect to create it, by using
+this modifier.
+.Pp
+.It f
+Truncate names in the archive. GNU
+.Xr ar
+will normally permit file names of any length. This will cause it to create
+archives which are not compatible with the native
+.Xr ar
+program on some systems. If this is a concern, the
+.Li f
+modifier may be used to truncate file names when putting them in the archive.
+.Pp
+.It i
+Insert new files
+.Em before
+an existing member of the archive. If you use the modifier
+.Li i ,
+the name of an existing archive member must be present as the
+.Va relpos
+argument, before the
+.Va archive
+specification. (same as
+.Li b ) .
+.Pp
+.It l
+This modifier is accepted but not used.
+.Pp
+.It N
+Uses the
+.Va count
+parameter. This is used if there are multiple entries in the archive with
+the same name. Extract or delete instance
+.Va count
+of the given name from the archive.
+.Pp
+.It o
+Preserve the
+.Em original
+dates of members when extracting them. If you do not specify this modifier,
+files extracted from the archive are stamped with the time of extraction.
+.Pp
+.It P
+Use the full path name when matching names in the archive. GNU
+.Xr ar
+can not create an archive with a full path name (such archives are not POSIX
+complaint), but other archive creators can. This option will cause GNU
+.Xr ar
+to match file names using a complete path name, which can be convenient when
+extracting a single file from an archive created by another tool.
+.Pp
+.It s
+Write an object-file index into the archive, or update an existing one, even
+if no other change is made to the archive. You may use this modifier flag
+either with any operation, or alone. Running
+.Li ar s
+on an archive is equivalent to running
+.Li ranlib
+on it.
+.Pp
+.It S
+Do not generate an archive symbol table. This can speed up building a large
+library in several steps. The resulting archive can not be used with the linker.
+In order to build a symbol table, you must omit the
+.Li S
+modifier on the last execution of
+.Li ar ,
+or you must run
+.Li ranlib
+on the archive.
+.Pp
+.It u
+Normally,
+.Li ar r
+\&...inserts all files listed into the archive. If you would like to insert
+.Em only
+those of the files you list that are newer than existing members of the same
+names, use this modifier. The
+.Li u
+modifier is allowed only for the operation
+.Li r
+(replace). In particular, the combination
+.Li qu
+is not allowed, since checking the timestamps would lose any speed advantage
+from the operation
+.Li q .
+.Pp
+.It v
+This modifier requests the
+.Em verbose
+version of an operation. Many operations display additional information, such
+as filenames processed, when the modifier
+.Li v
+is appended.
+.Pp
+.It V
+This modifier shows the version number of
+.Xr ar .
+.El
+.Pp
+.Xr ar
+ignores an initial option spelt
+.Li -X32_64 ,
+for compatibility with AIX. The behaviour produced by this option is the default
+for GNU
+.Xr ar .
+.Xr ar
+does not support any of the other
+.Li -X
+options; in particular, it does not support
+.Op -X32
+which is the default for AIX
+.Xr ar .
+.Pp
+.Ss Controlling Xr ar with a Script
+.Bd -literal -offset indent
+ar -M [ <script ]
+.Ed
+.Pp
+If you use the single command-line option
+.Li -M
+with
+.Xr ar ,
+you can control its operation with a rudimentary command language. This form
+of
+.Xr ar
+operates interactively if standard input is coming directly from a terminal.
+During interactive use,
+.Xr ar
+prompts for input (the prompt is
+.Li AR > ) ,
+and continues executing even after errors. If you redirect standard input
+to a script file, no prompts are issued, and
+.Xr ar
+abandons execution (with a nonzero exit code) on any error.
+.Pp
+The
+.Xr ar
+command language is
+.Em not
+designed to be equivalent to the command-line options; in fact, it provides
+somewhat less control over archives. The only purpose of the command language
+is to ease the transition to GNU
+.Xr ar
+for developers who already have scripts written for the MRI \(lqlibrarian\(rq program.
+.Pp
+The syntax for the
+.Xr ar
+command language is straightforward:
+.Bl -bullet
+.It
+commands are recognized in upper or lower case; for example,
+.Li LIST
+is the same as
+.Li list .
+In the following descriptions, commands are shown in upper case for clarity.
+.Pp
+.It
+a single command may appear on each line; it is the first word on the line.
+.Pp
+.It
+empty lines are allowed, and have no effect.
+.Pp
+.It
+comments are allowed; text after either of the characters
+.Li *
+or
+.Li ;
+is ignored.
+.Pp
+.It
+Whenever you use a list of names as part of the argument to an
+.Xr ar
+command, you can separate the individual names with either commas or blanks.
+Commas are shown in the explanations below, for clarity.
+.Pp
+.It
+.Li +
+is used as a line continuation character; if
+.Li +
+appears at the end of a line, the text on the following line is considered
+part of the current command.
+.El
+.Pp
+Here are the commands you can use in
+.Xr ar
+scripts, or when using
+.Xr ar
+interactively. Three of them have special significance:
+.Pp
+.Li OPEN
+or
+.Li CREATE
+specify a
+.Em current archive ,
+which is a temporary file required for most of the other commands.
+.Pp
+.Li SAVE
+commits the changes so far specified by the script. Prior to
+.Li SAVE ,
+commands affect only the temporary copy of the current archive.
+.Pp
+.Bl -tag -width Ds
+.It ADDLIB Va archive
+.It ADDLIB Va archive ( Va module, Va module, ... Va module)
+Add all the contents of
+.Va archive
+(or, if specified, each named
+.Va module
+from
+.Va archive )
+to the current archive.
+.Pp
+Requires prior use of
+.Li OPEN
+or
+.Li CREATE .
+.Pp
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list