From owner-svn-src-projects@FreeBSD.ORG Sun Mar 16 14:06:17 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7614194F; Sun, 16 Mar 2014 14:06:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D91ABFB; Sun, 16 Mar 2014 14:06:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2GE6HD3092553; Sun, 16 Mar 2014 14:06:17 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2GE6C1n092526; Sun, 16 Mar 2014 14:06:12 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201403161406.s2GE6C1n092526@svn.freebsd.org> From: Andrew Turner Date: Sun, 16 Mar 2014 14:06:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r263241 - in projects/arm_eabi_vfp: . bin/date/tests bin/kill bin/mv/tests bin/pax/tests bin/sh bin/sh/bltin bin/sh/tests bin/sh/tests/builtins bin/test/tests contrib/libc++/include con... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Mar 2014 14:06:17 -0000 Author: andrew Date: Sun Mar 16 14:06:10 2014 New Revision: 263241 URL: http://svnweb.freebsd.org/changeset/base/263241 Log: MFC Added: projects/arm_eabi_vfp/bin/sh/tests/builtins/kill2.0 - copied unchanged from r263239, head/bin/sh/tests/builtins/kill2.0 projects/arm_eabi_vfp/contrib/libucl/Makefile.unix - copied unchanged from r263239, head/contrib/libucl/Makefile.unix projects/arm_eabi_vfp/contrib/libucl/Makefile.w32 - copied unchanged from r263239, head/contrib/libucl/Makefile.w32 projects/arm_eabi_vfp/contrib/libucl/tests/10.in - copied unchanged from r263239, head/contrib/libucl/tests/10.in projects/arm_eabi_vfp/sbin/dhclient/tests/ - copied from r263239, head/sbin/dhclient/tests/ projects/arm_eabi_vfp/sbin/growfs/tests/ - copied from r263239, head/sbin/growfs/tests/ projects/arm_eabi_vfp/sbin/mdconfig/tests/ - copied from r263239, head/sbin/mdconfig/tests/ projects/arm_eabi_vfp/sbin/tests/ - copied from r263239, head/sbin/tests/ projects/arm_eabi_vfp/share/examples/dma/ - copied from r263239, head/share/examples/dma/ projects/arm_eabi_vfp/share/man/man4/hv_ata_pci_disengage.4 - copied unchanged from r263239, head/share/man/man4/hv_ata_pci_disengage.4 projects/arm_eabi_vfp/share/man/man4/hv_kvp.4 - copied unchanged from r263239, head/share/man/man4/hv_kvp.4 projects/arm_eabi_vfp/share/man/man4/hv_netvsc.4 - copied unchanged from r263239, head/share/man/man4/hv_netvsc.4 projects/arm_eabi_vfp/share/man/man4/hv_storvsc.4 - copied unchanged from r263239, head/share/man/man4/hv_storvsc.4 projects/arm_eabi_vfp/share/man/man4/hv_utils.4 - copied unchanged from r263239, head/share/man/man4/hv_utils.4 projects/arm_eabi_vfp/share/man/man4/hv_vmbus.4 - copied unchanged from r263239, head/share/man/man4/hv_vmbus.4 projects/arm_eabi_vfp/share/man/man8/hv_kvp_daemon.8 - copied unchanged from r263239, head/share/man/man8/hv_kvp_daemon.8 projects/arm_eabi_vfp/share/mk/suite.test.mk - copied unchanged from r263239, head/share/mk/suite.test.mk projects/arm_eabi_vfp/sys/amd64/amd64/xen-locore.S - copied unchanged from r263239, head/sys/amd64/amd64/xen-locore.S projects/arm_eabi_vfp/sys/amd64/vmm/io/vatpic.c - copied unchanged from r263239, head/sys/amd64/vmm/io/vatpic.c projects/arm_eabi_vfp/sys/amd64/vmm/io/vatpic.h - copied unchanged from r263239, head/sys/amd64/vmm/io/vatpic.h projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ioport.c - copied unchanged from r263239, head/sys/amd64/vmm/vmm_ioport.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ioport.h - copied unchanged from r263239, head/sys/amd64/vmm/vmm_ioport.h projects/arm_eabi_vfp/sys/boot/efi/include/amd64/ - copied from r263239, head/sys/boot/efi/include/amd64/ projects/arm_eabi_vfp/sys/crypto/sha2/sha256.h - copied unchanged from r263239, head/sys/crypto/sha2/sha256.h projects/arm_eabi_vfp/sys/crypto/sha2/sha256c.c - copied unchanged from r263239, head/sys/crypto/sha2/sha256c.c projects/arm_eabi_vfp/sys/dev/xen/timer/timer.h - copied unchanged from r263239, head/sys/dev/xen/timer/timer.h projects/arm_eabi_vfp/sys/netinet/in_rss.c - copied unchanged from r263239, head/sys/netinet/in_rss.c projects/arm_eabi_vfp/sys/netinet/in_rss.h - copied unchanged from r263239, head/sys/netinet/in_rss.h projects/arm_eabi_vfp/sys/netinet/toeplitz.c - copied unchanged from r263239, head/sys/netinet/toeplitz.c projects/arm_eabi_vfp/sys/netinet/toeplitz.h - copied unchanged from r263239, head/sys/netinet/toeplitz.h projects/arm_eabi_vfp/sys/sys/boot.h - copied unchanged from r263239, head/sys/sys/boot.h projects/arm_eabi_vfp/sys/sys/capsicum.h - copied unchanged from r263239, head/sys/sys/capsicum.h projects/arm_eabi_vfp/sys/x86/include/init.h - copied unchanged from r263239, head/sys/x86/include/init.h projects/arm_eabi_vfp/sys/x86/x86/delay.c - copied unchanged from r263239, head/sys/x86/x86/delay.c projects/arm_eabi_vfp/sys/x86/xen/pv.c - copied unchanged from r263239, head/sys/x86/xen/pv.c projects/arm_eabi_vfp/sys/x86/xen/pvcpu_enum.c - copied unchanged from r263239, head/sys/x86/xen/pvcpu_enum.c projects/arm_eabi_vfp/usr.bin/apply/tests/ - copied from r263239, head/usr.bin/apply/tests/ projects/arm_eabi_vfp/usr.bin/calendar/tests/ - copied from r263239, head/usr.bin/calendar/tests/ projects/arm_eabi_vfp/usr.bin/comm/tests/ - copied from r263239, head/usr.bin/comm/tests/ projects/arm_eabi_vfp/usr.bin/file2c/tests/ - copied from r263239, head/usr.bin/file2c/tests/ projects/arm_eabi_vfp/usr.bin/join/tests/ - copied from r263239, head/usr.bin/join/tests/ projects/arm_eabi_vfp/usr.bin/jot/tests/ - copied from r263239, head/usr.bin/jot/tests/ projects/arm_eabi_vfp/usr.bin/lastcomm/tests/ - copied from r263239, head/usr.bin/lastcomm/tests/ projects/arm_eabi_vfp/usr.bin/m4/tests/ - copied from r263239, head/usr.bin/m4/tests/ projects/arm_eabi_vfp/usr.bin/ncal/tests/ - copied from r263239, head/usr.bin/ncal/tests/ projects/arm_eabi_vfp/usr.bin/printf/tests/ - copied from r263239, head/usr.bin/printf/tests/ projects/arm_eabi_vfp/usr.bin/sed/tests/ - copied from r263239, head/usr.bin/sed/tests/ projects/arm_eabi_vfp/usr.bin/tests/regress.m4 - copied unchanged from r263239, head/usr.bin/tests/regress.m4 projects/arm_eabi_vfp/usr.bin/tr/tests/ - copied from r263239, head/usr.bin/tr/tests/ projects/arm_eabi_vfp/usr.bin/uudecode/tests/ - copied from r263239, head/usr.bin/uudecode/tests/ projects/arm_eabi_vfp/usr.bin/uuencode/tests/ - copied from r263239, head/usr.bin/uuencode/tests/ projects/arm_eabi_vfp/usr.bin/xargs/tests/ - copied from r263239, head/usr.bin/xargs/tests/ projects/arm_eabi_vfp/usr.bin/yacc/tests/ - copied from r263239, head/usr.bin/yacc/tests/ projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/user.subr - copied unchanged from r263239, head/usr.sbin/bsdconfig/usermgmt/share/user.subr projects/arm_eabi_vfp/usr.sbin/etcupdate/tests/ - copied from r263239, head/usr.sbin/etcupdate/tests/ projects/arm_eabi_vfp/usr.sbin/newsyslog/tests/ - copied from r263239, head/usr.sbin/newsyslog/tests/ projects/arm_eabi_vfp/usr.sbin/sa/tests/ - copied from r263239, head/usr.sbin/sa/tests/ projects/arm_eabi_vfp/usr.sbin/tests/ - copied from r263239, head/usr.sbin/tests/ Deleted: projects/arm_eabi_vfp/contrib/libucl/Makefile projects/arm_eabi_vfp/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h projects/arm_eabi_vfp/contrib/lukemftpd/ projects/arm_eabi_vfp/etc/rc.d/ipxrouted projects/arm_eabi_vfp/lib/libipx/ projects/arm_eabi_vfp/libexec/lukemftpd/ projects/arm_eabi_vfp/sbin/ifconfig/af_atalk.c projects/arm_eabi_vfp/sbin/ifconfig/af_ipx.c projects/arm_eabi_vfp/share/man/man4/ef.4 projects/arm_eabi_vfp/sys/arm/arm/irq_dispatch.S projects/arm_eabi_vfp/sys/arm/arm/vectors.S projects/arm_eabi_vfp/sys/modules/if_ef/ projects/arm_eabi_vfp/sys/net/if_ef.c projects/arm_eabi_vfp/sys/netatalk/ projects/arm_eabi_vfp/sys/netipx/ projects/arm_eabi_vfp/sys/security/mac/mac_atalk.c projects/arm_eabi_vfp/tools/build/options/WITHOUT_IPX projects/arm_eabi_vfp/tools/build/options/WITHOUT_IPX_SUPPORT projects/arm_eabi_vfp/tools/regression/lib/libc/net/test-eui64_line.c projects/arm_eabi_vfp/tools/regression/lib/libc/net/test-eui64_line.t projects/arm_eabi_vfp/tools/regression/netatalk/ projects/arm_eabi_vfp/tools/regression/netipx/ projects/arm_eabi_vfp/tools/regression/sbin/ projects/arm_eabi_vfp/tools/regression/usr.bin/Makefile projects/arm_eabi_vfp/tools/regression/usr.bin/apply/ projects/arm_eabi_vfp/tools/regression/usr.bin/calendar/ projects/arm_eabi_vfp/tools/regression/usr.bin/comm/ projects/arm_eabi_vfp/tools/regression/usr.bin/file2c/ projects/arm_eabi_vfp/tools/regression/usr.bin/join/ projects/arm_eabi_vfp/tools/regression/usr.bin/jot/ projects/arm_eabi_vfp/tools/regression/usr.bin/lastcomm/ projects/arm_eabi_vfp/tools/regression/usr.bin/m4/ projects/arm_eabi_vfp/tools/regression/usr.bin/ncal/ projects/arm_eabi_vfp/tools/regression/usr.bin/printf/ projects/arm_eabi_vfp/tools/regression/usr.bin/regress.m4 projects/arm_eabi_vfp/tools/regression/usr.bin/sed/ projects/arm_eabi_vfp/tools/regression/usr.bin/tr/ projects/arm_eabi_vfp/tools/regression/usr.bin/uudecode/ projects/arm_eabi_vfp/tools/regression/usr.bin/uuencode/ projects/arm_eabi_vfp/tools/regression/usr.bin/xargs/ projects/arm_eabi_vfp/tools/regression/usr.bin/yacc/ projects/arm_eabi_vfp/tools/regression/usr.sbin/ projects/arm_eabi_vfp/usr.bin/csup/queue.h projects/arm_eabi_vfp/usr.bin/netstat/atalk.c projects/arm_eabi_vfp/usr.bin/netstat/ipx.c projects/arm_eabi_vfp/usr.sbin/IPXrouted/ projects/arm_eabi_vfp/usr.sbin/bhyve/atpic.c projects/arm_eabi_vfp/usr.sbin/bhyve/elcr.c projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/userinput Modified: projects/arm_eabi_vfp/MAINTAINERS (contents, props changed) projects/arm_eabi_vfp/Makefile.inc1 projects/arm_eabi_vfp/ObsoleteFiles.inc projects/arm_eabi_vfp/bin/date/tests/Makefile projects/arm_eabi_vfp/bin/kill/kill.c projects/arm_eabi_vfp/bin/mv/tests/Makefile projects/arm_eabi_vfp/bin/pax/tests/Makefile projects/arm_eabi_vfp/bin/sh/bltin/bltin.h projects/arm_eabi_vfp/bin/sh/expand.c projects/arm_eabi_vfp/bin/sh/jobs.c projects/arm_eabi_vfp/bin/sh/redir.c projects/arm_eabi_vfp/bin/sh/tests/Makefile projects/arm_eabi_vfp/bin/sh/tests/builtins/Makefile projects/arm_eabi_vfp/bin/test/tests/Makefile projects/arm_eabi_vfp/contrib/libc++/include/map projects/arm_eabi_vfp/contrib/libc++/include/unordered_map projects/arm_eabi_vfp/contrib/libucl/doc/api.md projects/arm_eabi_vfp/contrib/libucl/include/ucl.h projects/arm_eabi_vfp/contrib/libucl/src/ucl_internal.h projects/arm_eabi_vfp/contrib/libucl/src/ucl_parser.c projects/arm_eabi_vfp/contrib/libucl/src/ucl_util.c projects/arm_eabi_vfp/contrib/libucl/tests/8.in projects/arm_eabi_vfp/contrib/libucl/tests/8.res projects/arm_eabi_vfp/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp projects/arm_eabi_vfp/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/arm_eabi_vfp/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/arm_eabi_vfp/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/arm_eabi_vfp/contrib/mdocml/lib.in projects/arm_eabi_vfp/contrib/tcpdump/tcpdump.c projects/arm_eabi_vfp/contrib/tzdata/asia projects/arm_eabi_vfp/contrib/tzdata/australasia projects/arm_eabi_vfp/contrib/tzdata/europe projects/arm_eabi_vfp/contrib/tzdata/northamerica projects/arm_eabi_vfp/contrib/tzdata/southamerica projects/arm_eabi_vfp/crypto/openssh/sandbox-capsicum.c projects/arm_eabi_vfp/etc/defaults/rc.conf projects/arm_eabi_vfp/etc/mtree/BSD.include.dist projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist projects/arm_eabi_vfp/etc/mtree/BSD.usr.dist projects/arm_eabi_vfp/etc/network.subr projects/arm_eabi_vfp/etc/nsmb.conf projects/arm_eabi_vfp/etc/rc.d/Makefile projects/arm_eabi_vfp/etc/rc.d/routing projects/arm_eabi_vfp/gnu/usr.bin/groff/tmac/fr.ISO8859-1 projects/arm_eabi_vfp/gnu/usr.bin/groff/tmac/ru.KOI8-R projects/arm_eabi_vfp/include/Makefile projects/arm_eabi_vfp/lib/Makefile projects/arm_eabi_vfp/lib/atf/libatf-c++/tests/Makefile projects/arm_eabi_vfp/lib/atf/libatf-c++/tests/detail/Makefile projects/arm_eabi_vfp/lib/atf/libatf-c/tests/Makefile projects/arm_eabi_vfp/lib/atf/libatf-c/tests/detail/Makefile projects/arm_eabi_vfp/lib/atf/tests/test-programs/Makefile projects/arm_eabi_vfp/lib/libbsdstat/Makefile projects/arm_eabi_vfp/lib/libbsdstat/bsdstat.c projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_double.c projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_float.c projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp.h projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp_double.S projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp_float.S projects/arm_eabi_vfp/lib/libc/gen/cap_sandboxed.c projects/arm_eabi_vfp/lib/libc/gen/sem_new.c projects/arm_eabi_vfp/lib/libc/net/ether_addr.c projects/arm_eabi_vfp/lib/libcasper/libcasper.c projects/arm_eabi_vfp/lib/libcrypt/Makefile projects/arm_eabi_vfp/lib/libcrypt/tests/Makefile projects/arm_eabi_vfp/lib/libfetch/http.c projects/arm_eabi_vfp/lib/libmd/Makefile projects/arm_eabi_vfp/lib/libpam/modules/pam_radius/pam_radius.8 projects/arm_eabi_vfp/lib/libpam/modules/pam_tacplus/pam_tacplus.8 projects/arm_eabi_vfp/lib/libprocstat/libprocstat.c projects/arm_eabi_vfp/lib/libusb/libusb.h projects/arm_eabi_vfp/lib/libvmmapi/vmmapi.c projects/arm_eabi_vfp/lib/libvmmapi/vmmapi.h projects/arm_eabi_vfp/lib/msun/arm/Makefile.inc projects/arm_eabi_vfp/lib/msun/arm/Symbol.map projects/arm_eabi_vfp/lib/msun/arm/fenv-mangle.h projects/arm_eabi_vfp/lib/msun/arm/fenv.c projects/arm_eabi_vfp/lib/msun/arm/fenv.h projects/arm_eabi_vfp/libexec/atf/atf-check/tests/Makefile projects/arm_eabi_vfp/libexec/bootpd/tools/bootptest/print-bootp.c projects/arm_eabi_vfp/release/picobsd/bridge/crunch.conf projects/arm_eabi_vfp/release/picobsd/qemu/crunch.conf projects/arm_eabi_vfp/rescue/rescue/Makefile projects/arm_eabi_vfp/sbin/Makefile projects/arm_eabi_vfp/sbin/casperd/casperd.c projects/arm_eabi_vfp/sbin/casperd/zygote.c projects/arm_eabi_vfp/sbin/dhclient/Makefile projects/arm_eabi_vfp/sbin/dhclient/bpf.c projects/arm_eabi_vfp/sbin/dhclient/dhclient.c projects/arm_eabi_vfp/sbin/fsck_ffs/fsutil.c projects/arm_eabi_vfp/sbin/growfs/Makefile projects/arm_eabi_vfp/sbin/hastd/subr.c projects/arm_eabi_vfp/sbin/ifconfig/Makefile projects/arm_eabi_vfp/sbin/ifconfig/ifconfig.8 projects/arm_eabi_vfp/sbin/ifconfig/ifconfig.c projects/arm_eabi_vfp/sbin/mdconfig/Makefile projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.8 projects/arm_eabi_vfp/sbin/ping/ping.c projects/arm_eabi_vfp/sbin/route/keywords projects/arm_eabi_vfp/sbin/route/route.8 projects/arm_eabi_vfp/sbin/route/route.c projects/arm_eabi_vfp/secure/usr.bin/bdes/bdes.1 projects/arm_eabi_vfp/share/doc/papers/beyond4.3/beyond43.ms projects/arm_eabi_vfp/share/doc/papers/diskperf/abs.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/diskperf/appendix.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/diskperf/conclusions.ms projects/arm_eabi_vfp/share/doc/papers/diskperf/equip.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/diskperf/methodology.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/diskperf/motivation.ms projects/arm_eabi_vfp/share/doc/papers/diskperf/results.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/diskperf/tests.ms projects/arm_eabi_vfp/share/doc/papers/fsinterface/abstract.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/fsinterface/fsinterface.ms projects/arm_eabi_vfp/share/doc/papers/fsinterface/slides.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kernmalloc/alloc.fig (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kernmalloc/appendix.ms projects/arm_eabi_vfp/share/doc/papers/kernmalloc/appendix.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kernmalloc/kernmalloc.t projects/arm_eabi_vfp/share/doc/papers/kernmalloc/usage.tbl (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kerntune/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kerntune/1.t projects/arm_eabi_vfp/share/doc/papers/kerntune/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kerntune/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kerntune/4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/kerntune/fig2.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/newvm/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/newvm/1.t projects/arm_eabi_vfp/share/doc/papers/newvm/a.t projects/arm_eabi_vfp/share/doc/papers/relengr/0.t projects/arm_eabi_vfp/share/doc/papers/relengr/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/relengr/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/relengr/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/4.t projects/arm_eabi_vfp/share/doc/papers/sysperf/5.t projects/arm_eabi_vfp/share/doc/papers/sysperf/6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/7.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/a1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/a2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/papers/sysperf/appendix.ms projects/arm_eabi_vfp/share/doc/psd/05.sysman/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.1.t projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.2.t projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/1.7.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.3.t projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/2.5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/05.sysman/a.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/12.make/tutorial.ms projects/arm_eabi_vfp/share/doc/psd/18.gprof/abstract.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/gathering.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/header.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/intro.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/postp.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/postp1.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/postp2.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/postp3.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/pres1.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/pres2.pic (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/present.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/profiling.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/18.gprof/refs.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/dgramread.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/dgramsend.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/pipe.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/socketpair.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/strchkread.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/streamread.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/streamwrite.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/tutor.me (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/udgramread.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/udgramsend.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/ustreamread.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/20.ipctut/ustreamwrite.c (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/21.ipc/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/21.ipc/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/21.ipc/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/psd/21.ipc/3.t projects/arm_eabi_vfp/share/doc/psd/21.ipc/4.t projects/arm_eabi_vfp/share/doc/psd/21.ipc/5.t projects/arm_eabi_vfp/share/doc/psd/contents/contents.ms projects/arm_eabi_vfp/share/doc/smm/01.setup/0.t projects/arm_eabi_vfp/share/doc/smm/01.setup/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/01.setup/2.t projects/arm_eabi_vfp/share/doc/smm/01.setup/3.t projects/arm_eabi_vfp/share/doc/smm/01.setup/4.t projects/arm_eabi_vfp/share/doc/smm/01.setup/5.t projects/arm_eabi_vfp/share/doc/smm/01.setup/6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/6.t projects/arm_eabi_vfp/share/doc/smm/02.config/a.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/b.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/c.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/d.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/02.config/e.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/04.quotas/quotas.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/3.t projects/arm_eabi_vfp/share/doc/smm/05.fastfs/4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/05.fastfs/6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/06.nfs/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/06.nfs/1.t projects/arm_eabi_vfp/share/doc/smm/06.nfs/2.t projects/arm_eabi_vfp/share/doc/smm/06.nfs/ref.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/07.lpd/7.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/11.timedop/timed.ms (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/12.timed/date (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/12.timed/loop (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/12.timed/time (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/12.timed/timed.ms projects/arm_eabi_vfp/share/doc/smm/12.timed/unused (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/0.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/1.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/2.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/3.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/4.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/5.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/6.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/7.t projects/arm_eabi_vfp/share/doc/smm/18.net/8.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/9.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/a.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/b.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/c.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/d.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/e.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/18.net/f.t (contents, props changed) projects/arm_eabi_vfp/share/doc/smm/contents/contents.ms projects/arm_eabi_vfp/share/doc/usd/07.mail/mail0.nr projects/arm_eabi_vfp/share/doc/usd/07.mail/mail1.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail2.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail3.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail4.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail5.nr projects/arm_eabi_vfp/share/doc/usd/07.mail/mail6.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail7.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail8.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/mail9.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/07.mail/maila.nr (contents, props changed) projects/arm_eabi_vfp/share/doc/usd/18.msdiffs/ms.diffs projects/arm_eabi_vfp/share/doc/usd/contents/contents.ms projects/arm_eabi_vfp/share/examples/Makefile projects/arm_eabi_vfp/share/examples/tests/tests/atf/Makefile projects/arm_eabi_vfp/share/examples/tests/tests/plain/Makefile projects/arm_eabi_vfp/share/man/man1/intro.1 projects/arm_eabi_vfp/share/man/man3/assert.3 projects/arm_eabi_vfp/share/man/man3/bitstring.3 projects/arm_eabi_vfp/share/man/man3/end.3 projects/arm_eabi_vfp/share/man/man3/fpgetround.3 projects/arm_eabi_vfp/share/man/man3/intro.3 projects/arm_eabi_vfp/share/man/man3/pthread_create.3 projects/arm_eabi_vfp/share/man/man3/pthread_exit.3 projects/arm_eabi_vfp/share/man/man3/queue.3 projects/arm_eabi_vfp/share/man/man3/stdarg.3 projects/arm_eabi_vfp/share/man/man4/Makefile projects/arm_eabi_vfp/share/man/man4/crypto.4 projects/arm_eabi_vfp/share/man/man4/cy.4 projects/arm_eabi_vfp/share/man/man4/digi.4 projects/arm_eabi_vfp/share/man/man4/disc.4 projects/arm_eabi_vfp/share/man/man4/edsc.4 projects/arm_eabi_vfp/share/man/man4/fd.4 projects/arm_eabi_vfp/share/man/man4/gre.4 projects/arm_eabi_vfp/share/man/man4/icmp.4 projects/arm_eabi_vfp/share/man/man4/inet.4 projects/arm_eabi_vfp/share/man/man4/ip.4 projects/arm_eabi_vfp/share/man/man4/ksyms.4 projects/arm_eabi_vfp/share/man/man4/lp.4 projects/arm_eabi_vfp/share/man/man4/mem.4 projects/arm_eabi_vfp/share/man/man4/mtio.4 projects/arm_eabi_vfp/share/man/man4/netgraph.4 projects/arm_eabi_vfp/share/man/man4/netintro.4 projects/arm_eabi_vfp/share/man/man4/ng_iface.4 projects/arm_eabi_vfp/share/man/man4/null.4 projects/arm_eabi_vfp/share/man/man4/pts.4 projects/arm_eabi_vfp/share/man/man4/route.4 projects/arm_eabi_vfp/share/man/man4/sctp.4 projects/arm_eabi_vfp/share/man/man4/sio.4 projects/arm_eabi_vfp/share/man/man4/tcp.4 projects/arm_eabi_vfp/share/man/man4/termios.4 projects/arm_eabi_vfp/share/man/man4/tty.4 projects/arm_eabi_vfp/share/man/man4/udp.4 projects/arm_eabi_vfp/share/man/man4/unix.4 projects/arm_eabi_vfp/share/man/man5/a.out.5 projects/arm_eabi_vfp/share/man/man5/acct.5 projects/arm_eabi_vfp/share/man/man5/core.5 projects/arm_eabi_vfp/share/man/man5/devfs.5 projects/arm_eabi_vfp/share/man/man5/dir.5 projects/arm_eabi_vfp/share/man/man5/disktab.5 projects/arm_eabi_vfp/share/man/man5/fdescfs.5 projects/arm_eabi_vfp/share/man/man5/fs.5 projects/arm_eabi_vfp/share/man/man5/fstab.5 projects/arm_eabi_vfp/share/man/man5/group.5 projects/arm_eabi_vfp/share/man/man5/hosts.5 projects/arm_eabi_vfp/share/man/man5/hosts.equiv.5 projects/arm_eabi_vfp/share/man/man5/hosts.lpd.5 projects/arm_eabi_vfp/share/man/man5/intro.5 projects/arm_eabi_vfp/share/man/man5/networks.5 projects/arm_eabi_vfp/share/man/man5/nsmb.conf.5 projects/arm_eabi_vfp/share/man/man5/passwd.5 projects/arm_eabi_vfp/share/man/man5/phones.5 projects/arm_eabi_vfp/share/man/man5/protocols.5 projects/arm_eabi_vfp/share/man/man5/rc.conf.5 projects/arm_eabi_vfp/share/man/man5/remote.5 projects/arm_eabi_vfp/share/man/man5/resolver.5 projects/arm_eabi_vfp/share/man/man5/services.5 projects/arm_eabi_vfp/share/man/man5/shells.5 projects/arm_eabi_vfp/share/man/man5/src.conf.5 projects/arm_eabi_vfp/share/man/man5/stab.5 projects/arm_eabi_vfp/share/man/man6/intro.6 projects/arm_eabi_vfp/share/man/man7/adding_user.7 projects/arm_eabi_vfp/share/man/man7/ascii.7 projects/arm_eabi_vfp/share/man/man7/environ.7 projects/arm_eabi_vfp/share/man/man7/hier.7 projects/arm_eabi_vfp/share/man/man7/hostname.7 projects/arm_eabi_vfp/share/man/man7/intro.7 projects/arm_eabi_vfp/share/man/man7/mailaddr.7 projects/arm_eabi_vfp/share/man/man7/operator.7 projects/arm_eabi_vfp/share/man/man7/sticky.7 projects/arm_eabi_vfp/share/man/man8/Makefile projects/arm_eabi_vfp/share/man/man8/crash.8 projects/arm_eabi_vfp/share/man/man8/intro.8 projects/arm_eabi_vfp/share/man/man8/rc.8 projects/arm_eabi_vfp/share/man/man9/buf.9 projects/arm_eabi_vfp/share/man/man9/intro.9 projects/arm_eabi_vfp/share/man/man9/netisr.9 projects/arm_eabi_vfp/share/man/man9/rtentry.9 projects/arm_eabi_vfp/share/me/acm.me (contents, props changed) projects/arm_eabi_vfp/share/me/chars.me (contents, props changed) projects/arm_eabi_vfp/share/me/deltext.me (contents, props changed) projects/arm_eabi_vfp/share/me/eqn.me projects/arm_eabi_vfp/share/me/float.me (contents, props changed) projects/arm_eabi_vfp/share/me/footnote.me (contents, props changed) projects/arm_eabi_vfp/share/me/index.me (contents, props changed) projects/arm_eabi_vfp/share/me/letterhead.me (contents, props changed) projects/arm_eabi_vfp/share/me/local.me (contents, props changed) projects/arm_eabi_vfp/share/me/null.me (contents, props changed) projects/arm_eabi_vfp/share/me/orig_me.7 projects/arm_eabi_vfp/share/me/refer.me (contents, props changed) projects/arm_eabi_vfp/share/me/sh.me (contents, props changed) projects/arm_eabi_vfp/share/me/tbl.me (contents, props changed) projects/arm_eabi_vfp/share/me/thesis.me (contents, props changed) projects/arm_eabi_vfp/share/me/tmac.orig_me projects/arm_eabi_vfp/share/mk/Makefile projects/arm_eabi_vfp/share/mk/atf.test.mk projects/arm_eabi_vfp/share/mk/bsd.README projects/arm_eabi_vfp/share/mk/bsd.libnames.mk projects/arm_eabi_vfp/share/mk/bsd.own.mk projects/arm_eabi_vfp/share/mk/bsd.test.mk projects/arm_eabi_vfp/share/mk/plain.test.mk projects/arm_eabi_vfp/share/mk/tap.test.mk projects/arm_eabi_vfp/share/termcap/termcap.5 projects/arm_eabi_vfp/sys/Makefile projects/arm_eabi_vfp/sys/amd64/amd64/apic_vector.S projects/arm_eabi_vfp/sys/amd64/amd64/genassym.c projects/arm_eabi_vfp/sys/amd64/amd64/locore.S projects/arm_eabi_vfp/sys/amd64/amd64/machdep.c projects/arm_eabi_vfp/sys/amd64/amd64/mp_machdep.c projects/arm_eabi_vfp/sys/amd64/amd64/sys_machdep.c projects/arm_eabi_vfp/sys/amd64/amd64/uio_machdep.c projects/arm_eabi_vfp/sys/amd64/include/asmacros.h projects/arm_eabi_vfp/sys/amd64/include/clock.h projects/arm_eabi_vfp/sys/amd64/include/pc/bios.h projects/arm_eabi_vfp/sys/amd64/include/smp.h projects/arm_eabi_vfp/sys/amd64/include/vmm.h (contents, props changed) projects/arm_eabi_vfp/sys/amd64/include/vmm_dev.h (contents, props changed) projects/arm_eabi_vfp/sys/amd64/include/xen/hypercall.h projects/arm_eabi_vfp/sys/amd64/linux32/linux32_machdep.c projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx.c projects/arm_eabi_vfp/sys/amd64/vmm/io/vhpet.c projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm_dev.c projects/arm_eabi_vfp/sys/arm/allwinner/a20/files.a20 projects/arm_eabi_vfp/sys/arm/allwinner/files.a10 projects/arm_eabi_vfp/sys/arm/arm/copystr.S projects/arm_eabi_vfp/sys/arm/arm/exception.S projects/arm_eabi_vfp/sys/arm/arm/fiq.c projects/arm_eabi_vfp/sys/arm/arm/fiq_subr.S projects/arm_eabi_vfp/sys/arm/arm/fusu.S projects/arm_eabi_vfp/sys/arm/arm/intr.c projects/arm_eabi_vfp/sys/arm/arm/support.S projects/arm_eabi_vfp/sys/arm/arm/swtch.S projects/arm_eabi_vfp/sys/arm/arm/sys_machdep.c projects/arm_eabi_vfp/sys/arm/arm/uio_machdep.c projects/arm_eabi_vfp/sys/arm/at91/files.at91 projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/files.bcm2835 projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD.common projects/arm_eabi_vfp/sys/arm/econa/files.econa projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx51 projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx53 projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx6 projects/arm_eabi_vfp/sys/arm/freescale/vybrid/files.vybrid projects/arm_eabi_vfp/sys/arm/include/asmacros.h projects/arm_eabi_vfp/sys/arm/include/sysarch.h projects/arm_eabi_vfp/sys/arm/lpc/files.lpc projects/arm_eabi_vfp/sys/arm/mv/files.mv projects/arm_eabi_vfp/sys/arm/rockchip/files.rk30xx projects/arm_eabi_vfp/sys/arm/s3c2xx0/files.s3c2xx0 projects/arm_eabi_vfp/sys/arm/samsung/exynos/files.exynos5 projects/arm_eabi_vfp/sys/arm/tegra/files.tegra2 projects/arm_eabi_vfp/sys/arm/ti/files.ti projects/arm_eabi_vfp/sys/arm/versatile/files.versatile projects/arm_eabi_vfp/sys/arm/xilinx/files.zynq7 projects/arm_eabi_vfp/sys/arm/xscale/i80321/files.i80219 projects/arm_eabi_vfp/sys/arm/xscale/i80321/files.i80321 projects/arm_eabi_vfp/sys/arm/xscale/i8134x/files.i81342 projects/arm_eabi_vfp/sys/arm/xscale/ixp425/files.ixp425 projects/arm_eabi_vfp/sys/arm/xscale/pxa/files.pxa projects/arm_eabi_vfp/sys/boot/Makefile.amd64 projects/arm_eabi_vfp/sys/boot/efi/libefi/Makefile projects/arm_eabi_vfp/sys/boot/i386/efi/bootinfo.c projects/arm_eabi_vfp/sys/boot/i386/libi386/bootinfo.c projects/arm_eabi_vfp/sys/boot/ia64/common/bootinfo.c projects/arm_eabi_vfp/sys/boot/powerpc/ofw/metadata.c projects/arm_eabi_vfp/sys/boot/powerpc/ps3/metadata.c projects/arm_eabi_vfp/sys/boot/sparc64/loader/metadata.c projects/arm_eabi_vfp/sys/boot/uboot/common/main.c projects/arm_eabi_vfp/sys/boot/uboot/common/metadata.c projects/arm_eabi_vfp/sys/boot/uboot/lib/api_public.h projects/arm_eabi_vfp/sys/boot/uboot/lib/disk.c projects/arm_eabi_vfp/sys/boot/uboot/lib/glue.c projects/arm_eabi_vfp/sys/boot/uboot/lib/libuboot.h projects/arm_eabi_vfp/sys/boot/userboot/userboot/bootinfo.c projects/arm_eabi_vfp/sys/cam/ctl/ctl_frontend_iscsi.c projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/file.h projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_capability.c projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_ioctl.c projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_misc.c projects/arm_eabi_vfp/sys/compat/linprocfs/linprocfs.c projects/arm_eabi_vfp/sys/compat/linux/linux_file.c projects/arm_eabi_vfp/sys/compat/linux/linux_ioctl.c projects/arm_eabi_vfp/sys/compat/linux/linux_socket.c projects/arm_eabi_vfp/sys/compat/svr4/svr4_fcntl.c projects/arm_eabi_vfp/sys/compat/svr4/svr4_filio.c projects/arm_eabi_vfp/sys/compat/svr4/svr4_ioctl.c projects/arm_eabi_vfp/sys/compat/svr4/svr4_misc.c projects/arm_eabi_vfp/sys/compat/svr4/svr4_stream.c projects/arm_eabi_vfp/sys/conf/NOTES projects/arm_eabi_vfp/sys/conf/files projects/arm_eabi_vfp/sys/conf/files.amd64 projects/arm_eabi_vfp/sys/conf/files.arm projects/arm_eabi_vfp/sys/conf/files.i386 projects/arm_eabi_vfp/sys/conf/files.pc98 projects/arm_eabi_vfp/sys/conf/options projects/arm_eabi_vfp/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c projects/arm_eabi_vfp/sys/crypto/sha2/sha2.c projects/arm_eabi_vfp/sys/crypto/sha2/sha2.h projects/arm_eabi_vfp/sys/dev/aac/aac_linux.c projects/arm_eabi_vfp/sys/dev/aacraid/aacraid_linux.c projects/arm_eabi_vfp/sys/dev/amdtemp/amdtemp.c projects/arm_eabi_vfp/sys/dev/amr/amr_linux.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ah.h projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5210/ar5210_power.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5211/ar5211_power.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5212/ar5212_power.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5312/ar5312_power.c projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5416/ar5416_power.c projects/arm_eabi_vfp/sys/dev/bxe/bxe.c projects/arm_eabi_vfp/sys/dev/cpuctl/cpuctl.c projects/arm_eabi_vfp/sys/dev/filemon/filemon.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_core.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_logging.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_piv.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_uncore.c projects/arm_eabi_vfp/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/arm_eabi_vfp/sys/dev/ipmi/ipmi_linux.c projects/arm_eabi_vfp/sys/dev/iscsi/icl.c projects/arm_eabi_vfp/sys/dev/iscsi/icl_proxy.c projects/arm_eabi_vfp/sys/dev/iscsi_initiator/iscsi.c projects/arm_eabi_vfp/sys/dev/ixgbe/ixgbe.c projects/arm_eabi_vfp/sys/dev/mfi/mfi_linux.c projects/arm_eabi_vfp/sys/dev/mxge/if_mxge.c projects/arm_eabi_vfp/sys/dev/mxge/if_mxge_var.h projects/arm_eabi_vfp/sys/dev/oce/oce_if.c projects/arm_eabi_vfp/sys/dev/puc/puc.c projects/arm_eabi_vfp/sys/dev/puc/puc_bfe.h projects/arm_eabi_vfp/sys/dev/puc/puc_cfg.c projects/arm_eabi_vfp/sys/dev/puc/puc_pccard.c projects/arm_eabi_vfp/sys/dev/puc/puc_pci.c projects/arm_eabi_vfp/sys/dev/puc/pucdata.c projects/arm_eabi_vfp/sys/dev/qlxgb/qla_os.c projects/arm_eabi_vfp/sys/dev/qlxgbe/ql_os.c projects/arm_eabi_vfp/sys/dev/qlxge/qls_os.c projects/arm_eabi_vfp/sys/dev/sbni/if_sbni.c projects/arm_eabi_vfp/sys/dev/sound/usb/uaudio.c projects/arm_eabi_vfp/sys/dev/tdfx/tdfx_linux.c projects/arm_eabi_vfp/sys/dev/uart/uart_tty.c projects/arm_eabi_vfp/sys/dev/usb/input/ukbd.c projects/arm_eabi_vfp/sys/dev/usb/usb_core.h projects/arm_eabi_vfp/sys/dev/usb/usb_transfer.c projects/arm_eabi_vfp/sys/dev/usb/usbdi.h projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwn.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwnreg.h projects/arm_eabi_vfp/sys/dev/virtio/network/if_vtnet.c projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmx.c projects/arm_eabi_vfp/sys/dev/vt/hw/efifb/efifb.c projects/arm_eabi_vfp/sys/dev/vxge/vxge.c projects/arm_eabi_vfp/sys/dev/xen/console/console.c projects/arm_eabi_vfp/sys/dev/xen/console/xencons_ring.c projects/arm_eabi_vfp/sys/dev/xen/timer/timer.c projects/arm_eabi_vfp/sys/fs/fdescfs/fdesc_vnops.c projects/arm_eabi_vfp/sys/fs/fuse/fuse_vfsops.c projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clport.c projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdport.c projects/arm_eabi_vfp/sys/fs/tmpfs/tmpfs_subr.c projects/arm_eabi_vfp/sys/fs/tmpfs/tmpfs_vfsops.c projects/arm_eabi_vfp/sys/fs/tmpfs/tmpfs_vnops.c projects/arm_eabi_vfp/sys/i386/i386/apic_vector.s projects/arm_eabi_vfp/sys/i386/i386/locore.s projects/arm_eabi_vfp/sys/i386/i386/machdep.c projects/arm_eabi_vfp/sys/i386/i386/mp_machdep.c projects/arm_eabi_vfp/sys/i386/i386/sys_machdep.c projects/arm_eabi_vfp/sys/i386/i386/uio_machdep.c projects/arm_eabi_vfp/sys/i386/ibcs2/ibcs2_fcntl.c projects/arm_eabi_vfp/sys/i386/ibcs2/ibcs2_ioctl.c projects/arm_eabi_vfp/sys/i386/ibcs2/ibcs2_misc.c projects/arm_eabi_vfp/sys/i386/include/clock.h projects/arm_eabi_vfp/sys/i386/include/smp.h projects/arm_eabi_vfp/sys/i386/include/xen/hypercall.h projects/arm_eabi_vfp/sys/i386/include/xen/xen-os.h projects/arm_eabi_vfp/sys/i386/linux/linux_machdep.c projects/arm_eabi_vfp/sys/i386/xen/clock.c projects/arm_eabi_vfp/sys/i386/xen/mp_machdep.c projects/arm_eabi_vfp/sys/i386/xen/xen_machdep.c projects/arm_eabi_vfp/sys/ia64/ia64/uio_machdep.c projects/arm_eabi_vfp/sys/kern/Make.tags.inc projects/arm_eabi_vfp/sys/kern/imgact_elf.c projects/arm_eabi_vfp/sys/kern/kern_descrip.c projects/arm_eabi_vfp/sys/kern/kern_event.c projects/arm_eabi_vfp/sys/kern/kern_exec.c projects/arm_eabi_vfp/sys/kern/kern_exit.c projects/arm_eabi_vfp/sys/kern/kern_jail.c projects/arm_eabi_vfp/sys/kern/kern_ktrace.c projects/arm_eabi_vfp/sys/kern/kern_linker.c projects/arm_eabi_vfp/sys/kern/kern_sig.c projects/arm_eabi_vfp/sys/kern/kern_sysctl.c projects/arm_eabi_vfp/sys/kern/subr_capability.c projects/arm_eabi_vfp/sys/kern/subr_prf.c projects/arm_eabi_vfp/sys/kern/subr_syscall.c projects/arm_eabi_vfp/sys/kern/subr_trap.c projects/arm_eabi_vfp/sys/kern/subr_witness.c projects/arm_eabi_vfp/sys/kern/sys_capability.c projects/arm_eabi_vfp/sys/kern/sys_generic.c projects/arm_eabi_vfp/sys/kern/sys_procdesc.c projects/arm_eabi_vfp/sys/kern/tty.c projects/arm_eabi_vfp/sys/kern/uipc_mqueue.c projects/arm_eabi_vfp/sys/kern/uipc_sem.c projects/arm_eabi_vfp/sys/kern/uipc_shm.c projects/arm_eabi_vfp/sys/kern/uipc_syscalls.c projects/arm_eabi_vfp/sys/kern/uipc_usrreq.c projects/arm_eabi_vfp/sys/kern/vfs_acl.c projects/arm_eabi_vfp/sys/kern/vfs_aio.c projects/arm_eabi_vfp/sys/kern/vfs_extattr.c projects/arm_eabi_vfp/sys/kern/vfs_lookup.c projects/arm_eabi_vfp/sys/kern/vfs_syscalls.c projects/arm_eabi_vfp/sys/kern/vfs_vnops.c projects/arm_eabi_vfp/sys/mips/atheros/apb.c projects/arm_eabi_vfp/sys/mips/atheros/apbvar.h projects/arm_eabi_vfp/sys/mips/atheros/if_arge.c projects/arm_eabi_vfp/sys/mips/conf/DB120.hints projects/arm_eabi_vfp/sys/mips/mips/sys_machdep.c projects/arm_eabi_vfp/sys/mips/mips/uio_machdep.c projects/arm_eabi_vfp/sys/mips/rmi/dev/nlge/if_nlge.c projects/arm_eabi_vfp/sys/mips/rmi/rootfs_list.txt projects/arm_eabi_vfp/sys/modules/Makefile projects/arm_eabi_vfp/sys/modules/arcnet/Makefile projects/arm_eabi_vfp/sys/modules/crypto/Makefile projects/arm_eabi_vfp/sys/modules/geom/geom_bde/Makefile projects/arm_eabi_vfp/sys/modules/if_gre/Makefile projects/arm_eabi_vfp/sys/modules/if_tun/Makefile projects/arm_eabi_vfp/sys/modules/netgraph/iface/Makefile projects/arm_eabi_vfp/sys/modules/random/Makefile projects/arm_eabi_vfp/sys/modules/smbfs/Makefile projects/arm_eabi_vfp/sys/modules/sppp/Makefile projects/arm_eabi_vfp/sys/modules/vmm/Makefile projects/arm_eabi_vfp/sys/modules/wlan/Makefile projects/arm_eabi_vfp/sys/modules/zfs/Makefile projects/arm_eabi_vfp/sys/net/if.h projects/arm_eabi_vfp/sys/net/if_arcsubr.c projects/arm_eabi_vfp/sys/net/if_bridge.c projects/arm_eabi_vfp/sys/net/if_epair.c projects/arm_eabi_vfp/sys/net/if_ethersubr.c projects/arm_eabi_vfp/sys/net/if_fddisubr.c projects/arm_eabi_vfp/sys/net/if_gre.c projects/arm_eabi_vfp/sys/net/if_iso88025subr.c projects/arm_eabi_vfp/sys/net/if_loop.c projects/arm_eabi_vfp/sys/net/if_spppfr.c projects/arm_eabi_vfp/sys/net/if_spppsubr.c projects/arm_eabi_vfp/sys/net/if_tun.c projects/arm_eabi_vfp/sys/net/if_types.h projects/arm_eabi_vfp/sys/net/if_var.h projects/arm_eabi_vfp/sys/net/iso88025.h projects/arm_eabi_vfp/sys/net/netisr.h projects/arm_eabi_vfp/sys/net/route.c projects/arm_eabi_vfp/sys/net/route.h projects/arm_eabi_vfp/sys/net/rtsock.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ioctl.c projects/arm_eabi_vfp/sys/netgraph/ng_cisco.c projects/arm_eabi_vfp/sys/netgraph/ng_iface.c projects/arm_eabi_vfp/sys/netgraph/ng_iface.h projects/arm_eabi_vfp/sys/netgraph/ng_ksocket.c projects/arm_eabi_vfp/sys/netinet/in_pcb.c projects/arm_eabi_vfp/sys/netinet/in_pcbgroup.c projects/arm_eabi_vfp/sys/netinet/in_proto.c projects/arm_eabi_vfp/sys/netinet/ip_gre.c projects/arm_eabi_vfp/sys/netinet/ip_input.c projects/arm_eabi_vfp/sys/netinet/ip_var.h projects/arm_eabi_vfp/sys/netinet/sctp.h projects/arm_eabi_vfp/sys/netinet/sctp_constants.h projects/arm_eabi_vfp/sys/netinet/sctp_indata.c projects/arm_eabi_vfp/sys/netinet/sctp_input.c projects/arm_eabi_vfp/sys/netinet/sctp_output.c projects/arm_eabi_vfp/sys/netinet/sctp_pcb.c projects/arm_eabi_vfp/sys/netinet/sctp_sysctl.c projects/arm_eabi_vfp/sys/netinet/sctp_sysctl.h projects/arm_eabi_vfp/sys/netinet/sctp_timer.c projects/arm_eabi_vfp/sys/netinet/sctp_usrreq.c projects/arm_eabi_vfp/sys/netinet/sctputil.c projects/arm_eabi_vfp/sys/netinet/sctputil.h projects/arm_eabi_vfp/sys/netinet6/in6.h projects/arm_eabi_vfp/sys/netinet6/in6_pcb.c projects/arm_eabi_vfp/sys/netinet6/in6_pcbgroup.c projects/arm_eabi_vfp/sys/netinet6/ip6_var.h projects/arm_eabi_vfp/sys/netsmb/netbios.h projects/arm_eabi_vfp/sys/netsmb/smb_dev.c projects/arm_eabi_vfp/sys/nfsserver/nfs_srvkrpc.c projects/arm_eabi_vfp/sys/nlm/nlm_prot_impl.c projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/en_netdev.c projects/arm_eabi_vfp/sys/ofed/include/rdma/ib_addr.h projects/arm_eabi_vfp/sys/opencrypto/crypto.c projects/arm_eabi_vfp/sys/opencrypto/cryptodev.c projects/arm_eabi_vfp/sys/opencrypto/cryptosoft.c projects/arm_eabi_vfp/sys/pc98/pc98/machdep.c projects/arm_eabi_vfp/sys/powerpc/powerpc/uio_machdep.c projects/arm_eabi_vfp/sys/security/mac/mac_framework.h projects/arm_eabi_vfp/sys/security/mac/mac_policy.h projects/arm_eabi_vfp/sys/security/mac/mac_syscalls.c projects/arm_eabi_vfp/sys/security/mac_biba/mac_biba.c projects/arm_eabi_vfp/sys/security/mac_lomac/mac_lomac.c projects/arm_eabi_vfp/sys/security/mac_mls/mac_mls.c projects/arm_eabi_vfp/sys/security/mac_stub/mac_stub.c projects/arm_eabi_vfp/sys/security/mac_test/mac_test.c projects/arm_eabi_vfp/sys/sparc64/sparc64/sys_machdep.c projects/arm_eabi_vfp/sys/sparc64/sparc64/uio_machdep.c projects/arm_eabi_vfp/sys/sys/capability.h projects/arm_eabi_vfp/sys/sys/param.h projects/arm_eabi_vfp/sys/sys/priv.h projects/arm_eabi_vfp/sys/sys/proc.h projects/arm_eabi_vfp/sys/sys/sockbuf.h projects/arm_eabi_vfp/sys/sys/sockio.h projects/arm_eabi_vfp/sys/sys/unpcb.h projects/arm_eabi_vfp/sys/ufs/ffs/ffs_alloc.c projects/arm_eabi_vfp/sys/vm/device_pager.c projects/arm_eabi_vfp/sys/vm/vm_mmap.c projects/arm_eabi_vfp/sys/vm/vm_object.c projects/arm_eabi_vfp/sys/x86/isa/clock.c projects/arm_eabi_vfp/sys/x86/x86/mca.c projects/arm_eabi_vfp/sys/x86/xen/hvm.c projects/arm_eabi_vfp/sys/xen/xen-os.h projects/arm_eabi_vfp/tests/sys/kern/Makefile projects/arm_eabi_vfp/tests/sys/kern/unix_seqpacket_test.c projects/arm_eabi_vfp/tools/bsdbox/Makefile projects/arm_eabi_vfp/tools/bsdbox/Makefile.net projects/arm_eabi_vfp/tools/build/mk/OptionalObsoleteFiles.inc projects/arm_eabi_vfp/tools/build/options/WITHOUT_BMAKE projects/arm_eabi_vfp/tools/regression/README projects/arm_eabi_vfp/tools/regression/capsicum/libcapsicum/dns.c projects/arm_eabi_vfp/tools/regression/capsicum/libcapsicum/grp.c projects/arm_eabi_vfp/tools/regression/capsicum/libcapsicum/pwd.c projects/arm_eabi_vfp/tools/regression/capsicum/libcapsicum/sysctl.c projects/arm_eabi_vfp/tools/regression/capsicum/syscalls/cap_fcntls_limit.c projects/arm_eabi_vfp/tools/regression/capsicum/syscalls/cap_getmode.c projects/arm_eabi_vfp/tools/regression/capsicum/syscalls/cap_ioctls_limit.c projects/arm_eabi_vfp/tools/regression/lib/libc/net/Makefile projects/arm_eabi_vfp/tools/regression/lib/libc/string/Makefile projects/arm_eabi_vfp/tools/regression/lib/libc/string/test-strerror.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_capabilities.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_capmode.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_fcntl.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_pdfork.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_pdkill.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_relative.c projects/arm_eabi_vfp/tools/regression/security/cap_test/cap_test_sysctl.c projects/arm_eabi_vfp/tools/regression/usr.bin/make/common.sh projects/arm_eabi_vfp/tools/tools/ifinfo/ifinfo.c projects/arm_eabi_vfp/tools/tools/iwn/iwnstats/main.c projects/arm_eabi_vfp/tools/tools/nanobsd/Files/root/save_cfg projects/arm_eabi_vfp/tools/tools/nanobsd/gateworks/common projects/arm_eabi_vfp/tools/tools/nanobsd/nanobsd.sh projects/arm_eabi_vfp/tools/tools/nanobsd/pcengines/ALIX_DSK projects/arm_eabi_vfp/tools/tools/nanobsd/pcengines/common.conf projects/arm_eabi_vfp/tools/tools/net80211/wlanwatch/wlanwatch.c projects/arm_eabi_vfp/tools/tools/net80211/wlanwds/wlanwds.c projects/arm_eabi_vfp/usr.bin/apply/Makefile projects/arm_eabi_vfp/usr.bin/atf/atf-sh/tests/Makefile projects/arm_eabi_vfp/usr.bin/calendar/Makefile projects/arm_eabi_vfp/usr.bin/comm/Makefile projects/arm_eabi_vfp/usr.bin/csup/config.h projects/arm_eabi_vfp/usr.bin/csup/diff.c projects/arm_eabi_vfp/usr.bin/csup/fixups.c projects/arm_eabi_vfp/usr.bin/csup/fixups.h projects/arm_eabi_vfp/usr.bin/csup/keyword.c projects/arm_eabi_vfp/usr.bin/csup/proto.c projects/arm_eabi_vfp/usr.bin/csup/rcsfile.c projects/arm_eabi_vfp/usr.bin/csup/rcsparse.c projects/arm_eabi_vfp/usr.bin/csup/status.c projects/arm_eabi_vfp/usr.bin/csup/threads.c projects/arm_eabi_vfp/usr.bin/dtc/fdt.cc projects/arm_eabi_vfp/usr.bin/file2c/Makefile projects/arm_eabi_vfp/usr.bin/indent/indent.1 projects/arm_eabi_vfp/usr.bin/join/Makefile projects/arm_eabi_vfp/usr.bin/jot/Makefile projects/arm_eabi_vfp/usr.bin/kdump/kdump.c projects/arm_eabi_vfp/usr.bin/kdump/mksubr projects/arm_eabi_vfp/usr.bin/ktrdump/ktrdump.c projects/arm_eabi_vfp/usr.bin/lastcomm/Makefile projects/arm_eabi_vfp/usr.bin/locate/locate/locate.1 projects/arm_eabi_vfp/usr.bin/m4/Makefile projects/arm_eabi_vfp/usr.bin/make/make.1 projects/arm_eabi_vfp/usr.bin/ministat/ministat.c projects/arm_eabi_vfp/usr.bin/ncal/Makefile projects/arm_eabi_vfp/usr.bin/netstat/Makefile projects/arm_eabi_vfp/usr.bin/netstat/if.c projects/arm_eabi_vfp/usr.bin/netstat/main.c projects/arm_eabi_vfp/usr.bin/netstat/netstat.1 projects/arm_eabi_vfp/usr.bin/netstat/netstat.h projects/arm_eabi_vfp/usr.bin/netstat/route.c projects/arm_eabi_vfp/usr.bin/pr/pr.1 projects/arm_eabi_vfp/usr.bin/printf/Makefile projects/arm_eabi_vfp/usr.bin/procstat/procstat_files.c projects/arm_eabi_vfp/usr.bin/rwho/rwho.c projects/arm_eabi_vfp/usr.bin/sed/Makefile projects/arm_eabi_vfp/usr.bin/tests/Makefile projects/arm_eabi_vfp/usr.bin/tr/Makefile projects/arm_eabi_vfp/usr.bin/uniq/uniq.c projects/arm_eabi_vfp/usr.bin/uudecode/Makefile projects/arm_eabi_vfp/usr.bin/uuencode/Makefile projects/arm_eabi_vfp/usr.bin/whereis/whereis.1 projects/arm_eabi_vfp/usr.bin/xargs/Makefile projects/arm_eabi_vfp/usr.bin/yacc/Makefile projects/arm_eabi_vfp/usr.sbin/Makefile projects/arm_eabi_vfp/usr.sbin/bhyve/Makefile projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c projects/arm_eabi_vfp/usr.sbin/bhyve/pci_lpc.c projects/arm_eabi_vfp/usr.sbin/bhyve/pit_8254.c projects/arm_eabi_vfp/usr.sbin/bsdconfig/bsdconfig projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/device.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/dialog.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/keymap.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/script.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/strings.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/variable.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/timezone/share/menus.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/Makefile projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/include/messages.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/Makefile projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/group.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/useradd projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/userdel projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/useredit projects/arm_eabi_vfp/usr.sbin/ctld/kernel.c projects/arm_eabi_vfp/usr.sbin/etcupdate/Makefile projects/arm_eabi_vfp/usr.sbin/iscsid/iscsid.c projects/arm_eabi_vfp/usr.sbin/mptable/mptable.c projects/arm_eabi_vfp/usr.sbin/newsyslog/Makefile projects/arm_eabi_vfp/usr.sbin/pkg/config.c projects/arm_eabi_vfp/usr.sbin/ppp/route.c projects/arm_eabi_vfp/usr.sbin/pw/pw_user.c projects/arm_eabi_vfp/usr.sbin/route6d/route6d.c projects/arm_eabi_vfp/usr.sbin/rpc.lockd/rpc.lockd.8 projects/arm_eabi_vfp/usr.sbin/rpc.statd/rpc.statd.8 projects/arm_eabi_vfp/usr.sbin/rwhod/rwhod.c projects/arm_eabi_vfp/usr.sbin/sa/Makefile projects/arm_eabi_vfp/usr.sbin/service/service.sh Directory Properties: projects/arm_eabi_vfp/ (props changed) projects/arm_eabi_vfp/contrib/libc++/ (props changed) projects/arm_eabi_vfp/contrib/libucl/ (props changed) projects/arm_eabi_vfp/contrib/llvm/ (props changed) projects/arm_eabi_vfp/contrib/llvm/tools/clang/ (props changed) projects/arm_eabi_vfp/contrib/mdocml/ (props changed) projects/arm_eabi_vfp/contrib/tcpdump/ (props changed) projects/arm_eabi_vfp/contrib/tzdata/ (props changed) projects/arm_eabi_vfp/crypto/openssh/ (props changed) projects/arm_eabi_vfp/etc/ (props changed) projects/arm_eabi_vfp/include/ (props changed) projects/arm_eabi_vfp/lib/libc/ (props changed) projects/arm_eabi_vfp/lib/libvmmapi/ (props changed) projects/arm_eabi_vfp/sbin/ (props changed) projects/arm_eabi_vfp/share/examples/tests/tests/atf/cp_test.sh (props changed) projects/arm_eabi_vfp/share/man/man4/ (props changed) projects/arm_eabi_vfp/sys/ (props changed) projects/arm_eabi_vfp/sys/amd64/include/xen/ (props changed) projects/arm_eabi_vfp/sys/amd64/vmm/ (props changed) projects/arm_eabi_vfp/sys/boot/ (props changed) projects/arm_eabi_vfp/sys/boot/i386/efi/ (props changed) projects/arm_eabi_vfp/sys/boot/powerpc/ofw/ (props changed) projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi_vfp/sys/conf/ (props changed) projects/arm_eabi_vfp/sys/dev/hyperv/ (props changed) projects/arm_eabi_vfp/sys/modules/vmm/ (props changed) projects/arm_eabi_vfp/usr.bin/calendar/ (props changed) projects/arm_eabi_vfp/usr.bin/csup/ (props changed) projects/arm_eabi_vfp/usr.bin/procstat/ (props changed) projects/arm_eabi_vfp/usr.sbin/bhyve/ (props changed) Modified: projects/arm_eabi_vfp/MAINTAINERS ============================================================================== --- projects/arm_eabi_vfp/MAINTAINERS Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/MAINTAINERS Sun Mar 16 14:06:10 2014 (r263241) @@ -82,7 +82,6 @@ binutils obrien Insists on BU blocked fr file obrien Insists to keep file blocked from other's unapproved commits contrib/bzip2 obrien Pre-commit review required. -lukemftpd obrien Pre-commit review required. geom_concat pjd Pre-commit review preferred. geom_eli pjd Pre-commit review preferred. geom_gate pjd Pre-commit review preferred. Modified: projects/arm_eabi_vfp/Makefile.inc1 ============================================================================== --- projects/arm_eabi_vfp/Makefile.inc1 Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/Makefile.inc1 Sun Mar 16 14:06:10 2014 (r263241) @@ -231,6 +231,9 @@ CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/le GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac .endif +.if defined(TARGET_CFLAGS) +CROSSENV+= ${TARGET_CFLAGS} +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -1488,7 +1491,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_lib_atf} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ - ${_lib_libgssapi} ${_lib_libipx} \ + ${_lib_libgssapi} \ lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ @@ -1590,10 +1593,6 @@ kerberos5/lib/libheimsqlite__L: lib/libt _lib_libgssapi= lib/libgssapi .endif -.if ${MK_IPX} != "no" -_lib_libipx= lib/libipx -.endif - .if ${MK_KERBEROS} != "no" _kerberos5_lib= kerberos5/lib _kerberos5_lib_libasn1= kerberos5/lib/libasn1 Modified: projects/arm_eabi_vfp/ObsoleteFiles.inc ============================================================================== --- projects/arm_eabi_vfp/ObsoleteFiles.inc Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/ObsoleteFiles.inc Sun Mar 16 14:06:10 2014 (r263241) @@ -38,6 +38,44 @@ # xargs -n1 | sort | uniq -d; # done +# 20140314: AppleTalk +OLD_DIRS+=usr/include/netatalk +OLD_FILES+=usr/include/netatalk/aarp.h +OLD_FILES+=usr/include/netatalk/at.h +OLD_FILES+=usr/include/netatalk/at_extern.h +OLD_FILES+=usr/include/netatalk/at_var.h +OLD_FILES+=usr/include/netatalk/ddp.h +OLD_FILES+=usr/include/netatalk/ddp_pcb.h +OLD_FILES+=usr/include/netatalk/ddp_var.h +OLD_FILES+=usr/include/netatalk/endian.h +OLD_FILES+=usr/include/netatalk/phase2.h + +# 20140314: Remove IPX/SPX +OLD_LIBS+=lib/libipx.so.5 +OLD_FILES+=usr/include/netipx/ipx.h +OLD_FILES+=usr/include/netipx/ipx_if.h +OLD_FILES+=usr/include/netipx/ipx_pcb.h +OLD_FILES+=usr/include/netipx/ipx_var.h +OLD_FILES+=usr/include/netipx/spx.h +OLD_FILES+=usr/include/netipx/spx_debug.h +OLD_FILES+=usr/include/netipx/spx_timer.h +OLD_FILES+=usr/include/netipx/spx_var.h +OLD_DIRS+=usr/include/netipx +OLD_FILES+=usr/lib/libipx.a +OLD_FILES+=usr/lib/libipx.so +OLD_FILES+=usr/lib/libipx_p.a +OLD_FILES+=usr/lib32/libipx.a +OLD_FILES+=usr/lib32/libipx.so +OLD_LIBS+=usr/lib32/libipx.so.5 +OLD_FILES+=usr/lib32/libipx_p.a +OLD_FILES+=usr/sbin/IPXrouted +OLD_FILES+=usr/share/man/man3/ipx.3.gz +OLD_FILES+=usr/share/man/man3/ipx_addr.3.gz +OLD_FILES+=usr/share/man/man3/ipx_ntoa.3.gz +OLD_FILES+=usr/share/man/man4/ef.4.gz +OLD_FILES+=usr/share/man/man4/if_ef.4.gz +OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz + # 20140223: Remove libyaml OLD_FILES+=usr/lib/private/libyaml.a OLD_FILES+=usr/lib/private/libyaml.so Modified: projects/arm_eabi_vfp/bin/date/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/date/tests/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/date/tests/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/date TAP_TESTS_SH= legacy_test -.include +.include Modified: projects/arm_eabi_vfp/bin/kill/kill.c ============================================================================== --- projects/arm_eabi_vfp/bin/kill/kill.c Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/kill/kill.c Sun Mar 16 14:06:10 2014 (r263241) @@ -67,7 +67,7 @@ static void usage(void); int main(int argc, char *argv[]) { - int errors, numsig, pid; + int errors, numsig, pid, ret; char *ep; if (argc < 2) @@ -133,22 +133,17 @@ main(int argc, char *argv[]) for (errors = 0; argc; argc--, argv++) { #ifdef SHELL - if (**argv == '%') { - pid = getjobpgrp(*argv); - /* - * Silently ignore terminated jobs, like the kernel - * silently ignores zombies. - */ - if (pid == 0) - continue; - } else + if (**argv == '%') + ret = killjob(*argv, numsig); + else #endif { pid = strtol(*argv, &ep, 10); if (!**argv || *ep) errx(2, "illegal process id: %s", *argv); + ret = kill(pid, numsig); } - if (kill(pid, numsig) == -1) { + if (ret == -1) { warn("%s", *argv); errors = 1; } Modified: projects/arm_eabi_vfp/bin/mv/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/mv/tests/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/mv/tests/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/mv TAP_TESTS_SH= legacy_test -.include +.include Modified: projects/arm_eabi_vfp/bin/pax/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/pax/tests/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/pax/tests/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/pax TAP_TESTS_PERL= legacy_test -.include +.include Modified: projects/arm_eabi_vfp/bin/sh/bltin/bltin.h ============================================================================== --- projects/arm_eabi_vfp/bin/sh/bltin/bltin.h Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/bltin/bltin.h Sun Mar 16 14:06:10 2014 (r263241) @@ -74,6 +74,6 @@ pointer stalloc(int); void error(const char *, ...) __printf0like(1, 2); -pid_t getjobpgrp(char *); +int killjob(const char *, int); extern char *commandname; Modified: projects/arm_eabi_vfp/bin/sh/expand.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/expand.c Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/expand.c Sun Mar 16 14:06:10 2014 (r263241) @@ -104,8 +104,8 @@ static char *expari(char *); static void expbackq(union node *, int, int); static int subevalvar(char *, char *, int, int, int, int, int); static char *evalvar(char *, int); -static int varisset(char *, int); -static void varvalue(char *, int, int, int); +static int varisset(const char *, int); +static void varvalue(const char *, int, int, int); static void recordregion(int, int, int); static void removerecordregions(int); static void ifsbreakup(char *, struct arglist *); @@ -633,7 +633,7 @@ evalvar(char *p, int flag) int subtype; int varflags; char *var; - char *val; + const char *val; int patloc; int c; int set; @@ -827,7 +827,7 @@ record: */ static int -varisset(char *name, int nulok) +varisset(const char *name, int nulok) { if (*name == '!') @@ -876,7 +876,7 @@ strtodest(const char *p, int flag, int s */ static void -varvalue(char *name, int quoted, int subtype, int flag) +varvalue(const char *name, int quoted, int subtype, int flag) { int num; char *p; Modified: projects/arm_eabi_vfp/bin/sh/jobs.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/jobs.c Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/jobs.c Sun Mar 16 14:06:10 2014 (r263241) @@ -95,9 +95,9 @@ static void restartjob(struct job *); #endif static void freejob(struct job *); static int waitcmdloop(struct job *); -static struct job *getjob_nonotfound(char *); -static struct job *getjob(char *); -pid_t getjobpgrp(char *); +static struct job *getjob_nonotfound(const char *); +static struct job *getjob(const char *); +pid_t killjob(const char *, int); static pid_t dowait(int, struct job *); static void checkzombies(void); static void cmdtxt(union node *); @@ -558,7 +558,7 @@ jobidcmd(int argc __unused, char **argv */ static struct job * -getjob_nonotfound(char *name) +getjob_nonotfound(const char *name) { int jobno; struct job *found, *jp; @@ -628,7 +628,7 @@ currentjob: if ((jp = getcurjob(NULL)) = static struct job * -getjob(char *name) +getjob(const char *name) { struct job *jp; @@ -639,15 +639,26 @@ getjob(char *name) } -pid_t -getjobpgrp(char *name) +int +killjob(const char *name, int sig) { struct job *jp; + int i, ret; jp = getjob(name); if (jp->state == JOBDONE) return 0; - return -jp->ps[0].pid; + if (jp->jobctl) + return kill(-jp->ps[0].pid, sig); + ret = -1; + errno = ESRCH; + for (i = 0; i < jp->nprocs; i++) + if (jp->ps[i].status == -1 || WIFSTOPPED(jp->ps[i].status)) { + if (kill(jp->ps[i].pid, sig) == 0) + ret = 0; + } else + ret = 0; + return ret; } /* Modified: projects/arm_eabi_vfp/bin/sh/redir.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/redir.c Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/redir.c Sun Mar 16 14:06:10 2014 (r263241) @@ -152,7 +152,7 @@ openredirect(union node *redir, char mem { struct stat sb; int fd = redir->nfile.fd; - char *fname; + const char *fname; int f; int e; @@ -250,7 +250,7 @@ movefd: static int openhere(union node *redir) { - char *p; + const char *p; int pip[2]; size_t len = 0; int flags; Modified: projects/arm_eabi_vfp/bin/sh/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/tests/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -15,4 +15,4 @@ TEST_METADATA.legacy_test+= required_use SUBDIR+= builtins errors execution expansion parameters parser set-e -.include +.include Modified: projects/arm_eabi_vfp/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/builtins/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/sh/tests/builtins/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -86,7 +86,7 @@ FILES+= hash3.0 hash3.0.stdout FILES+= hash4.0 FILES+= jobid1.0 FILES+= jobid2.0 -FILES+= kill1.0 +FILES+= kill1.0 kill2.0 FILES+= lineno.0 lineno.0.stdout FILES+= lineno2.0 FILES+= local1.0 Copied: projects/arm_eabi_vfp/bin/sh/tests/builtins/kill2.0 (from r263239, head/bin/sh/tests/builtins/kill2.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/bin/sh/tests/builtins/kill2.0 Sun Mar 16 14:06:10 2014 (r263241, copy of r263239, head/bin/sh/tests/builtins/kill2.0) @@ -0,0 +1,7 @@ +# $FreeBSD$ + +sleep 1 | sleep 1 & +kill %+ +wait "$!" +r=$? +[ "$r" -gt 128 ] && [ "$(kill -l "$r")" = TERM ] Modified: projects/arm_eabi_vfp/bin/test/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/test/tests/Makefile Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/bin/test/tests/Makefile Sun Mar 16 14:06:10 2014 (r263241) @@ -12,4 +12,4 @@ TAP_TESTS_SH= legacy_test # requested. See https://code.google.com/p/kyua/issues/detail?id=6 TEST_METADATA.legacy_test+= required_user="unprivileged" -.include +.include Modified: projects/arm_eabi_vfp/contrib/libc++/include/map ============================================================================== --- projects/arm_eabi_vfp/contrib/libc++/include/map Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libc++/include/map Sun Mar 16 14:06:10 2014 (r263241) @@ -884,10 +884,12 @@ public: #if __cplusplus >= 201103L __tree_ = __m.__tree_; #else - __tree_.clear(); - __tree_.value_comp() = __m.__tree_.value_comp(); - __tree_.__copy_assign_alloc(__m.__tree_); - insert(__m.begin(), __m.end()); + if (this != &__m) { + __tree_.clear(); + __tree_.value_comp() = __m.__tree_.value_comp(); + __tree_.__copy_assign_alloc(__m.__tree_); + insert(__m.begin(), __m.end()); + } #endif return *this; } @@ -1616,10 +1618,12 @@ public: #if __cplusplus >= 201103L __tree_ = __m.__tree_; #else - __tree_.clear(); - __tree_.value_comp() = __m.__tree_.value_comp(); - __tree_.__copy_assign_alloc(__m.__tree_); - insert(__m.begin(), __m.end()); + if (this != &__m) { + __tree_.clear(); + __tree_.value_comp() = __m.__tree_.value_comp(); + __tree_.__copy_assign_alloc(__m.__tree_); + insert(__m.begin(), __m.end()); + } #endif return *this; } Modified: projects/arm_eabi_vfp/contrib/libc++/include/unordered_map ============================================================================== --- projects/arm_eabi_vfp/contrib/libc++/include/unordered_map Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libc++/include/unordered_map Sun Mar 16 14:06:10 2014 (r263241) @@ -831,12 +831,14 @@ public: #if __cplusplus >= 201103L __table_ = __u.__table_; #else - __table_.clear(); - __table_.hash_function() = __u.__table_.hash_function(); - __table_.key_eq() = __u.__table_.key_eq(); - __table_.max_load_factor() = __u.__table_.max_load_factor(); - __table_.__copy_assign_alloc(__u.__table_); - insert(__u.begin(), __u.end()); + if (this != &__u) { + __table_.clear(); + __table_.hash_function() = __u.__table_.hash_function(); + __table_.key_eq() = __u.__table_.key_eq(); + __table_.max_load_factor() = __u.__table_.max_load_factor(); + __table_.__copy_assign_alloc(__u.__table_); + insert(__u.begin(), __u.end()); + } #endif return *this; } @@ -1567,12 +1569,14 @@ public: #if __cplusplus >= 201103L __table_ = __u.__table_; #else - __table_.clear(); - __table_.hash_function() = __u.__table_.hash_function(); - __table_.key_eq() = __u.__table_.key_eq(); - __table_.max_load_factor() = __u.__table_.max_load_factor(); - __table_.__copy_assign_alloc(__u.__table_); - insert(__u.begin(), __u.end()); + if (this != &__u) { + __table_.clear(); + __table_.hash_function() = __u.__table_.hash_function(); + __table_.key_eq() = __u.__table_.key_eq(); + __table_.max_load_factor() = __u.__table_.max_load_factor(); + __table_.__copy_assign_alloc(__u.__table_); + insert(__u.begin(), __u.end()); + } #endif return *this; } Copied: projects/arm_eabi_vfp/contrib/libucl/Makefile.unix (from r263239, head/contrib/libucl/Makefile.unix) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/contrib/libucl/Makefile.unix Sun Mar 16 14:06:10 2014 (r263241, copy of r263239, head/contrib/libucl/Makefile.unix) @@ -0,0 +1,79 @@ +CC ?= gcc +DESTDIR ?= /usr/local +LD ?= gcc +C_COMMON_FLAGS ?= -fPIC -Wall -W -Wno-unused-parameter -Wno-pointer-sign -I./include -I./uthash -I./src +MAJOR_VERSION = 0 +MINOR_VERSION = 2 +PATCH_VERSION = 8 +VERSION = "$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)" +SONAME = libucl.so +SONAME_FULL = $(SONAME).$(MAJOR_VERSION) +OBJDIR ?= .obj +TESTDIR ?= tests +SRCDIR ?= src +INCLUDEDIR ?= include +MKDIR ?= mkdir +INSTALL ?= install +RM ?= rm +RMDIR ?= rmdir +LN ?= ln +LD_SHARED_FLAGS ?= -Wl,-soname,$(SONAME) -shared -lm +LD_UCL_FLAGS ?= -L$(OBJDIR) -Wl,-rpath,$(OBJDIR) -lucl +LD_ADD ?= -lrt +COPT_FLAGS ?= -O2 +HDEPS = $(SRCDIR)/ucl_hash.h $(SRCDIR)/ucl_chartable.h $(SRCDIR)/ucl_internal.h $(INCLUDEDIR)/ucl.h $(SRCDIR)/xxhash.h +OBJECTS = $(OBJDIR)/ucl_hash.o $(OBJDIR)/ucl_util.o $(OBJDIR)/ucl_parser.o $(OBJDIR)/ucl_emitter.o $(OBJDIR)/xxhash.o + +all: $(OBJDIR) $(OBJDIR)/$(SONAME) + +$(OBJDIR)/$(SONAME): $(OBJDIR)/$(SONAME_FULL) + $(LN) -sf $(SONAME_FULL) $(OBJDIR)/$(SONAME) + +$(OBJDIR)/$(SONAME_FULL): $(OBJECTS) + $(CC) -o $(OBJDIR)/$(SONAME_FULL) $(OBJECTS) $(LD_SHARED_FLAGS) $(LDFLAGS) $(SSL_LIBS) $(FETCH_LIBS) + +$(OBJDIR): + @$(MKDIR) -p $(OBJDIR) + +# Compile rules +$(OBJDIR)/ucl_util.o: $(SRCDIR)/ucl_util.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_util.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_util.c +$(OBJDIR)/ucl_parser.o: $(SRCDIR)/ucl_parser.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_parser.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_parser.c +$(OBJDIR)/ucl_emitter.o: $(SRCDIR)/ucl_emitter.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_emitter.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_emitter.c +$(OBJDIR)/ucl_hash.o: $(SRCDIR)/ucl_hash.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_hash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_hash.c +$(OBJDIR)/xxhash.o: $(SRCDIR)/xxhash.c $(HDEPS) + $(CC) -o $(OBJDIR)/xxhash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/xxhash.c + +clean: + $(RM) $(OBJDIR)/*.o $(OBJDIR)/$(SONAME_FULL) $(OBJDIR)/$(SONAME) $(OBJDIR)/chargen $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/objdump $(OBJDIR)/test_generate + $(RMDIR) $(OBJDIR) + +# Utils + +chargen: utils/chargen.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/chargen $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/chargen.c +objdump: utils/objdump.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/objdump $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/objdump.c $(LD_UCL_FLAGS) + +# Tests + +test: $(OBJDIR) $(OBJDIR)/$(SONAME) $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate + +run-test: test + TEST_DIR=$(TESTDIR) $(TESTDIR)/run_tests.sh $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate + +$(OBJDIR)/test_basic: $(TESTDIR)/test_basic.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_basic $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_basic.c $(LD_UCL_FLAGS) +$(OBJDIR)/test_speed: $(TESTDIR)/test_speed.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_speed $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_speed.c $(LD_UCL_FLAGS) $(LD_ADD) +$(OBJDIR)/test_generate: $(TESTDIR)/test_generate.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_generate $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_generate.c $(LD_UCL_FLAGS) $(LD_ADD) + +install: $(OBJDIR)/$(SONAME) + $(INSTALL) -m0755 $(SONAME) $(DESTDIR)/lib/$(SONAME) + $(INSTALL) -m0644 include/ucl.h $(DESTDIR)/include/ucl.h + +.PHONY: clean $(OBJDIR) Copied: projects/arm_eabi_vfp/contrib/libucl/Makefile.w32 (from r263239, head/contrib/libucl/Makefile.w32) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/contrib/libucl/Makefile.w32 Sun Mar 16 14:06:10 2014 (r263241, copy of r263239, head/contrib/libucl/Makefile.w32) @@ -0,0 +1,79 @@ +CC ?= gcc +DESTDIR ?= /usr/local +LD ?= gcc +C_COMMON_FLAGS ?= -fPIC -Wall -W -Wno-unused-parameter -Wno-pointer-sign -I./include -I./uthash -I./src +MAJOR_VERSION = 0 +MINOR_VERSION = 2 +PATCH_VERSION = 8 +VERSION = "$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)" +SONAME = libucl.dll +OBJDIR ?= .obj +TESTDIR ?= tests +SRCDIR ?= src +INCLUDEDIR ?= include +MKDIR ?= mkdir +INSTALL ?= install +RM ?= rm +RMDIR ?= rmdir +ifeq (Windows_NT, $(OS)) +LN ?= ln +else +LN ?= rem ln +endif +LD_SHARED_FLAGS ?= -Wl,-soname,$(SONAME) -shared -lm +LD_UCL_FLAGS ?= -L$(OBJDIR) -Wl,-rpath,$(OBJDIR) -lucl +LD_ADD ?= -lrt +COPT_FLAGS ?= -O2 +HDEPS = $(SRCDIR)/ucl_hash.h $(SRCDIR)/ucl_chartable.h $(SRCDIR)/ucl_internal.h $(INCLUDEDIR)/ucl.h $(SRCDIR)/xxhash.h +OBJECTS = $(OBJDIR)/ucl_hash.o $(OBJDIR)/ucl_util.o $(OBJDIR)/ucl_parser.o $(OBJDIR)/ucl_emitter.o $(OBJDIR)/xxhash.o + +all: $(OBJDIR) $(OBJDIR)/$(SONAME) + +$(OBJDIR)/$(SONAME): $(OBJECTS) + $(CC) -o $(OBJDIR)/$(SONAME) $(OBJECTS) $(LD_SHARED_FLAGS) $(LDFLAGS) $(SSL_LIBS) $(FETCH_LIBS) + +$(OBJDIR): + @$(MKDIR) -p $(OBJDIR) + +# Compile rules +$(OBJDIR)/ucl_util.o: $(SRCDIR)/ucl_util.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_util.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_util.c +$(OBJDIR)/ucl_parser.o: $(SRCDIR)/ucl_parser.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_parser.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_parser.c +$(OBJDIR)/ucl_emitter.o: $(SRCDIR)/ucl_emitter.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_emitter.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_emitter.c +$(OBJDIR)/ucl_hash.o: $(SRCDIR)/ucl_hash.c $(HDEPS) + $(CC) -o $(OBJDIR)/ucl_hash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_hash.c +$(OBJDIR)/xxhash.o: $(SRCDIR)/xxhash.c $(HDEPS) + $(CC) -o $(OBJDIR)/xxhash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/xxhash.c + +clean: + $(RM) $(OBJDIR)/*.o $(OBJDIR)/$(SONAME) $(OBJDIR)/$(SONAME) $(OBJDIR)/chargen $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/objdump $(OBJDIR)/test_generate + $(RMDIR) $(OBJDIR) + +# Utils + +chargen: utils/chargen.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/chargen $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/chargen.c +objdump: utils/objdump.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/objdump $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/objdump.c $(LD_UCL_FLAGS) + +# Tests + +test: $(OBJDIR) $(OBJDIR)/$(SONAME) $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate + +run-test: test + TEST_DIR=$(TESTDIR) $(TESTDIR)/run_tests.sh $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate + +$(OBJDIR)/test_basic: $(TESTDIR)/test_basic.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_basic $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_basic.c $(LD_UCL_FLAGS) +$(OBJDIR)/test_speed: $(TESTDIR)/test_speed.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_speed $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_speed.c $(LD_UCL_FLAGS) $(LD_ADD) +$(OBJDIR)/test_generate: $(TESTDIR)/test_generate.c $(OBJDIR)/$(SONAME) + $(CC) -o $(OBJDIR)/test_generate $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_generate.c $(LD_UCL_FLAGS) $(LD_ADD) + +install: $(OBJDIR)/$(SONAME) + $(INSTALL) -m0755 $(SONAME) $(DESTDIR)/lib/$(SONAME) + $(INSTALL) -m0644 include/ucl.h $(DESTDIR)/include/ucl.h + +.PHONY: clean $(OBJDIR) Modified: projects/arm_eabi_vfp/contrib/libucl/doc/api.md ============================================================================== --- projects/arm_eabi_vfp/contrib/libucl/doc/api.md Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libucl/doc/api.md Sun Mar 16 14:06:10 2014 (r263241) @@ -260,4 +260,89 @@ Here is a list of all conversion functio - `ucl_object_tolstring` - returns `const char *` and `size_t` len of UCL object (string can be not NULL terminated) - `ucl_object_tostring_forced` - returns string representation of any UCL object -Strings returned by these pointers are associated with the UCL object and exist over its lifetime. A caller should not free this memory. \ No newline at end of file +Strings returned by these pointers are associated with the UCL object and exist over its lifetime. A caller should not free this memory. + +# Generation functions + +It is possible to generate UCL objects from C primitive types. Moreover, libucl permits to create and modify complex UCL objects, such as arrays or associative objects. + +## ucl_object_new +~~~C +ucl_object_t * ucl_object_new (void) +~~~ + +Creates new object of type `UCL_NULL`. This object should be released by caller. + +## ucl_object_typed_new +~~~C +ucl_object_t * ucl_object_typed_new (unsigned int type) +~~~ + +Create an object of a specified type: +- `UCL_OBJECT` - UCL object - key/value pairs +- `UCL_ARRAY` - UCL array +- `UCL_INT` - integer number +- `UCL_FLOAT` - floating point number +- `UCL_STRING` - NULL terminated string +- `UCL_BOOLEAN` - boolean value +- `UCL_TIME` - time value (floating point number of seconds) +- `UCL_USERDATA` - opaque userdata pointer (may be used in macros) +- `UCL_NULL` - null value + +This object should be released by caller. + +## Primitive objects generation +Libucl provides the functions similar to inverse conversion functions called with the specific C type: +- `ucl_object_fromint` - converts `int64_t` to UCL object +- `ucl_object_fromdouble` - converts `double` to UCL object +- `ucl_object_fromboolean` - converts `bool` to UCL object +- `ucl_object_fromstring` - converts `const char *` to UCL object (this string is NULL terminated) +- `ucl_object_fromlstring` - converts `const char *` and `size_t` len to UCL object (string can be not NULL terminated) + +Also there is a function to generate UCL object from a string performing various parsing or conversion operations called `ucl_object_fromstring_common`. + +## ucl_object_fromstring_common +~~~C +ucl_object_t * ucl_object_fromstring_common (const char *str, + size_t len, enum ucl_string_flags flags) +~~~ + +This function is used to convert a string `str` of size `len` to an UCL objects applying `flags` conversions. If `len` is equal to zero then a `str` is assumed as NULL-terminated. This function supports the following flags (a set of flags can be specified using logical `OR` operation): + +- `UCL_STRING_ESCAPE` - perform JSON escape +- `UCL_STRING_TRIM` - trim leading and trailing whitespaces +- `UCL_STRING_PARSE_BOOLEAN` - parse passed string and detect boolean +- `UCL_STRING_PARSE_INT` - parse passed string and detect integer number +- `UCL_STRING_PARSE_DOUBLE` - parse passed string and detect integer or float number +- `UCL_STRING_PARSE_NUMBER` - parse passed string and detect number (both float or integer types) +- `UCL_STRING_PARSE` - parse passed string (and detect booleans and numbers) +- `UCL_STRING_PARSE_BYTES` - assume that numeric multipliers are in bytes notation, for example `10k` means `10*1024` and not `10*1000` as assumed without this flag + +If parsing operations fail then the resulting UCL object will be a `UCL_STRING`. A caller should always check the type of the returned object and release it after using. + +# Iteration function + +Iteration are used to iterate over UCL compound types: arrays and objects. Moreover, iterations could be performed over the keys with multiple values (implicit arrays). To iterate over an object, an array or a key with multiple values there is a function `ucl_iterate_object`. + +## ucl_iterate_object +~~~C +ucl_object_t* ucl_iterate_object (ucl_object_t *obj, + ucl_object_iter_t *iter, bool expand_values); +~~~ + +This function accept opaque iterator pointer `iter`. In the first call this iterator *must* be initialized to `NULL`. Iterator is changed by this function call. `ucl_iterate_object` returns the next UCL object in the compound object `obj` or `NULL` if all objects have been iterated. The reference count of the object returned is not increased, so a caller should not unref the object or modify its content (e.g. by inserting to another compound object). The object `obj` should not be changed during the iteration process as well. `expand_values` flag speicifies whether `ucl_iterate_object` should expand keys with multiple values. The general rule is that if you need to iterate throught the *object* or *explicit array*, then you always need to set this flag to `true`. However, if you get some key in the object and want to extract all its values then you should set `expand_values` to `false`. Mixing of iteration types are not permitted since the iterator is set according to the iteration type and cannot be reused. Here is an example of iteration over the objects using libucl API (assuming that `top` is `UCL_OBJECT` in this example): + +~~~C +ucl_object_iter_t it = NULL, it_obj = NULL; +ucl_object_t *cur, *tmp; + +/* Iterate over the object */ +while ((obj = ucl_iterate_object (top, &it, true))) { + printf ("key: \"%s\"\n", ucl_object_key (obj)); + /* Iterate over the values of a key */ + while ((cur = ucl_iterate_object (obj, &it_obj, false))) { + printf ("value: \"%s\"\n", + ucl_object_tostring_forced (cur)); + } +} +~~~ \ No newline at end of file Modified: projects/arm_eabi_vfp/contrib/libucl/include/ucl.h ============================================================================== --- projects/arm_eabi_vfp/contrib/libucl/include/ucl.h Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libucl/include/ucl.h Sun Mar 16 14:06:10 2014 (r263241) @@ -32,6 +32,12 @@ #include #include +#ifdef _WIN32 +# define UCL_EXTERN __declspec(dllexport) +#else +# define UCL_EXTERN +#endif + /** * @mainpage * This is a reference manual for UCL API. You may find the description of UCL format by following this @@ -200,14 +206,14 @@ typedef struct ucl_object_s { * @param obj CL object * @return zero terminated key */ -char* ucl_copy_key_trash (ucl_object_t *obj); +UCL_EXTERN char* ucl_copy_key_trash (ucl_object_t *obj); /** * Copy and return a string value of an object, returned key is zero-terminated * @param obj CL object * @return zero terminated string representation of object value */ -char* ucl_copy_value_trash (ucl_object_t *obj); +UCL_EXTERN char* ucl_copy_value_trash (ucl_object_t *obj); /** * Creates a new object @@ -253,7 +259,7 @@ ucl_object_typed_new (unsigned int type) * @param flags conversion flags * @return new object */ -ucl_object_t * ucl_object_fromstring_common (const char *str, size_t len, +UCL_EXTERN ucl_object_t * ucl_object_fromstring_common (const char *str, size_t len, enum ucl_string_flags flags) UCL_WARN_UNUSED_RESULT; /** @@ -345,7 +351,7 @@ ucl_object_frombool (bool bv) * @param copy_key make an internal copy of key * @return new value of top object */ -ucl_object_t* ucl_object_insert_key (ucl_object_t *top, ucl_object_t *elt, +UCL_EXTERN ucl_object_t* ucl_object_insert_key (ucl_object_t *top, ucl_object_t *elt, const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT; /** @@ -358,10 +364,25 @@ ucl_object_t* ucl_object_insert_key (ucl * @param copy_key make an internal copy of key * @return new value of top object */ -ucl_object_t* ucl_object_replace_key (ucl_object_t *top, ucl_object_t *elt, +UCL_EXTERN ucl_object_t* ucl_object_replace_key (ucl_object_t *top, ucl_object_t *elt, const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT; /** + * Delete a object associated with key 'key', old object will be unrefered, + * @param top object + * @param key key associated to the object to remove + * @param keylen length of the key (or 0 for NULL terminated keys) + */ +UCL_EXTERN bool ucl_object_delete_keyl (ucl_object_t *top, const char *key, size_t keylen); + +/** + * Delete a object associated with key 'key', old object will be unrefered, + * @param top object + * @param key key associated to the object to remove + */ +UCL_EXTERN bool ucl_object_delete_key (ucl_object_t *top, const char *key); + +/** * Insert a object 'elt' to the hash 'top' and associate it with key 'key', if the specified key exist, * try to merge its content * @param top destination object (will be created automatically if top is NULL) @@ -371,7 +392,7 @@ ucl_object_t* ucl_object_replace_key (uc * @param copy_key make an internal copy of key * @return new value of top object */ -ucl_object_t* ucl_object_insert_key_merged (ucl_object_t *top, ucl_object_t *elt, +UCL_EXTERN ucl_object_t* ucl_object_insert_key_merged (ucl_object_t *top, ucl_object_t *elt, const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT; /** @@ -791,7 +812,7 @@ ucl_object_tolstring (ucl_object_t *obj, * @param key key to search * @return object matched the specified key or NULL if key is not found */ -ucl_object_t * ucl_object_find_key (ucl_object_t *obj, const char *key); +UCL_EXTERN ucl_object_t * ucl_object_find_key (ucl_object_t *obj, const char *key); /** * Return object identified by a fixed size key in the specified object @@ -800,7 +821,7 @@ ucl_object_t * ucl_object_find_key (ucl_ * @param klen length of a key * @return object matched the specified key or NULL if key is not found */ -ucl_object_t *ucl_object_find_keyl (ucl_object_t *obj, const char *key, size_t klen); +UCL_EXTERN ucl_object_t *ucl_object_find_keyl (ucl_object_t *obj, const char *key, size_t klen); /** * Returns a key of an object as a NULL terminated string @@ -830,7 +851,7 @@ ucl_object_keyl (ucl_object_t *obj, size * Free ucl object * @param obj ucl object to free */ -void ucl_object_free (ucl_object_t *obj); +UCL_EXTERN void ucl_object_free (ucl_object_t *obj); /** * Increase reference count for an object @@ -865,7 +886,7 @@ typedef void* ucl_object_iter_t; * while ((cur = ucl_iterate_object (obj, &it)) != NULL) ... * @return the next object or NULL */ -ucl_object_t* ucl_iterate_object (ucl_object_t *obj, ucl_object_iter_t *iter, bool expand_values); +UCL_EXTERN ucl_object_t* ucl_iterate_object (ucl_object_t *obj, ucl_object_iter_t *iter, bool expand_values); /** @} */ @@ -894,7 +915,7 @@ struct ucl_parser; * @param pool pool to allocate memory from * @return new parser object */ -struct ucl_parser* ucl_parser_new (int flags); +UCL_EXTERN struct ucl_parser* ucl_parser_new (int flags); /** * Register new handler for a macro @@ -903,7 +924,7 @@ struct ucl_parser* ucl_parser_new (int f * @param handler handler (it is called immediately after macro is parsed) * @param ud opaque user data for a handler */ -void ucl_parser_register_macro (struct ucl_parser *parser, const char *macro, +UCL_EXTERN void ucl_parser_register_macro (struct ucl_parser *parser, const char *macro, ucl_macro_handler handler, void* ud); /** @@ -912,7 +933,7 @@ void ucl_parser_register_macro (struct u * @param var variable name * @param value variable value */ -void ucl_parser_register_variable (struct ucl_parser *parser, const char *var, +UCL_EXTERN void ucl_parser_register_variable (struct ucl_parser *parser, const char *var, const char *value); /** @@ -923,7 +944,7 @@ void ucl_parser_register_variable (struc * @param err if *err is NULL it is set to parser error * @return true if chunk has been added and false in case of error */ -bool ucl_parser_add_chunk (struct ucl_parser *parser, const unsigned char *data, size_t len); +UCL_EXTERN bool ucl_parser_add_chunk (struct ucl_parser *parser, const unsigned char *data, size_t len); /** * Load and add data from a file @@ -932,7 +953,7 @@ bool ucl_parser_add_chunk (struct ucl_pa * @param err if *err is NULL it is set to parser error * @return true if chunk has been added and false in case of error */ -bool ucl_parser_add_file (struct ucl_parser *parser, const char *filename); +UCL_EXTERN bool ucl_parser_add_file (struct ucl_parser *parser, const char *filename); /** * Get a top object for a parser @@ -940,18 +961,18 @@ bool ucl_parser_add_file (struct ucl_par * @param err if *err is NULL it is set to parser error * @return top parser object or NULL */ -ucl_object_t* ucl_parser_get_object (struct ucl_parser *parser); +UCL_EXTERN ucl_object_t* ucl_parser_get_object (struct ucl_parser *parser); /** * Get the error string if failing * @param parser parser object */ -const char *ucl_parser_get_error(struct ucl_parser *parser); +UCL_EXTERN const char *ucl_parser_get_error(struct ucl_parser *parser); /** * Free ucl parser object * @param parser parser object */ -void ucl_parser_free (struct ucl_parser *parser); +UCL_EXTERN void ucl_parser_free (struct ucl_parser *parser); /** * Add new public key to parser for signatures check @@ -961,7 +982,7 @@ void ucl_parser_free (struct ucl_parser * @param err if *err is NULL it is set to parser error * @return true if a key has been successfully added */ -bool ucl_pubkey_add (struct ucl_parser *parser, const unsigned char *key, size_t len); +UCL_EXTERN bool ucl_pubkey_add (struct ucl_parser *parser, const unsigned char *key, size_t len); /** * Set FILENAME and CURDIR variables in parser @@ -970,7 +991,7 @@ bool ucl_pubkey_add (struct ucl_parser * * @param need_expand perform realpath() if this variable is true and filename is not NULL * @return true if variables has been set */ -bool ucl_parser_set_filevars (struct ucl_parser *parser, const char *filename, +UCL_EXTERN bool ucl_parser_set_filevars (struct ucl_parser *parser, const char *filename, bool need_expand); /** @} */ @@ -1005,7 +1026,7 @@ struct ucl_emitter_functions { * #UCL_EMIT_CONFIG then emit config like object * @return dump of an object (must be freed after using) or NULL in case of error */ -unsigned char *ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type); +UCL_EXTERN unsigned char *ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type); /** * Emit object to a string @@ -1014,7 +1035,7 @@ unsigned char *ucl_object_emit (ucl_obje * #UCL_EMIT_CONFIG then emit config like object * @return dump of an object (must be freed after using) or NULL in case of error */ -bool ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type, +UCL_EXTERN bool ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type, struct ucl_emitter_functions *emitter); /** @} */ Modified: projects/arm_eabi_vfp/contrib/libucl/src/ucl_internal.h ============================================================================== --- projects/arm_eabi_vfp/contrib/libucl/src/ucl_internal.h Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libucl/src/ucl_internal.h Sun Mar 16 14:06:10 2014 (r263241) @@ -25,7 +25,9 @@ #define UCL_INTERNAL_H_ #include +#ifndef _WIN32 #include +#endif #include #include Modified: projects/arm_eabi_vfp/contrib/libucl/src/ucl_parser.c ============================================================================== --- projects/arm_eabi_vfp/contrib/libucl/src/ucl_parser.c Sun Mar 16 13:43:06 2014 (r263240) +++ projects/arm_eabi_vfp/contrib/libucl/src/ucl_parser.c Sun Mar 16 14:06:10 2014 (r263241) @@ -1233,6 +1233,28 @@ ucl_parse_multiline_string (struct ucl_p return len; } +static ucl_object_t* +ucl_get_value_object (struct ucl_parser *parser) +{ + ucl_object_t *t, *obj = NULL; + + if (parser->stack->obj->type == UCL_ARRAY) { + /* Object must be allocated */ + obj = ucl_object_new (); + t = parser->stack->obj->value.av; + DL_APPEND (t, obj); + parser->cur_obj = obj; + parser->stack->obj->value.av = t; + parser->stack->obj->len ++; + } + else { + /* Object has been already allocated */ + obj = parser->cur_obj; + } + + return obj; +} + /** * Handle value data * @param parser @@ -1243,32 +1265,30 @@ static bool ucl_parse_value (struct ucl_parser *parser, struct ucl_chunk *chunk) { const unsigned char *p, *c; - ucl_object_t *obj = NULL, *t; + ucl_object_t *obj = NULL; unsigned int stripped_spaces; int str_len; bool need_unescape = false, ucl_escape = false, var_expand = false; p = chunk->pos; - while (p < chunk->end) { - if (obj == NULL) { - if (parser->stack->obj->type == UCL_ARRAY) { - /* Object must be allocated */ - obj = ucl_object_new (); - t = parser->stack->obj->value.av; - DL_APPEND (t, obj); - parser->cur_obj = obj; - parser->stack->obj->value.av = t; - parser->stack->obj->len ++; - } - else { - /* Object has been already allocated */ - obj = parser->cur_obj; - } + /* Skip any spaces and comments */ + if (ucl_test_character (*p, UCL_CHARACTER_WHITESPACE_UNSAFE) || + (chunk->remain >= 2 && ucl_lex_is_comment (p[0], p[1]))) { + while (p < chunk->end && ucl_test_character (*p, UCL_CHARACTER_WHITESPACE_UNSAFE)) { + ucl_chunk_skipc (chunk, p); + } + if (!ucl_skip_comments (parser)) { + return false; } + p = chunk->pos; + } + + while (p < chunk->end) { c = p; switch (*p) { case '"': + obj = ucl_get_value_object (parser); ucl_chunk_skipc (chunk, p); if (!ucl_lex_json_string (parser, chunk, &need_unescape, &ucl_escape, &var_expand)) { return false; @@ -1285,6 +1305,7 @@ ucl_parse_value (struct ucl_parser *pars return true; break; case '{': + obj = ucl_get_value_object (parser); /* We have a new object */ obj = ucl_add_parser_stack (obj, parser, false, parser->stack->level); @@ -1292,13 +1313,25 @@ ucl_parse_value (struct ucl_parser *pars return true; break; case '[': + obj = ucl_get_value_object (parser); /* We have a new array */ obj = ucl_add_parser_stack (obj, parser, true, parser->stack->level); ucl_chunk_skipc (chunk, p); return true; break; + case ']': + /* We have the array ending */ + if (parser->stack && parser->stack->obj->type == UCL_ARRAY) { + parser->state = UCL_STATE_AFTER_VALUE; + return true; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***