svn commit: r312624 - in projects/clang400-import: . cddl/usr.sbin/zfsd contrib/bsnmp/snmpd contrib/mdocml contrib/zlib etc/mtree gnu/usr.bin/gdb/gdbserver lib/csu/aarch64 lib/csu/amd64 lib/csu/arm...
Dimitry Andric
dim at FreeBSD.org
Sun Jan 22 16:05:17 UTC 2017
Author: dim
Date: Sun Jan 22 16:05:13 2017
New Revision: 312624
URL: https://svnweb.freebsd.org/changeset/base/312624
Log:
Merge ^/head r312309 through r312623.
Added:
projects/clang400-import/contrib/mdocml/dba.c
- copied unchanged from r312623, head/contrib/mdocml/dba.c
projects/clang400-import/contrib/mdocml/dba.h
- copied unchanged from r312623, head/contrib/mdocml/dba.h
projects/clang400-import/contrib/mdocml/dba_array.c
- copied unchanged from r312623, head/contrib/mdocml/dba_array.c
projects/clang400-import/contrib/mdocml/dba_array.h
- copied unchanged from r312623, head/contrib/mdocml/dba_array.h
projects/clang400-import/contrib/mdocml/dba_read.c
- copied unchanged from r312623, head/contrib/mdocml/dba_read.c
projects/clang400-import/contrib/mdocml/dba_write.c
- copied unchanged from r312623, head/contrib/mdocml/dba_write.c
projects/clang400-import/contrib/mdocml/dba_write.h
- copied unchanged from r312623, head/contrib/mdocml/dba_write.h
projects/clang400-import/contrib/mdocml/dbm.c
- copied unchanged from r312623, head/contrib/mdocml/dbm.c
projects/clang400-import/contrib/mdocml/dbm.h
- copied unchanged from r312623, head/contrib/mdocml/dbm.h
projects/clang400-import/contrib/mdocml/dbm_map.c
- copied unchanged from r312623, head/contrib/mdocml/dbm_map.c
projects/clang400-import/contrib/mdocml/dbm_map.h
- copied unchanged from r312623, head/contrib/mdocml/dbm_map.h
projects/clang400-import/contrib/mdocml/test-EFTYPE.c
- copied unchanged from r312623, head/contrib/mdocml/test-EFTYPE.c
projects/clang400-import/contrib/mdocml/test-PATH_MAX.c
- copied unchanged from r312623, head/contrib/mdocml/test-PATH_MAX.c
projects/clang400-import/contrib/mdocml/test-be32toh.c
- copied unchanged from r312623, head/contrib/mdocml/test-be32toh.c
projects/clang400-import/contrib/mdocml/test-nanosleep.c
- copied unchanged from r312623, head/contrib/mdocml/test-nanosleep.c
projects/clang400-import/contrib/mdocml/test-ntohl.c
- copied unchanged from r312623, head/contrib/mdocml/test-ntohl.c
projects/clang400-import/contrib/mdocml/test-sandbox_init.c
- copied unchanged from r312623, head/contrib/mdocml/test-sandbox_init.c
projects/clang400-import/share/man/man4/mlx4ib.4
- copied unchanged from r312623, head/share/man/man4/mlx4ib.4
projects/clang400-import/usr.bin/cut/tests/cut2_test.sh
- copied unchanged from r312623, head/usr.bin/cut/tests/cut2_test.sh
projects/clang400-import/usr.bin/sed/tests/sed2_test.sh
- copied unchanged from r312623, head/usr.bin/sed/tests/sed2_test.sh
Deleted:
projects/clang400-import/contrib/mdocml/compat_sqlite3_errstr.c
projects/clang400-import/contrib/mdocml/config.log
projects/clang400-import/contrib/mdocml/mansearch_const.c
projects/clang400-import/contrib/mdocml/test-mmap.c
projects/clang400-import/contrib/mdocml/test-sqlite3.c
projects/clang400-import/contrib/mdocml/test-sqlite3_errstr.c
Modified:
projects/clang400-import/Makefile.inc1
projects/clang400-import/cddl/usr.sbin/zfsd/case_file.cc
projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.c
projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.h
projects/clang400-import/contrib/mdocml/INSTALL
projects/clang400-import/contrib/mdocml/LICENSE
projects/clang400-import/contrib/mdocml/Makefile
projects/clang400-import/contrib/mdocml/Makefile.depend
projects/clang400-import/contrib/mdocml/TODO
projects/clang400-import/contrib/mdocml/cgi.c
projects/clang400-import/contrib/mdocml/compat_fts.c
projects/clang400-import/contrib/mdocml/compat_fts.h
projects/clang400-import/contrib/mdocml/config.h
projects/clang400-import/contrib/mdocml/configure
projects/clang400-import/contrib/mdocml/configure.local.example
projects/clang400-import/contrib/mdocml/demandoc.c
projects/clang400-import/contrib/mdocml/eqn_html.c
projects/clang400-import/contrib/mdocml/html.c
projects/clang400-import/contrib/mdocml/html.h
projects/clang400-import/contrib/mdocml/lib.in
projects/clang400-import/contrib/mdocml/libmandoc.h
projects/clang400-import/contrib/mdocml/main.c
projects/clang400-import/contrib/mdocml/main.h
projects/clang400-import/contrib/mdocml/makewhatis.8
projects/clang400-import/contrib/mdocml/man.1
projects/clang400-import/contrib/mdocml/man.c
projects/clang400-import/contrib/mdocml/man.conf.5
projects/clang400-import/contrib/mdocml/man_hash.c
projects/clang400-import/contrib/mdocml/man_html.c
projects/clang400-import/contrib/mdocml/man_macro.c
projects/clang400-import/contrib/mdocml/man_term.c
projects/clang400-import/contrib/mdocml/mandoc.1
projects/clang400-import/contrib/mdocml/mandoc.3
projects/clang400-import/contrib/mdocml/mandoc.css
projects/clang400-import/contrib/mdocml/mandoc.db.5
projects/clang400-import/contrib/mdocml/mandoc.h
projects/clang400-import/contrib/mdocml/mandoc_aux.h
projects/clang400-import/contrib/mdocml/mandoc_html.3
projects/clang400-import/contrib/mdocml/mandocdb.c
projects/clang400-import/contrib/mdocml/manpath.c
projects/clang400-import/contrib/mdocml/mansearch.c
projects/clang400-import/contrib/mdocml/mansearch.h
projects/clang400-import/contrib/mdocml/mdoc.7
projects/clang400-import/contrib/mdocml/mdoc.c
projects/clang400-import/contrib/mdocml/mdoc_argv.c
projects/clang400-import/contrib/mdocml/mdoc_hash.c
projects/clang400-import/contrib/mdocml/mdoc_html.c
projects/clang400-import/contrib/mdocml/mdoc_macro.c
projects/clang400-import/contrib/mdocml/mdoc_man.c
projects/clang400-import/contrib/mdocml/mdoc_state.c
projects/clang400-import/contrib/mdocml/mdoc_term.c
projects/clang400-import/contrib/mdocml/mdoc_validate.c
projects/clang400-import/contrib/mdocml/read.c
projects/clang400-import/contrib/mdocml/roff.c
projects/clang400-import/contrib/mdocml/roff.h
projects/clang400-import/contrib/mdocml/tag.c
projects/clang400-import/contrib/mdocml/tbl_html.c
projects/clang400-import/contrib/mdocml/term.c
projects/clang400-import/contrib/mdocml/term_ascii.c
projects/clang400-import/contrib/mdocml/term_ps.c
projects/clang400-import/contrib/mdocml/test-fts.c
projects/clang400-import/contrib/mdocml/test-ohash.c
projects/clang400-import/contrib/mdocml/test-vasprintf.c
projects/clang400-import/contrib/mdocml/test-wchar.c
projects/clang400-import/contrib/mdocml/tree.c
projects/clang400-import/contrib/zlib/ChangeLog
projects/clang400-import/contrib/zlib/README
projects/clang400-import/contrib/zlib/deflate.c
projects/clang400-import/contrib/zlib/gzlib.c
projects/clang400-import/contrib/zlib/gzwrite.c
projects/clang400-import/contrib/zlib/inffast.c
projects/clang400-import/contrib/zlib/inftrees.c
projects/clang400-import/contrib/zlib/trees.c
projects/clang400-import/contrib/zlib/zlib.3
projects/clang400-import/contrib/zlib/zlib.h
projects/clang400-import/contrib/zlib/zutil.c
projects/clang400-import/etc/mtree/BSD.debug.dist
projects/clang400-import/gnu/usr.bin/gdb/gdbserver/Makefile
projects/clang400-import/lib/csu/aarch64/Makefile
projects/clang400-import/lib/csu/amd64/Makefile
projects/clang400-import/lib/csu/arm/Makefile
projects/clang400-import/lib/csu/i386/Makefile
projects/clang400-import/lib/csu/mips/Makefile
projects/clang400-import/lib/csu/powerpc/Makefile
projects/clang400-import/lib/csu/powerpc64/Makefile
projects/clang400-import/lib/csu/riscv/Makefile
projects/clang400-import/lib/csu/sparc64/Makefile
projects/clang400-import/lib/libalias/libalias/Makefile
projects/clang400-import/lib/libalias/modules/Makefile
projects/clang400-import/lib/libalias/modules/Makefile.inc
projects/clang400-import/lib/libarchive/Makefile
projects/clang400-import/lib/libauditd/Makefile
projects/clang400-import/lib/libbegemot/Makefile
projects/clang400-import/lib/libblocksruntime/Makefile
projects/clang400-import/lib/libbluetooth/Makefile
projects/clang400-import/lib/libbsm/Makefile
projects/clang400-import/lib/libbsnmp/libbsnmp/Makefile
projects/clang400-import/lib/libbz2/Makefile
projects/clang400-import/lib/libc/Makefile
projects/clang400-import/lib/libc/aarch64/string/Makefile.inc
projects/clang400-import/lib/libc/arm/aeabi/Makefile.inc
projects/clang400-import/lib/libc/capability/Makefile.inc
projects/clang400-import/lib/libc/gdtoa/Makefile.inc
projects/clang400-import/lib/libc/gen/Makefile.inc
projects/clang400-import/lib/libc/iconv/Makefile.inc
projects/clang400-import/lib/libc/md/Makefile.inc
projects/clang400-import/lib/libc/posix1e/Makefile.inc
projects/clang400-import/lib/libc/regex/grot/Makefile
projects/clang400-import/lib/libc/resolv/Makefile.inc
projects/clang400-import/lib/libc/stdlib/jemalloc/Makefile.inc
projects/clang400-import/lib/libc/stdtime/Makefile.inc
projects/clang400-import/lib/libc/string/Makefile.inc
projects/clang400-import/lib/libc/sys/Makefile.inc
projects/clang400-import/lib/libc/sys/getsockopt.2
projects/clang400-import/lib/libc/sys/shm_open.2
projects/clang400-import/lib/libc/x86/sys/Makefile.inc
projects/clang400-import/lib/libc/x86/sys/__vdso_gettc.c
projects/clang400-import/lib/libc_nonshared/Makefile
projects/clang400-import/lib/libcam/Makefile
projects/clang400-import/lib/libcom_err/Makefile
projects/clang400-import/lib/libcompat/Makefile
projects/clang400-import/lib/libcrypt/Makefile
projects/clang400-import/lib/libcxxrt/Makefile
projects/clang400-import/lib/libdevdctl/tests/Makefile
projects/clang400-import/lib/libdwarf/Makefile
projects/clang400-import/lib/libelf/Makefile
projects/clang400-import/lib/libevent/Makefile
projects/clang400-import/lib/libexecinfo/Makefile
projects/clang400-import/lib/libexpat/Makefile
projects/clang400-import/lib/libgssapi/Makefile
projects/clang400-import/lib/libiconv_modules/Makefile.inc
projects/clang400-import/lib/libiconv_modules/mapper_parallel/Makefile
projects/clang400-import/lib/libkiconv/Makefile
projects/clang400-import/lib/libldns/Makefile
projects/clang400-import/lib/liblzma/Makefile
projects/clang400-import/lib/libmagic/Makefile
projects/clang400-import/lib/libmd/Makefile
projects/clang400-import/lib/libmilter/Makefile
projects/clang400-import/lib/libmp/Makefile
projects/clang400-import/lib/libngatm/Makefile
projects/clang400-import/lib/libnv/Makefile
projects/clang400-import/lib/libopie/Makefile
projects/clang400-import/lib/libpam/libpam/Makefile
projects/clang400-import/lib/libpam/modules/Makefile.inc
projects/clang400-import/lib/libpam/modules/pam_passwdqc/Makefile
projects/clang400-import/lib/libpam/modules/pam_ssh/Makefile
projects/clang400-import/lib/libpam/static_libpam/Makefile
projects/clang400-import/lib/libpcap/Makefile
projects/clang400-import/lib/libpe/Makefile
projects/clang400-import/lib/libproc/Makefile
projects/clang400-import/lib/libprocstat/zfs/Makefile
projects/clang400-import/lib/librpcsec_gss/Makefile
projects/clang400-import/lib/librpcsvc/Makefile
projects/clang400-import/lib/librt/Makefile
projects/clang400-import/lib/libsbuf/Makefile
projects/clang400-import/lib/libsm/Makefile
projects/clang400-import/lib/libsmb/Makefile
projects/clang400-import/lib/libsmdb/Makefile
projects/clang400-import/lib/libsmutil/Makefile
projects/clang400-import/lib/libsqlite3/Makefile
projects/clang400-import/lib/libstdthreads/Makefile
projects/clang400-import/lib/libsysdecode/Makefile
projects/clang400-import/lib/libtelnet/Makefile
projects/clang400-import/lib/libthr/Makefile
projects/clang400-import/lib/libthr/support/Makefile.inc
projects/clang400-import/lib/libthread_db/Makefile
projects/clang400-import/lib/libufs/Makefile
projects/clang400-import/lib/libulog/Makefile
projects/clang400-import/lib/libunbound/Makefile
projects/clang400-import/lib/libutil/Makefile
projects/clang400-import/lib/libwrap/Makefile
projects/clang400-import/lib/libypclnt/Makefile
projects/clang400-import/lib/ncurses/config.mk
projects/clang400-import/lib/ncurses/form/Makefile
projects/clang400-import/lib/ncurses/formw/Makefile
projects/clang400-import/lib/ncurses/menu/Makefile
projects/clang400-import/lib/ncurses/menuw/Makefile
projects/clang400-import/lib/ncurses/ncurses/Makefile
projects/clang400-import/lib/ncurses/ncursesw/Makefile
projects/clang400-import/lib/ncurses/panel/Makefile
projects/clang400-import/lib/ncurses/panelw/Makefile
projects/clang400-import/sbin/camcontrol/camcontrol.8
projects/clang400-import/sbin/camcontrol/epc.c
projects/clang400-import/sbin/camcontrol/persist.c
projects/clang400-import/sbin/camcontrol/timestamp.c
projects/clang400-import/sbin/devd/devd.cc
projects/clang400-import/sbin/ifconfig/ifconfig.8
projects/clang400-import/sbin/ifconfig/ifconfig.c
projects/clang400-import/sbin/ifconfig/ifieee80211.c
projects/clang400-import/sbin/restore/dirs.c
projects/clang400-import/sbin/restore/extern.h
projects/clang400-import/sbin/restore/tape.c
projects/clang400-import/share/man/man4/Makefile
projects/clang400-import/share/man/man4/mlx4en.4
projects/clang400-import/share/man/man4/usb_quirk.4
projects/clang400-import/share/man/man5/fs.5
projects/clang400-import/share/man/man5/tmpfs.5
projects/clang400-import/share/man/man7/arch.7
projects/clang400-import/share/mk/bsd.README
projects/clang400-import/share/mk/bsd.snmpmod.mk
projects/clang400-import/sys/amd64/amd64/pmap.c
projects/clang400-import/sys/amd64/cloudabi32/cloudabi32_sysvec.c
projects/clang400-import/sys/amd64/cloudabi64/cloudabi64_sysvec.c
projects/clang400-import/sys/amd64/include/cpufunc.h
projects/clang400-import/sys/amd64/vmm/vmm_dev.c
projects/clang400-import/sys/arm/arm/pmap-v6.c
projects/clang400-import/sys/arm/cloudabi32/cloudabi32_sysvec.c
projects/clang400-import/sys/arm/include/pcpu.h
projects/clang400-import/sys/arm/ti/cpsw/if_cpsw.c
projects/clang400-import/sys/arm/ti/cpsw/if_cpswreg.h
projects/clang400-import/sys/arm/ti/cpsw/if_cpswvar.h
projects/clang400-import/sys/arm/xilinx/zy7_ehci.c
projects/clang400-import/sys/arm64/cloudabi64/cloudabi64_sysvec.c
projects/clang400-import/sys/boot/efi/include/efidevp.h
projects/clang400-import/sys/boot/efi/libefi/devpath.c
projects/clang400-import/sys/boot/efi/libefi/efinet.c
projects/clang400-import/sys/boot/efi/libefi/efipart.c
projects/clang400-import/sys/boot/fdt/dts/arm/ufw.dts
projects/clang400-import/sys/boot/fdt/dts/mips/beri-netfpga.dts
projects/clang400-import/sys/boot/fdt/dts/mips/beri-sim.dts
projects/clang400-import/sys/boot/fdt/dts/mips/beripad-de4.dts
projects/clang400-import/sys/boot/fdt/dts/mips/beripad-sockit.dts
projects/clang400-import/sys/cam/ata/ata_da.c
projects/clang400-import/sys/cam/ctl/ctl.c
projects/clang400-import/sys/cam/ctl/ctl.h
projects/clang400-import/sys/cam/ctl/ctl_backend.c
projects/clang400-import/sys/cam/ctl/ctl_backend.h
projects/clang400-import/sys/cam/ctl/ctl_backend_block.c
projects/clang400-import/sys/cam/ctl/ctl_backend_ramdisk.c
projects/clang400-import/sys/cam/ctl/ctl_frontend.c
projects/clang400-import/sys/cam/ctl/ctl_frontend.h
projects/clang400-import/sys/cam/ctl/ctl_frontend_cam_sim.c
projects/clang400-import/sys/cam/ctl/ctl_frontend_ioctl.c
projects/clang400-import/sys/cam/ctl/ctl_frontend_iscsi.c
projects/clang400-import/sys/cam/ctl/ctl_io.h
projects/clang400-import/sys/cam/ctl/ctl_private.h
projects/clang400-import/sys/cam/ctl/ctl_tpc.c
projects/clang400-import/sys/cam/ctl/ctl_tpc_local.c
projects/clang400-import/sys/cam/ctl/scsi_ctl.c
projects/clang400-import/sys/cam/scsi/scsi_all.h
projects/clang400-import/sys/cam/scsi/scsi_da.c
projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
projects/clang400-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
projects/clang400-import/sys/cddl/dev/fbt/arm/fbt_isa.c
projects/clang400-import/sys/compat/cloudabi/cloudabi_file.c
projects/clang400-import/sys/compat/cloudabi/cloudabi_mem.c
projects/clang400-import/sys/compat/cloudabi/cloudabi_proc.c
projects/clang400-import/sys/compat/cloudabi/cloudabi_random.c
projects/clang400-import/sys/compat/cloudabi/cloudabi_sock.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_fd.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_poll.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_proto.h
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_sock.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_syscall.h
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_syscalls.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_sysent.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_systrace_args.c
projects/clang400-import/sys/compat/cloudabi32/cloudabi32_thread.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_fd.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_poll.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_proto.h
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_sock.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_syscall.h
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_syscalls.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_sysent.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_systrace_args.c
projects/clang400-import/sys/compat/cloudabi64/cloudabi64_thread.c
projects/clang400-import/sys/conf/Makefile.powerpc
projects/clang400-import/sys/conf/NOTES
projects/clang400-import/sys/conf/config.mk
projects/clang400-import/sys/conf/files
projects/clang400-import/sys/conf/kern.opts.mk
projects/clang400-import/sys/conf/kern.pre.mk
projects/clang400-import/sys/conf/options
projects/clang400-import/sys/contrib/cloudabi/cloudabi32_types.h
projects/clang400-import/sys/contrib/cloudabi/cloudabi64_types.h
projects/clang400-import/sys/contrib/cloudabi/cloudabi_types_common.h
projects/clang400-import/sys/contrib/cloudabi/syscalls32.master
projects/clang400-import/sys/contrib/cloudabi/syscalls64.master
projects/clang400-import/sys/contrib/dev/acpica/changes.txt
projects/clang400-import/sys/contrib/dev/acpica/common/acfileio.c
projects/clang400-import/sys/contrib/dev/acpica/common/acgetline.c
projects/clang400-import/sys/contrib/dev/acpica/common/adfile.c
projects/clang400-import/sys/contrib/dev/acpica/common/adisasm.c
projects/clang400-import/sys/contrib/dev/acpica/common/adwalk.c
projects/clang400-import/sys/contrib/dev/acpica/common/ahids.c
projects/clang400-import/sys/contrib/dev/acpica/common/ahpredef.c
projects/clang400-import/sys/contrib/dev/acpica/common/ahtable.c
projects/clang400-import/sys/contrib/dev/acpica/common/ahuuids.c
projects/clang400-import/sys/contrib/dev/acpica/common/cmfsize.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmextern.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmrestag.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmtable.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmtables.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmtbdump.c
projects/clang400-import/sys/contrib/dev/acpica/common/dmtbinfo.c
projects/clang400-import/sys/contrib/dev/acpica/common/getopt.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslanalyze.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslascii.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslbtypes.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslcodegen.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslcompile.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslcompiler.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslcompiler.l
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslcstyle.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/asldebug.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asldefine.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslerror.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslexternal.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslfileio.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslfiles.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslfold.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslglobal.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslhelp.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslhelpers.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslhex.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslkeywords.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/asllength.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asllisting.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asllistsup.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslload.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asllookup.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmain.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmap.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmapenter.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmapoutput.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmaputils.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmessages.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmessages.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslmethod.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslnamesp.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asloffset.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslopcodes.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asloperands.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslopt.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asloptions.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslparser.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslpld.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslpredef.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslprepkg.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslprimaries.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslprintf.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslprune.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslresource.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslresources.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype1.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype1i.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2d.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2e.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2q.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2s.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrestype2w.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslrules.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslstartup.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslstubs.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslsupport.l
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslsupport.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/asltokens.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/asltransform.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asltree.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asltypes.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/asltypes.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslutils.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/asluuid.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslwalks.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslxref.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/aslxrefout.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtcompile.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtcompiler.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtexpress.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtfield.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtio.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtparser.l
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtparser.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtsubtable.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dttable.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dttable1.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dttable2.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dttemplate.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/dttemplate.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/dtutils.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/preprocess.h
projects/clang400-import/sys/contrib/dev/acpica/compiler/prexpress.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/prmacros.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/prparser.l
projects/clang400-import/sys/contrib/dev/acpica/compiler/prparser.y
projects/clang400-import/sys/contrib/dev/acpica/compiler/prscan.c
projects/clang400-import/sys/contrib/dev/acpica/compiler/prutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbcmds.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbconvert.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbdisply.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbexec.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbfileio.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbhistry.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbinput.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbmethod.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbnames.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbobject.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbstats.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbtest.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/debugger/dbxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmnames.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsdebug.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dswload.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
projects/clang400-import/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evevent.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evglock.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evgpe.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evgpeblk.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evgpeinit.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evgpeutil.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evhandler.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evmisc.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evregion.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evrgnini.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evsci.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evxfevnt.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evxfgpe.c
projects/clang400-import/sys/contrib/dev/acpica/components/events/evxfregn.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exconcat.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exconfig.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exconvrt.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/excreate.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exdebug.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exdump.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exfield.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exfldio.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exmisc.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exmutex.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exnames.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exoparg1.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exoparg2.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exoparg3.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exoparg6.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exprep.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exregion.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exresnte.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exresolv.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exresop.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exstore.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exstoren.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exstorob.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exsystem.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/extrace.c
projects/clang400-import/sys/contrib/dev/acpica/components/executer/exutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwacpi.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwesleep.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwgpe.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwpci.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwregs.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwsleep.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwtimer.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwvalid.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsaccess.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsalloc.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsarguments.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsconvert.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsdump.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nseval.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsinit.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsload.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsnames.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsobject.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsparse.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nspredef.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsrepair.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nssearch.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nswalk.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsxfname.c
projects/clang400-import/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psargs.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psloop.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psobject.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psopcode.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psopinfo.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psparse.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psscope.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/pstree.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/pswalk.c
projects/clang400-import/sys/contrib/dev/acpica/components/parser/psxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsaddr.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rscalc.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rscreate.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsdump.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsinfo.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsio.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsirq.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rslist.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsmemory.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsmisc.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsserial.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/resources/rsxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbdata.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbfadt.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbfind.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbinstal.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbprint.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbutils.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbxfload.c
projects/clang400-import/sys/contrib/dev/acpica/components/tables/tbxfroot.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utaddress.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utalloc.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utascii.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utbuffer.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utcache.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utcopy.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utdebug.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utdecode.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utdelete.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/uterror.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/uteval.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utexcep.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utglobal.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/uthex.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utids.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utinit.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utlock.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utmath.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utmisc.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utmutex.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utnonansi.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utobject.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utosi.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utownerid.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utpredef.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utresrc.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utstate.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utstring.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/uttrack.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utuuid.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utxface.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utxferror.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utxfinit.c
projects/clang400-import/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
projects/clang400-import/sys/contrib/dev/acpica/include/acapps.h
projects/clang400-import/sys/contrib/dev/acpica/include/acbuffer.h
projects/clang400-import/sys/contrib/dev/acpica/include/acclib.h
projects/clang400-import/sys/contrib/dev/acpica/include/accommon.h
projects/clang400-import/sys/contrib/dev/acpica/include/acconfig.h
projects/clang400-import/sys/contrib/dev/acpica/include/acdebug.h
projects/clang400-import/sys/contrib/dev/acpica/include/acdisasm.h
projects/clang400-import/sys/contrib/dev/acpica/include/acdispat.h
projects/clang400-import/sys/contrib/dev/acpica/include/acevents.h
projects/clang400-import/sys/contrib/dev/acpica/include/acexcep.h
projects/clang400-import/sys/contrib/dev/acpica/include/acglobal.h
projects/clang400-import/sys/contrib/dev/acpica/include/achware.h
projects/clang400-import/sys/contrib/dev/acpica/include/acinterp.h
projects/clang400-import/sys/contrib/dev/acpica/include/aclocal.h
projects/clang400-import/sys/contrib/dev/acpica/include/acmacros.h
projects/clang400-import/sys/contrib/dev/acpica/include/acnames.h
projects/clang400-import/sys/contrib/dev/acpica/include/acnamesp.h
projects/clang400-import/sys/contrib/dev/acpica/include/acobject.h
projects/clang400-import/sys/contrib/dev/acpica/include/acopcode.h
projects/clang400-import/sys/contrib/dev/acpica/include/acoutput.h
projects/clang400-import/sys/contrib/dev/acpica/include/acparser.h
projects/clang400-import/sys/contrib/dev/acpica/include/acpi.h
projects/clang400-import/sys/contrib/dev/acpica/include/acpiosxf.h
projects/clang400-import/sys/contrib/dev/acpica/include/acpixf.h
projects/clang400-import/sys/contrib/dev/acpica/include/acpredef.h
projects/clang400-import/sys/contrib/dev/acpica/include/acresrc.h
projects/clang400-import/sys/contrib/dev/acpica/include/acrestyp.h
projects/clang400-import/sys/contrib/dev/acpica/include/acstruct.h
projects/clang400-import/sys/contrib/dev/acpica/include/actables.h
projects/clang400-import/sys/contrib/dev/acpica/include/actbl.h
projects/clang400-import/sys/contrib/dev/acpica/include/actbl1.h
projects/clang400-import/sys/contrib/dev/acpica/include/actbl2.h
projects/clang400-import/sys/contrib/dev/acpica/include/actbl3.h
projects/clang400-import/sys/contrib/dev/acpica/include/actypes.h
projects/clang400-import/sys/contrib/dev/acpica/include/acutils.h
projects/clang400-import/sys/contrib/dev/acpica/include/acuuid.h
projects/clang400-import/sys/contrib/dev/acpica/include/amlcode.h
projects/clang400-import/sys/contrib/dev/acpica/include/amlresrc.h
projects/clang400-import/sys/contrib/dev/acpica/include/platform/acenv.h
projects/clang400-import/sys/contrib/dev/acpica/include/platform/acenvex.h
projects/clang400-import/sys/contrib/dev/acpica/include/platform/acfreebsd.h
projects/clang400-import/sys/contrib/dev/acpica/include/platform/acgcc.h
projects/clang400-import/sys/contrib/dev/acpica/include/platform/acgccex.h
projects/clang400-import/sys/contrib/dev/acpica/os_specific/service_layers/osgendbg.c
projects/clang400-import/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
projects/clang400-import/sys/dev/ath/if_ath.c
projects/clang400-import/sys/dev/ath/if_ath_tx_ht.c
projects/clang400-import/sys/dev/cxgbe/tom/t4_listen.c
projects/clang400-import/sys/dev/e1000/e1000_82575.c
projects/clang400-import/sys/dev/e1000/e1000_82575.h
projects/clang400-import/sys/dev/e1000/e1000_defines.h
projects/clang400-import/sys/dev/e1000/e1000_ich8lan.c
projects/clang400-import/sys/dev/e1000/if_em.c
projects/clang400-import/sys/dev/e1000/if_em.h
projects/clang400-import/sys/dev/ixgbe/if_ix.c
projects/clang400-import/sys/dev/mlx5/cq.h
projects/clang400-import/sys/dev/mlx5/mlx5_core/mlx5_cq.c
projects/clang400-import/sys/dev/mlx5/mlx5_en/en.h
projects/clang400-import/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
projects/clang400-import/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
projects/clang400-import/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
projects/clang400-import/sys/dev/mlx5/mlx5_ifc.h
projects/clang400-import/sys/dev/mpr/mpr_sas.c
projects/clang400-import/sys/dev/mpr/mpr_table.c
projects/clang400-import/sys/dev/mpr/mpr_table.h
projects/clang400-import/sys/dev/mpr/mprvar.h
projects/clang400-import/sys/dev/mps/mps_sas.c
projects/clang400-import/sys/dev/mps/mps_table.c
projects/clang400-import/sys/dev/mps/mps_table.h
projects/clang400-import/sys/dev/mps/mpsvar.h
projects/clang400-import/sys/dev/rtwn/if_rtwn.c
projects/clang400-import/sys/dev/rtwn/if_rtwn_rx.c
projects/clang400-import/sys/dev/rtwn/if_rtwn_rx.h
projects/clang400-import/sys/dev/rtwn/if_rtwnvar.h
projects/clang400-import/sys/dev/rtwn/pci/rtwn_pci_rx.c
projects/clang400-import/sys/dev/rtwn/rtl8188e/r88e.h
projects/clang400-import/sys/dev/rtwn/rtl8188e/r88e_rx.c
projects/clang400-import/sys/dev/rtwn/rtl8188e/usb/r88eu_attach.c
projects/clang400-import/sys/dev/rtwn/rtl8192c/pci/r92ce_attach.c
projects/clang400-import/sys/dev/rtwn/rtl8192c/r92c.h
projects/clang400-import/sys/dev/rtwn/rtl8192c/r92c_reg.h
projects/clang400-import/sys/dev/rtwn/rtl8192c/r92c_rx.c
projects/clang400-import/sys/dev/rtwn/rtl8192c/r92c_rx_desc.h
projects/clang400-import/sys/dev/rtwn/rtl8192c/usb/r92cu_attach.c
projects/clang400-import/sys/dev/rtwn/rtl8812a/r12a.h
projects/clang400-import/sys/dev/rtwn/rtl8812a/r12a_rx.c
projects/clang400-import/sys/dev/rtwn/rtl8812a/r12a_rx_desc.h
projects/clang400-import/sys/dev/rtwn/rtl8812a/r12a_tx.c
projects/clang400-import/sys/dev/rtwn/rtl8812a/usb/r12au_attach.c
projects/clang400-import/sys/dev/rtwn/rtl8821a/usb/r21au_attach.c
projects/clang400-import/sys/dev/rtwn/usb/rtwn_usb_rx.c
projects/clang400-import/sys/dev/sdhci/sdhci_fdt_gpio.c
projects/clang400-import/sys/dev/sound/usb/uaudio.c
projects/clang400-import/sys/dev/usb/controller/xhci.c
projects/clang400-import/sys/dev/usb/controller/xhci.h
projects/clang400-import/sys/dev/usb/controller/xhci_pci.c
projects/clang400-import/sys/dev/usb/quirk/usb_quirk.c
projects/clang400-import/sys/dev/usb/quirk/usb_quirk.h
projects/clang400-import/sys/dev/usb/usbdevs
projects/clang400-import/sys/fs/tmpfs/tmpfs.h
projects/clang400-import/sys/fs/tmpfs/tmpfs_subr.c
projects/clang400-import/sys/fs/tmpfs/tmpfs_vfsops.c
projects/clang400-import/sys/fs/tmpfs/tmpfs_vnops.c
projects/clang400-import/sys/fs/tmpfs/tmpfs_vnops.h
projects/clang400-import/sys/geom/multipath/g_multipath.c
projects/clang400-import/sys/i386/cloudabi32/cloudabi32_sysvec.c
projects/clang400-import/sys/i386/i386/pmap.c
projects/clang400-import/sys/i386/include/cpufunc.h
projects/clang400-import/sys/kern/imgact_elf.c
projects/clang400-import/sys/kern/kern_clocksource.c
projects/clang400-import/sys/kern/kern_ktrace.c
projects/clang400-import/sys/kern/kern_racct.c
projects/clang400-import/sys/kern/kern_rwlock.c
projects/clang400-import/sys/kern/kern_sx.c
projects/clang400-import/sys/kern/kern_synch.c
projects/clang400-import/sys/kern/sched_4bsd.c
projects/clang400-import/sys/kern/sched_ule.c
projects/clang400-import/sys/kern/uipc_socket.c
projects/clang400-import/sys/kern/vfs_subr.c
projects/clang400-import/sys/kern/vfs_vnops.c
projects/clang400-import/sys/mips/conf/std.MALTA
projects/clang400-import/sys/modules/ath/Makefile
projects/clang400-import/sys/modules/if_lagg/Makefile
projects/clang400-import/sys/modules/if_vlan/Makefile
projects/clang400-import/sys/net/ieee8023ad_lacp.c
projects/clang400-import/sys/net/ieee8023ad_lacp.h
projects/clang400-import/sys/net/if.h
projects/clang400-import/sys/net/if_dead.c
projects/clang400-import/sys/net/if_lagg.c
projects/clang400-import/sys/net/if_media.c
projects/clang400-import/sys/net/if_var.h
projects/clang400-import/sys/net/if_vlan.c
projects/clang400-import/sys/net80211/_ieee80211.h
projects/clang400-import/sys/net80211/ieee80211.h
projects/clang400-import/sys/net80211/ieee80211_ht.c
projects/clang400-import/sys/net80211/ieee80211_ioctl.c
projects/clang400-import/sys/net80211/ieee80211_node.h
projects/clang400-import/sys/net80211/ieee80211_var.h
projects/clang400-import/sys/netgraph/ng_mppc.c
projects/clang400-import/sys/netinet/in_pcb.c
projects/clang400-import/sys/netinet/in_pcb.h
projects/clang400-import/sys/netinet/ip_output.c
projects/clang400-import/sys/netinet6/ip6_output.c
projects/clang400-import/sys/netpfil/ipfw/ip_fw_private.h
projects/clang400-import/sys/powerpc/aim/trap_subr32.S
projects/clang400-import/sys/powerpc/include/frame.h
projects/clang400-import/sys/powerpc/mpc85xx/fsl_diu.c
projects/clang400-import/sys/powerpc/powerpc/trap.c
projects/clang400-import/sys/sys/cdefs.h
projects/clang400-import/sys/sys/elf32.h
projects/clang400-import/sys/sys/elf64.h
projects/clang400-import/sys/sys/elf_common.h
projects/clang400-import/sys/sys/extattr.h
projects/clang400-import/sys/sys/gtaskqueue.h
projects/clang400-import/sys/sys/mbuf.h
projects/clang400-import/sys/sys/rwlock.h
projects/clang400-import/sys/sys/socket.h
projects/clang400-import/sys/sys/socketvar.h
projects/clang400-import/sys/sys/sx.h
projects/clang400-import/sys/ufs/ffs/ffs_vnops.c
projects/clang400-import/sys/ufs/ufs/extattr.h
projects/clang400-import/tools/tools/ath/athalq/ar9300_ds.c
projects/clang400-import/tools/tools/ath/athalq/ar9300_ds.h
projects/clang400-import/tools/tools/ath/athalq/main.c
projects/clang400-import/usr.bin/cut/tests/Makefile
projects/clang400-import/usr.bin/iscsictl/iscsictl.c
projects/clang400-import/usr.bin/iscsictl/iscsictl.h
projects/clang400-import/usr.bin/mandoc/Makefile
projects/clang400-import/usr.bin/mandoc/Makefile.depend
projects/clang400-import/usr.bin/sed/tests/Makefile
projects/clang400-import/usr.sbin/bsnmpd/modules/Makefile
projects/clang400-import/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile
projects/clang400-import/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile
projects/clang400-import/usr.sbin/camdd/camdd.c
projects/clang400-import/usr.sbin/ctld/pdu.c
projects/clang400-import/usr.sbin/iscsid/pdu.c
Directory Properties:
projects/clang400-import/ (props changed)
projects/clang400-import/cddl/ (props changed)
projects/clang400-import/contrib/mdocml/ (props changed)
projects/clang400-import/contrib/zlib/ (props changed)
projects/clang400-import/gnu/usr.bin/gdb/ (props changed)
projects/clang400-import/sys/cddl/contrib/opensolaris/ (props changed)
projects/clang400-import/sys/contrib/dev/acpica/ (props changed)
Modified: projects/clang400-import/Makefile.inc1
==============================================================================
--- projects/clang400-import/Makefile.inc1 Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/Makefile.inc1 Sun Jan 22 16:05:13 2017 (r312624)
@@ -1694,11 +1694,10 @@ _kerberos5_bootstrap_tools= \
.endif
# r283777 makewhatis(1) replaced with mandoc version which builds a database.
-.if ${MK_MANDOCDB} != "no" && ${BOOTSTRAPPING} < 1100075
+.if ${MK_MANDOCDB} != "no"
_libopenbsd?= lib/libopenbsd
-_makewhatis= lib/libsqlite3 \
- usr.bin/mandoc
-${_bt}-usr.bin/mandoc: ${_bt}-lib/libopenbsd ${_bt}-lib/libsqlite3
+_makewhatis= usr.bin/mandoc
+${_bt}-usr.bin/mandoc: ${_bt}-lib/libopenbsd
.endif
bootstrap-tools: .PHONY
Modified: projects/clang400-import/cddl/usr.sbin/zfsd/case_file.cc
==============================================================================
--- projects/clang400-import/cddl/usr.sbin/zfsd/case_file.cc Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/cddl/usr.sbin/zfsd/case_file.cc Sun Jan 22 16:05:13 2017 (r312624)
@@ -656,8 +656,11 @@ CaseFile::DeSerializeFile(const char *fi
uint64_t vdevGUID;
nvlist_t *vdevConf;
- sscanf(fileName, "pool_%" PRIu64 "_vdev_%" PRIu64 ".case",
- &poolGUID, &vdevGUID);
+ if (sscanf(fileName, "pool_%" PRIu64 "_vdev_%" PRIu64 ".case",
+ &poolGUID, &vdevGUID) != 2) {
+ throw ZfsdException("CaseFile::DeSerialize: "
+ "Unintelligible CaseFile filename %s.\n", fileName);
+ }
existingCaseFile = Find(Guid(poolGUID), Guid(vdevGUID));
if (existingCaseFile != NULL) {
/*
Modified: projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.c
==============================================================================
--- projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.c Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.c Sun Jan 22 16:05:13 2017 (r312624)
@@ -34,6 +34,7 @@
#include <sys/queue.h>
#include <sys/ucred.h>
+#include <stdbool.h>
#include <stdlib.h>
#include <syslog.h>
#include <string.h>
@@ -119,13 +120,15 @@ udp_init_port(struct tport *tp)
addr.sin_port = htons(p->port);
addr.sin_family = AF_INET;
addr.sin_len = sizeof(addr);
- if (addr.sin_addr.s_addr == INADDR_ANY &&
- setsockopt(p->input.fd, IPPROTO_IP, IP_RECVDSTADDR, &on,
- sizeof(on)) == -1) {
- syslog(LOG_ERR, "setsockopt(IP_RECVDSTADDR): %m");
- close(p->input.fd);
- p->input.fd = -1;
- return (SNMP_ERR_GENERR);
+ if (addr.sin_addr.s_addr == INADDR_ANY) {
+ if (setsockopt(p->input.fd, IPPROTO_IP, IP_RECVDSTADDR, &on,
+ sizeof(on)) == -1) {
+ syslog(LOG_ERR, "setsockopt(IP_RECVDSTADDR): %m");
+ close(p->input.fd);
+ p->input.fd = -1;
+ return (SNMP_ERR_GENERR);
+ }
+ p->recvdstaddr = true;
}
if (bind(p->input.fd, (struct sockaddr *)&addr, sizeof(addr))) {
if (errno == EADDRNOTAVAIL) {
@@ -218,7 +221,6 @@ udp_send(struct tport *tp, const u_char
{
struct udp_port *p = (struct udp_port *)tp;
struct cmsghdr *cmsg;
- struct in_addr *src_addr;
struct msghdr msg;
char cbuf[CMSG_SPACE(sizeof(struct in_addr))];
struct iovec iov;
@@ -231,15 +233,20 @@ udp_send(struct tport *tp, const u_char
msg.msg_iovlen = 1;
msg.msg_name = __DECONST(void *, addr);
msg.msg_namelen = addrlen;
- msg.msg_control = cbuf;
- msg.msg_controllen = sizeof(cbuf);
- cmsg = CMSG_FIRSTHDR(&msg);
- cmsg->cmsg_level = IPPROTO_IP;
- cmsg->cmsg_type = IP_SENDSRCADDR;
- cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
- src_addr = (struct in_addr *)(void*)CMSG_DATA(cmsg);
- memcpy(src_addr, &p->recv_addr, sizeof(struct in_addr));
+ if (p->recvdstaddr) {
+ msg.msg_control = cbuf;
+ msg.msg_controllen = sizeof(cbuf);
+
+ cmsg = CMSG_FIRSTHDR(&msg);
+ cmsg->cmsg_level = IPPROTO_IP;
+ cmsg->cmsg_type = IP_SENDSRCADDR;
+ cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
+ memcpy(CMSG_DATA(cmsg), &p->dstaddr, sizeof(struct in_addr));
+ } else {
+ msg.msg_control = NULL;
+ msg.msg_controllen = 0;
+ }
return (sendmsg(p->input.fd, &msg, 0));
}
@@ -260,11 +267,12 @@ check_priv_dgram(struct port_input *pi,
* Each receive should return one datagram.
*/
static ssize_t
-recv_dgram(struct port_input *pi, struct in_addr *laddr)
+udp_recv(struct tport *tp, struct port_input *pi)
{
u_char embuf[1000];
char cbuf[CMSG_SPACE(SOCKCREDSIZE(CMGROUP_MAX)) +
CMSG_SPACE(sizeof(struct in_addr))];
+ struct udp_port *p = (struct udp_port *)tp;
struct msghdr msg;
struct iovec iov[1];
ssize_t len;
@@ -316,7 +324,8 @@ recv_dgram(struct port_input *pi, struct
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
if (cmsg->cmsg_level == IPPROTO_IP &&
cmsg->cmsg_type == IP_RECVDSTADDR)
- memcpy(laddr, CMSG_DATA(cmsg), sizeof(struct in_addr));
+ memcpy(&p->dstaddr, CMSG_DATA(cmsg),
+ sizeof(struct in_addr));
if (cmsg->cmsg_level == SOL_SOCKET &&
cmsg->cmsg_type == SCM_CREDS)
cred = (struct sockcred *)CMSG_DATA(cmsg);
@@ -329,42 +338,6 @@ recv_dgram(struct port_input *pi, struct
}
/*
- * Receive something
- */
-static ssize_t
-udp_recv(struct tport *tp, struct port_input *pi)
-{
- struct udp_port *p = (struct udp_port *)tp;
- struct cmsghdr *cmsgp;
- struct in_addr *laddr;
- struct msghdr msg;
- char cbuf[CMSG_SPACE(sizeof(struct in_addr))];
- ssize_t ret;
-
- memset(cbuf, 0, sizeof(cbuf));
-
- msg.msg_control = cbuf;
- msg.msg_controllen = sizeof(cbuf);
-
- cmsgp = CMSG_FIRSTHDR(&msg);
- cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
- cmsgp->cmsg_level = IPPROTO_IP;
- cmsgp->cmsg_type = IP_SENDSRCADDR;
- laddr = (struct in_addr *)CMSG_DATA(cmsgp);
-
- ret = recv_dgram(pi, laddr);
-
- memcpy(&p->recv_addr, laddr, sizeof(struct in_addr));
-
- if (laddr->s_addr == INADDR_ANY) {
- msg.msg_control = NULL;
- msg.msg_controllen = 0;
- }
-
- return (ret);
-}
-
-/*
* Port table
*/
int
Modified: projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.h
==============================================================================
--- projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.h Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/bsnmp/snmpd/trans_udp.h Sun Jan 22 16:05:13 2017 (r312624)
@@ -39,7 +39,9 @@ struct udp_port {
struct port_input input; /* common input stuff */
struct sockaddr_in ret; /* the return address */
- struct in_addr recv_addr; /* the address the request was sent to */
+
+ bool recvdstaddr; /* IP_RECVDSTADDR is on */
+ struct in_addr dstaddr; /* address the request was sent to */
};
/* argument for open call */
Modified: projects/clang400-import/contrib/mdocml/INSTALL
==============================================================================
--- projects/clang400-import/contrib/mdocml/INSTALL Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/INSTALL Sun Jan 22 16:05:13 2017 (r312624)
@@ -1,4 +1,4 @@
-$Id: INSTALL,v 1.15 2016/07/14 11:09:06 schwarze Exp $
+$Id: INSTALL,v 1.17 2016/07/19 22:40:33 schwarze Exp $
About mdocml, the portable mandoc distribution
----------------------------------------------
@@ -35,7 +35,11 @@ To install mandoc manually, the followin
command "echo BUILD_CGI=1 > configure.local". Then run "cp
cgi.h.examples cgi.h" and edit cgi.h as desired.
-2. Run "./configure".
+2. Define MANPATH_DEFAULT in configure.local
+if /usr/share/man:/usr/X11R6/man:/usr/local/man is not appropriate
+for your operating system.
+
+3. Run "./configure".
This script attempts autoconfiguration of mandoc for your system.
Read both its standard output and the file "Makefile.local" it
generates. If anything looks wrong or different from what you
@@ -45,28 +49,21 @@ result seems right to you.
On Solaris 10 and earlier, you may have to run "ksh ./configure"
because the native /bin/sh lacks some POSIX features.
-3. Run "make".
+4. Run "make".
Any POSIX-compatible make, in particular both BSD make and GNU make,
should work. If the build fails, look at "configure.local.example"
and go back to step 2.
-4. Run "make -n install" and check whether everything will be
+5. Run "make -n install" and check whether everything will be
installed to the intended places. Otherwise, put some *DIR or *NM*
-variables into "configure.local" and go back to step 2.
+variables into "configure.local" and go back to step 3.
-5. Run "sudo make install". If you intend to build a binary
+6. Run "sudo make install". If you intend to build a binary
package using some kind of fake root mechanism, you may need a
command like "make DESTDIR=... install". Read the *-install targets
in the "Makefile" to understand how DESTDIR is used.
-6. If you want to use the integrated man(1) and your system uses
-manpath(1), make sure it is configured correctly, in particular,
-it returns all directory trees where manual pages are installed.
-Otherwise, if your system uses man.conf(5), make sure it contains
-a "manpath" line for each directory tree, and the order of these
-lines meets your wishes.
-
-7. If you compiled with database support, run the command "sudo
+7. Run the command "sudo
makewhatis" to build mandoc.db(5) databases in all the directory
trees configured in step 6. Whenever installing new manual pages,
re-run makewhatis(8) to update the databases, or apropos(1) will
@@ -84,20 +81,9 @@ manual page source.
Understanding mandoc dependencies
---------------------------------
-The mandoc(1), man(1), and demandoc(1) utilities only depend
-on the zlib library for decompressing gzipped manual pages,
-but makewhatis(8) and apropos(1) depend on the following
-additional software:
-
-1. The SQLite database system, see <http://sqlite.org/>.
-The recommended version of SQLite is 3.8.4.3 or newer. The mandoc
-toolset is known to work with version 3.7.5 or newer. Versions
-older than 3.8.3 may not achieve full performance due to the
-missing SQLITE_DETERMINISTIC optimization flag. Versions older
-than 3.8.0 may not show full error information if opening a database
-fails due to the missing sqlite3_errstr() API. Both are very minor
-problems, apropos(1) is fully usable with SQLite 3.7.5. Versions
-older than 3.7.5 may or may not work, they have not been tested.
+The following libraries are required:
+
+1. zlib for decompressing gzipped manual pages.
2. The fts(3) directory traversion functions.
If your system does not have them, the bundled compatibility version
Modified: projects/clang400-import/contrib/mdocml/LICENSE
==============================================================================
--- projects/clang400-import/contrib/mdocml/LICENSE Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/LICENSE Sun Jan 22 16:05:13 2017 (r312624)
@@ -1,4 +1,4 @@
-$Id: LICENSE,v 1.12 2016/07/07 23:46:36 schwarze Exp $
+$Id: LICENSE,v 1.13 2016/10/18 14:15:33 schwarze Exp $
With the exceptions noted below, all code and documentation
contained in the mdocml toolkit is protected by the Copyright
@@ -8,7 +8,8 @@ Copyright (c) 2008-2012, 2014 Kristaps D
Copyright (c) 2010-2016 Ingo Schwarze <schwarze at openbsd.org>
Copyright (c) 2009, 2010, 2011, 2012 Joerg Sonnenberger <joerg at netbsd.org>
Copyright (c) 2013 Franco Fichtner <franco at lastsummer.de>
-Copyright (c) 2014 Baptiste Daroussin <bapt at FreeBSD.org>
+Copyright (c) 2014 Baptiste Daroussin <bapt at freebsd.org>
+Copyright (c) 2016 Ed Maste <emaste at freebsd.org>
Copyright (c) 1999, 2004 Marc Espie <espie at openbsd.org>
Copyright (c) 1998, 2004, 2010 Todd C. Miller <Todd.Miller at courtesan.com>
Copyright (c) 2008 Otto Moerbeek <otto at drijf.net>
@@ -41,7 +42,7 @@ other people's Copyright and are distrib
and 3-clause BSD licenses; see these individual files for details.
soelim.c, soelim.1:
-Copyright (c) 2014 Baptiste Daroussin <bapt at FreeBSD.org>
+Copyright (c) 2014 Baptiste Daroussin <bapt at freebsd.org>
compat_err.c, compat_fts.c, compat_fts.h,
compat_getsubopt.c, compat_strcasestr.c, compat_strsep.c,
Modified: projects/clang400-import/contrib/mdocml/Makefile
==============================================================================
--- projects/clang400-import/contrib/mdocml/Makefile Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/Makefile Sun Jan 22 16:05:13 2017 (r312624)
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.488 2016/07/12 05:18:38 kristaps Exp $
+# $Id: Makefile,v 1.493 2016/11/19 15:24:51 schwarze Exp $
#
# Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps at bsd.lv>
# Copyright (c) 2011, 2013-2016 Ingo Schwarze <schwarze at openbsd.org>
@@ -15,27 +15,29 @@
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-VERSION = 1.13.4
+VERSION = 1.14.0
# === LIST OF FILES ====================================================
-TESTSRCS = test-dirent-namlen.c \
+TESTSRCS = test-be32toh.c \
+ test-dirent-namlen.c \
+ test-EFTYPE.c \
test-err.c \
test-fts.c \
test-getline.c \
test-getsubopt.c \
test-isblank.c \
test-mkdtemp.c \
- test-mmap.c \
+ test-nanosleep.c \
+ test-ntohl.c \
test-ohash.c \
+ test-PATH_MAX.c \
test-pledge.c \
test-progname.c \
test-reallocarray.c \
test-rewb-bsd.c \
test-rewb-sysv.c \
test-sandbox_init.c \
- test-sqlite3.c \
- test-sqlite3_errstr.c \
test-strcasestr.c \
test-stringlist.c \
test-strlcat.c \
@@ -58,7 +60,6 @@ SRCS = att.c \
compat_ohash.c \
compat_progname.c \
compat_reallocarray.c \
- compat_sqlite3_errstr.c \
compat_strcasestr.c \
compat_stringlist.c \
compat_strlcat.c \
@@ -66,6 +67,12 @@ SRCS = att.c \
compat_strsep.c \
compat_strtonum.c \
compat_vasprintf.c \
+ dba.c \
+ dba_array.c \
+ dba_read.c \
+ dba_write.c \
+ dbm.c \
+ dbm_map.c \
demandoc.c \
eqn.c \
eqn_html.c \
@@ -86,7 +93,6 @@ SRCS = att.c \
manpage.c \
manpath.c \
mansearch.c \
- mansearch_const.c \
mdoc.c \
mdoc_argv.c \
mdoc_hash.c \
@@ -128,6 +134,11 @@ DISTFILES = INSTALL \
compat_stringlist.h \
configure \
configure.local.example \
+ dba.h \
+ dba_array.h \
+ dba_write.h \
+ dbm.h \
+ dbm_map.h \
demandoc.1 \
eqn.7 \
gmdiff \
@@ -220,7 +231,6 @@ COMPAT_OBJS = compat_err.o \
compat_ohash.o \
compat_progname.o \
compat_reallocarray.o \
- compat_sqlite3_errstr.o \
compat_strcasestr.o \
compat_strlcat.o \
compat_strlcpy.o \
@@ -244,28 +254,35 @@ MANDOC_TERM_OBJS = eqn_term.o \
term_ps.o \
tbl_term.o
-BASE_OBJS = $(MANDOC_HTML_OBJS) \
+DBM_OBJS = dbm.o \
+ dbm_map.o \
+ mansearch.o
+
+DBA_OBJS = dba.o \
+ dba_array.o \
+ dba_read.o \
+ dba_write.o \
+ mandocdb.o
+
+MAIN_OBJS = $(MANDOC_HTML_OBJS) \
$(MANDOC_MAN_OBJS) \
$(MANDOC_TERM_OBJS) \
+ $(DBM_OBJS) \
+ $(DBA_OBJS) \
main.o \
manpath.o \
out.o \
tag.o \
tree.o
-MAIN_OBJS = $(BASE_OBJS)
-
-DB_OBJS = mandocdb.o \
- mansearch.o \
- mansearch_const.o
-
CGI_OBJS = $(MANDOC_HTML_OBJS) \
+ $(DBM_OBJS) \
cgi.o \
- mansearch.o \
- mansearch_const.o \
out.o
-MANPAGE_OBJS = manpage.o mansearch.o mansearch_const.o manpath.o
+MANPAGE_OBJS = $(DBM_OBJS) \
+ manpage.o \
+ manpath.o
DEMANDOC_OBJS = demandoc.o
@@ -329,7 +346,7 @@ www: $(WWW_OBJS) $(WWW_MANS)
$(WWW_MANS): mandoc
-.PHONY: base-install cgi-install db-install install www-install
+.PHONY: base-install cgi-install install www-install
.PHONY: clean distclean depend
include Makefile.depend
@@ -341,7 +358,7 @@ distclean: clean
clean:
rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS)
- rm -f mandoc $(BASE_OBJS) $(DB_OBJS)
+ rm -f mandoc $(MAIN_OBJS)
rm -f man.cgi $(CGI_OBJS)
rm -f manpage $(MANPAGE_OBJS)
rm -f demandoc $(DEMANDOC_OBJS)
@@ -351,50 +368,45 @@ clean:
base-install: base-build
mkdir -p $(DESTDIR)$(BINDIR)
- mkdir -p $(DESTDIR)$(LIBDIR)
- mkdir -p $(DESTDIR)$(INCLUDEDIR)
+ mkdir -p $(DESTDIR)$(SBINDIR)
mkdir -p $(DESTDIR)$(MANDIR)/man1
- mkdir -p $(DESTDIR)$(MANDIR)/man3
mkdir -p $(DESTDIR)$(MANDIR)/man5
mkdir -p $(DESTDIR)$(MANDIR)/man7
+ mkdir -p $(DESTDIR)$(MANDIR)/man8
$(INSTALL_PROGRAM) mandoc demandoc $(DESTDIR)$(BINDIR)
$(INSTALL_PROGRAM) soelim $(DESTDIR)$(BINDIR)/$(BINM_SOELIM)
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_MAN)
- $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)
- $(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h roff.h \
- $(DESTDIR)$(INCLUDEDIR)
+ ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_APROPOS)
+ ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_WHATIS)
+ ln -f $(DESTDIR)$(BINDIR)/mandoc \
+ $(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS)
$(INSTALL_MAN) mandoc.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1
$(INSTALL_MAN) soelim.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_SOELIM).1
$(INSTALL_MAN) man.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_MAN).1
- $(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \
- mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
+ $(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1
+ ln -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 \
+ $(DESTDIR)$(MANDIR)/man1/$(BINM_WHATIS).1
$(INSTALL_MAN) man.conf.5 $(DESTDIR)$(MANDIR)/man5/${MANM_MANCONF}.5
+ $(INSTALL_MAN) mandoc.db.5 $(DESTDIR)$(MANDIR)/man5
$(INSTALL_MAN) man.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MAN}.7
$(INSTALL_MAN) mdoc.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MDOC}.7
$(INSTALL_MAN) roff.7 $(DESTDIR)$(MANDIR)/man7/${MANM_ROFF}.7
$(INSTALL_MAN) eqn.7 $(DESTDIR)$(MANDIR)/man7/${MANM_EQN}.7
$(INSTALL_MAN) tbl.7 $(DESTDIR)$(MANDIR)/man7/${MANM_TBL}.7
$(INSTALL_MAN) mandoc_char.7 $(DESTDIR)$(MANDIR)/man7
-
-db-install: base-build
- mkdir -p $(DESTDIR)$(BINDIR)
- mkdir -p $(DESTDIR)$(SBINDIR)
- mkdir -p $(DESTDIR)$(MANDIR)/man1
- mkdir -p $(DESTDIR)$(MANDIR)/man3
- mkdir -p $(DESTDIR)$(MANDIR)/man5
- mkdir -p $(DESTDIR)$(MANDIR)/man8
- ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_APROPOS)
- ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_WHATIS)
- ln -f $(DESTDIR)$(BINDIR)/mandoc \
- $(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS)
- $(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1
- ln -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 \
- $(DESTDIR)$(MANDIR)/man1/$(BINM_WHATIS).1
- $(INSTALL_MAN) mansearch.3 $(DESTDIR)$(MANDIR)/man3
- $(INSTALL_MAN) mandoc.db.5 $(DESTDIR)$(MANDIR)/man5
$(INSTALL_MAN) makewhatis.8 \
$(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8
+lib-install: base-build
+ mkdir -p $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(INCLUDEDIR)
+ mkdir -p $(DESTDIR)$(MANDIR)/man3
+ $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h roff.h \
+ $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \
+ mansearch.3 mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
+
cgi-install: cgi-build
mkdir -p $(DESTDIR)$(CGIBINDIR)
mkdir -p $(DESTDIR)$(HTDOCDIR)
Modified: projects/clang400-import/contrib/mdocml/Makefile.depend
==============================================================================
--- projects/clang400-import/contrib/mdocml/Makefile.depend Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/Makefile.depend Sun Jan 22 16:05:13 2017 (r312624)
@@ -10,7 +10,6 @@ compat_mkdtemp.o: compat_mkdtemp.c confi
compat_ohash.o: compat_ohash.c config.h compat_ohash.h
compat_progname.o: compat_progname.c config.h
compat_reallocarray.o: compat_reallocarray.c config.h
-compat_sqlite3_errstr.o: compat_sqlite3_errstr.c config.h
compat_strcasestr.o: compat_strcasestr.c config.h
compat_stringlist.o: compat_stringlist.c config.h compat_stringlist.h
compat_strlcat.o: compat_strlcat.c config.h
@@ -18,6 +17,12 @@ compat_strlcpy.o: compat_strlcpy.c confi
compat_strsep.o: compat_strsep.c config.h
compat_strtonum.o: compat_strtonum.c config.h
compat_vasprintf.o: compat_vasprintf.c config.h
+dba.o: dba.c config.h mandoc_aux.h mandoc_ohash.h compat_ohash.h mansearch.h dba_write.h dba_array.h dba.h
+dba_array.o: dba_array.c mandoc_aux.h dba_write.h dba_array.h
+dba_read.o: dba_read.c mandoc_aux.h mansearch.h dba_array.h dba.h dbm.h
+dba_write.o: dba_write.c config.h dba_write.h
+dbm.o: dbm.c config.h mansearch.h dbm_map.h dbm.h
+dbm_map.o: dbm_map.c config.h mansearch.h dbm_map.h dbm.h
demandoc.o: demandoc.c config.h roff.h man.h mdoc.h mandoc.h
eqn.o: eqn.c config.h mandoc.h mandoc_aux.h libmandoc.h libroff.h
eqn_html.o: eqn_html.c config.h mandoc.h out.h html.h
@@ -26,7 +31,7 @@ html.o: html.c config.h mandoc.h mandoc_
lib.o: lib.c config.h roff.h mdoc.h libmdoc.h lib.in
main.o: main.c config.h mandoc_aux.h mandoc.h roff.h mdoc.h man.h tag.h main.h manconf.h mansearch.h
man.o: man.c config.h mandoc_aux.h mandoc.h roff.h man.h libmandoc.h roff_int.h libman.h
-man_hash.o: man_hash.c config.h roff.h man.h libman.h
+man_hash.o: man_hash.c config.h mandoc.h roff.h man.h libmandoc.h libman.h
man_html.o: man_html.c config.h mandoc_aux.h roff.h man.h out.h html.h main.h
man_macro.o: man_macro.c config.h mandoc.h roff.h man.h libmandoc.h roff_int.h libman.h
man_term.o: man_term.c config.h mandoc_aux.h mandoc.h roff.h man.h out.h term.h main.h
@@ -34,14 +39,13 @@ man_validate.o: man_validate.c config.h
mandoc.o: mandoc.c config.h mandoc.h mandoc_aux.h libmandoc.h
mandoc_aux.o: mandoc_aux.c config.h mandoc.h mandoc_aux.h
mandoc_ohash.o: mandoc_ohash.c mandoc_aux.h mandoc_ohash.h compat_ohash.h
-mandocdb.o: mandocdb.c config.h compat_fts.h mandoc_aux.h mandoc_ohash.h compat_ohash.h mandoc.h roff.h mdoc.h man.h manconf.h mansearch.h
+mandocdb.o: mandocdb.c config.h compat_fts.h mandoc_aux.h mandoc_ohash.h compat_ohash.h mandoc.h roff.h mdoc.h man.h manconf.h mansearch.h dba_array.h dba.h
manpage.o: manpage.c config.h manconf.h mansearch.h
manpath.o: manpath.c config.h mandoc_aux.h manconf.h
-mansearch.o: mansearch.c config.h mandoc.h mandoc_aux.h mandoc_ohash.h compat_ohash.h manconf.h mansearch.h
-mansearch_const.o: mansearch_const.c config.h mansearch.h
+mansearch.o: mansearch.c config.h mandoc.h mandoc_aux.h mandoc_ohash.h compat_ohash.h manconf.h mansearch.h dbm.h
mdoc.o: mdoc.c config.h mandoc_aux.h mandoc.h roff.h mdoc.h libmandoc.h roff_int.h libmdoc.h
-mdoc_argv.o: mdoc_argv.c config.h mandoc_aux.h mandoc.h roff.h mdoc.h libmandoc.h libmdoc.h
-mdoc_hash.o: mdoc_hash.c config.h roff.h mdoc.h libmdoc.h
+mdoc_argv.o: mdoc_argv.c config.h mandoc_aux.h mandoc.h roff.h mdoc.h libmandoc.h roff_int.h libmdoc.h
+mdoc_hash.o: mdoc_hash.c config.h mandoc.h roff.h mdoc.h libmandoc.h libmdoc.h
mdoc_html.o: mdoc_html.c config.h mandoc_aux.h roff.h mdoc.h out.h html.h main.h
mdoc_macro.o: mdoc_macro.c config.h mandoc.h roff.h mdoc.h libmandoc.h roff_int.h libmdoc.h
mdoc_man.o: mdoc_man.c config.h mandoc_aux.h mandoc.h roff.h mdoc.h man.h out.h main.h
Modified: projects/clang400-import/contrib/mdocml/TODO
==============================================================================
--- projects/clang400-import/contrib/mdocml/TODO Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/TODO Sun Jan 22 16:05:13 2017 (r312624)
@@ -1,6 +1,6 @@
************************************************************************
* Official mandoc TODO.
-* $Id: TODO,v 1.218 2016/06/05 21:06:04 schwarze Exp $
+* $Id: TODO,v 1.223 2017/01/17 15:32:43 schwarze Exp $
************************************************************************
Many issues are annotated for difficulty as follows:
@@ -33,15 +33,6 @@ Obviously, as the issues have not been s
are mere guesses, and some may be wrong.
************************************************************************
-* crashes
-************************************************************************
-
-- The abort() in bufcat(), html.c, can be triggered via buffmt_includes()
- by running -Thtml -Oincludes on a file containing a long .In argument.
- Fixing this will probably require reworking the whole bufcat() concept.
- loc ** exist * algo * size ** imp **
-
-************************************************************************
* missing features
************************************************************************
@@ -213,6 +204,13 @@ are mere guesses, and some may be wrong.
synaptics(4) found by tedu@ Mon, 17 Aug 2015 21:17:42 -0400
loc ** exist ** algo ** size ** imp ***
+- break long text into lines inside cells
+ net/lftp(1) from jirib via bentley@ Sep 13, 2016
+
+- layout l1 for a column of max text width 3 reduces the following
+ inter-column spacing for groff, but not for mandoc
+ net/lftp(1) from jirib via bentley@ Sep 13, 2016
+
- the "w" layout option is ignored
synaptics(4) found by tedu@ Mon, 17 Aug 2015 21:17:42 -0400
loc * exist * algo * size * imp **
@@ -529,16 +527,6 @@ are mere guesses, and some may be wrong.
loc ** exist ** algo ** size * imp **
************************************************************************
-* portability
-************************************************************************
-
-- systems having UTF-8 but not en_US.UTF-8
- call locale(1) from ./configure, select a UTF-8-locale,
- and use that for test-wchar.c and term_ascii.c
- to Markus Waldeck Sat, 18 Jul 2015 01:55:37 +0200
- loc * exist * algo * size * imp *
-
-************************************************************************
* warning issues
************************************************************************
@@ -612,7 +600,6 @@ are mere guesses, and some may be wrong.
************************************************************************
- Why are we using MAP_SHARED, not MAP_PRIVATE for mmap(2)?
- How does SQLITE_CONFIG_PAGECACHE actually work? Document it!
from kristaps@ Sat, 09 Aug 2014 13:51:36 +0200
Several areas can be cleaned up to make mandoc even faster. These are
@@ -631,6 +618,13 @@ Several areas can be cleaned up to make
* structural issues
************************************************************************
+- POSIX says in the documentation of sysconf(3) that PATH_MAX
+ is allowed to be so large that it is a bad idea to use it
+ for sizing static buffers. So use dynamic buffers throughout.
+ See the file test-PATH_MAX.c for details.
+ Found by Aaron M. Ucko in the GNU Hurd via Bdale Garbee,
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829624
+
- We use the input line number at several places to distinguish
same-line from different-line input. That plainly doesn't work
with user-defined macros, leading to random breakage.
@@ -646,11 +640,6 @@ Several areas can be cleaned up to make
- struct mparse refactoring
Steffen Nurpmeso Thu, 04 Sep 2014 12:50:00 +0200
-- Consider creating some views that will make the database more
- readable from the sqlite3 shell. Consider using them to
- abstract from the database structure, too.
- suggested by espie@ Sat, 19 Apr 2014 14:52:57 +0200
-
************************************************************************
* CGI issues
************************************************************************
Modified: projects/clang400-import/contrib/mdocml/cgi.c
==============================================================================
--- projects/clang400-import/contrib/mdocml/cgi.c Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/cgi.c Sun Jan 22 16:05:13 2017 (r312624)
@@ -1,7 +1,7 @@
-/* $Id: cgi.c,v 1.135 2016/07/11 22:48:37 schwarze Exp $ */
+/* $Id: cgi.c,v 1.144 2017/01/21 01:20:31 schwarze Exp $ */
/*
* Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps at bsd.lv>
- * Copyright (c) 2014, 2015, 2016 Ingo Schwarze <schwarze at usta.de>
+ * Copyright (c) 2014, 2015, 2016, 2017 Ingo Schwarze <schwarze at usta.de>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -113,17 +113,18 @@ static const char *const sec_names[] = {
static const int sec_MAX = sizeof(sec_names) / sizeof(char *);
static const char *const arch_names[] = {
- "amd64", "alpha", "armish", "armv7",
- "hppa", "hppa64", "i386", "landisk",
+ "amd64", "alpha", "armv7",
+ "hppa", "i386", "landisk",
"loongson", "luna88k", "macppc", "mips64",
- "octeon", "sgi", "socppc", "sparc",
- "sparc64", "zaurus",
- "amiga", "arc", "arm32", "atari",
- "aviion", "beagle", "cats", "hp300",
+ "octeon", "sgi", "socppc", "sparc64",
+ "amiga", "arc", "armish", "arm32",
+ "atari", "aviion", "beagle", "cats",
+ "hppa64", "hp300",
"ia64", "mac68k", "mvme68k", "mvme88k",
"mvmeppc", "palm", "pc532", "pegasos",
- "pmax", "powerpc", "solbourne", "sun3",
- "vax", "wgrisc", "x68k"
+ "pmax", "powerpc", "solbourne", "sparc",
+ "sun3", "vax", "wgrisc", "x68k",
+ "zaurus"
};
static const int arch_MAX = sizeof(arch_names) / sizeof(char *);
@@ -137,7 +138,7 @@ html_putchar(char c)
switch (c) {
case ('"'):
- printf(""e;");
+ printf(""");
break;
case ('&'):
printf("&");
@@ -337,6 +338,7 @@ resp_copy(const char *filename)
fflush(stdout);
while ((sz = read(fd, buf, sizeof(buf))) > 0)
write(STDOUT_FILENO, buf, sz);
+ close(fd);
}
}
@@ -349,13 +351,12 @@ resp_begin_html(int code, const char *ms
printf("<!DOCTYPE html>\n"
"<html>\n"
"<head>\n"
- "<meta charset=\"UTF-8\"/>\n"
- "<link rel=\"stylesheet\" href=\"%s/mandoc.css\""
+ " <meta charset=\"UTF-8\"/>\n"
+ " <link rel=\"stylesheet\" href=\"%s/mandoc.css\""
" type=\"text/css\" media=\"all\">\n"
- "<title>%s</title>\n"
+ " <title>%s</title>\n"
"</head>\n"
- "<body>\n"
- "<!-- Begin page content. //-->\n",
+ "<body>\n",
CSS_DIR, CUSTOMIZE_TITLE);
resp_copy(MAN_DIR "/header.html");
@@ -376,16 +377,14 @@ resp_searchform(const struct req *req, e
{
int i;
- puts("<!-- Begin search form. //-->");
- printf("<div id=\"mancgi\">\n"
- "<form action=\"/%s\" method=\"get\">\n"
- "<fieldset>\n"
- "<legend>Manual Page Search Parameters</legend>\n",
+ printf("<form action=\"/%s\" method=\"get\">\n"
+ " <fieldset>\n"
+ " <legend>Manual Page Search Parameters</legend>\n",
scriptname);
/* Write query input box. */
- printf("<input type=\"text\" name=\"query\" value=\"");
+ printf(" <input type=\"text\" name=\"query\" value=\"");
if (req->q.query != NULL)
html_print(req->q.query);
printf( "\" size=\"40\"");
@@ -395,45 +394,46 @@ resp_searchform(const struct req *req, e
/* Write submission buttons. */
- printf( "<button type=\"submit\" name=\"apropos\" value=\"0\">"
+ printf( " <button type=\"submit\" name=\"apropos\" value=\"0\">"
"man</button>\n"
- "<button type=\"submit\" name=\"apropos\" value=\"1\">"
- "apropos</button>\n<br/>\n");
+ " <button type=\"submit\" name=\"apropos\" value=\"1\">"
+ "apropos</button>\n"
+ " <br/>\n");
/* Write section selector. */
- puts("<select name=\"sec\">");
+ puts(" <select name=\"sec\">");
for (i = 0; i < sec_MAX; i++) {
- printf("<option value=\"%s\"", sec_numbers[i]);
+ printf(" <option value=\"%s\"", sec_numbers[i]);
if (NULL != req->q.sec &&
0 == strcmp(sec_numbers[i], req->q.sec))
printf(" selected=\"selected\"");
printf(">%s</option>\n", sec_names[i]);
}
- puts("</select>");
+ puts(" </select>");
/* Write architecture selector. */
- printf( "<select name=\"arch\">\n"
- "<option value=\"default\"");
+ printf( " <select name=\"arch\">\n"
+ " <option value=\"default\"");
if (NULL == req->q.arch)
printf(" selected=\"selected\"");
puts(">All Architectures</option>");
for (i = 0; i < arch_MAX; i++) {
- printf("<option value=\"%s\"", arch_names[i]);
+ printf(" <option value=\"%s\"", arch_names[i]);
if (NULL != req->q.arch &&
0 == strcmp(arch_names[i], req->q.arch))
printf(" selected=\"selected\"");
printf(">%s</option>\n", arch_names[i]);
}
- puts("</select>");
+ puts(" </select>");
/* Write manpath selector. */
if (req->psz > 1) {
- puts("<select name=\"manpath\">");
+ puts(" <select name=\"manpath\">");
for (i = 0; i < (int)req->psz; i++) {
- printf("<option ");
+ printf(" <option ");
if (strcmp(req->q.manpath, req->p[i]) == 0)
printf("selected=\"selected\" ");
printf("value=\"");
@@ -442,13 +442,11 @@ resp_searchform(const struct req *req, e
html_print(req->p[i]);
puts("</option>");
}
- puts("</select>");
+ puts(" </select>");
}
- puts("</fieldset>\n"
- "</form>\n"
- "</div>");
- puts("<!-- End search form. //-->");
+ puts(" </fieldset>\n"
+ "</form>");
}
static int
@@ -496,9 +494,9 @@ pg_index(const struct req *req)
resp_searchform(req, FOCUS_QUERY);
printf("<p>\n"
"This web interface is documented in the\n"
- "<a href=\"/%s%sman.cgi.8\">man.cgi(8)</a>\n"
+ "<a class=\"Xr\" href=\"/%s%sman.cgi.8\">man.cgi(8)</a>\n"
"manual, and the\n"
- "<a href=\"/%s%sapropos.1\">apropos(1)</a>\n"
+ "<a class=\"Xr\" href=\"/%s%sapropos.1\">apropos(1)</a>\n"
"manual explains the query syntax.\n"
"</p>\n",
scriptname, *scriptname == '\0' ? "" : "/",
@@ -578,27 +576,21 @@ pg_searchres(const struct req *req, stru
req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY);
if (sz > 1) {
- puts("<div class=\"results\">");
- puts("<table>");
-
+ puts("<table class=\"results\">");
for (i = 0; i < sz; i++) {
- printf("<tr>\n"
- "<td class=\"title\">\n"
- "<a href=\"/%s%s%s/%s",
+ printf(" <tr>\n"
+ " <td>"
+ "<a class=\"Xr\" href=\"/%s%s%s/%s\">",
scriptname, *scriptname == '\0' ? "" : "/",
req->q.manpath, r[i].file);
- printf("\">");
html_print(r[i].names);
- printf("</a>\n"
- "</td>\n"
- "<td class=\"desc\">");
+ printf("</a></td>\n"
+ " <td><span class=\"Nd\">");
html_print(r[i].output);
- puts("</td>\n"
- "</tr>");
+ puts("</span></td>\n"
+ " </tr>");
}
-
- puts("</table>\n"
- "</div>");
+ puts("</table>");
}
/*
@@ -800,7 +792,8 @@ resp_format(const struct req *req, const
}
mchars_alloc();
- mp = mparse_alloc(MPARSE_SO, MANDOCLEVEL_BADARG, NULL, req->q.manpath);
+ mp = mparse_alloc(MPARSE_SO | MPARSE_UTF8 | MPARSE_LATIN1,
+ MANDOCLEVEL_BADARG, NULL, req->q.manpath);
mparse_readfd(mp, fd, file);
close(fd);
Modified: projects/clang400-import/contrib/mdocml/compat_fts.c
==============================================================================
--- projects/clang400-import/contrib/mdocml/compat_fts.c Sun Jan 22 15:35:51 2017 (r312623)
+++ projects/clang400-import/contrib/mdocml/compat_fts.c Sun Jan 22 16:05:13 2017 (r312624)
@@ -6,8 +6,8 @@ int dummy;
#else
-/* $Id: compat_fts.c,v 1.9 2015/03/18 19:29:48 schwarze Exp $ */
-/* $OpenBSD: fts.c,v 1.50 2015/01/16 16:48:51 deraadt Exp $ */
+/* $Id: compat_fts.c,v 1.12 2016/10/18 23:58:12 schwarze Exp $ */
+/* $OpenBSD: fts.c,v 1.56 2016/09/21 04:38:56 guenther Exp $ */
/*-
* Copyright (c) 1990, 1993, 1994
@@ -59,6 +59,7 @@ static void fts_load(FTS *, FTSENT *);
static size_t fts_maxarglen(char * const *);
static void fts_padjust(FTS *, FTSENT *);
static int fts_palloc(FTS *, size_t);
+static FTSENT *fts_sort(FTS *, FTSENT *, int);
static unsigned short fts_stat(FTS *, FTSENT *);
#define ISDOT(a) (a[0] == '.' && (!a[1] || (a[1] == '.' && !a[2])))
@@ -68,19 +69,22 @@ static unsigned short fts_stat(FTS *, F
#ifndef O_CLOEXEC
#define O_CLOEXEC 0
#endif
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
#define CLR(opt) (sp->fts_options &= ~(opt))
#define ISSET(opt) (sp->fts_options & (opt))
#define SET(opt) (sp->fts_options |= (opt))
FTS *
-fts_open(char * const *argv, int options, void *dummy)
+fts_open(char * const *argv, int options,
+ int (*compar)(const FTSENT **, const FTSENT **))
{
FTS *sp;
FTSENT *p, *root;
int nitems;
FTSENT *parent, *tmp;
- size_t len;
/* Options check. */
if (options & ~FTS_OPTIONMASK) {
@@ -88,9 +92,16 @@ fts_open(char * const *argv, int options
return (NULL);
}
+ /* At least one path must be specified. */
+ if (*argv == NULL) {
+ errno = EINVAL;
+ return (NULL);
+ }
+
/* Allocate/initialize the stream */
if ((sp = calloc(1, sizeof(FTS))) == NULL)
return (NULL);
+ sp->fts_compar = compar;
sp->fts_options = options;
/*
@@ -107,13 +118,7 @@ fts_open(char * const *argv, int options
/* Allocate/initialize root(s). */
for (root = NULL, nitems = 0; *argv; ++argv, ++nitems) {
- /* Don't allow zero-length paths. */
- if ((len = strlen(*argv)) == 0) {
- errno = ENOENT;
- goto mem3;
- }
-
- if ((p = fts_alloc(sp, *argv, len)) == NULL)
+ if ((p = fts_alloc(sp, *argv, strlen(*argv))) == NULL)
goto mem3;
p->fts_level = FTS_ROOTLEVEL;
p->fts_parent = parent;
@@ -124,14 +129,25 @@ fts_open(char * const *argv, int options
if (p->fts_info == FTS_DOT)
p->fts_info = FTS_D;
- p->fts_link = NULL;
- if (root == NULL)
- tmp = root = p;
- else {
- tmp->fts_link = p;
- tmp = p;
+ /*
+ * If comparison routine supplied, traverse in sorted
+ * order; otherwise traverse in the order specified.
+ */
+ if (compar) {
+ p->fts_link = root;
+ root = p;
+ } else {
+ p->fts_link = NULL;
+ if (root == NULL)
+ tmp = root = p;
+ else {
+ tmp->fts_link = p;
+ tmp = p;
+ }
}
}
+ if (compar && nitems > 1)
+ root = fts_sort(sp, root, nitems);
/*
* Allocate a dummy pointer and make fts_read think that we've just
@@ -201,6 +217,7 @@ fts_close(FTS *sp)
/* Free up child linked list, sort array, path buffer, stream ptr.*/
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list