Date: Mon, 19 Apr 2010 19:29:34 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r206856 - in user/kib/vm6: . bin/cp bin/ln bin/ls bin/pax bin/ps bin/pwait bin/rcp bin/sh bin/test cddl/contrib/opensolaris/lib/libzfs/common contrib/binutils/bfd contrib/com_err contri... Message-ID: <201004191929.o3JJTYpB093919@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kib Date: Mon Apr 19 19:29:33 2010 New Revision: 206856 URL: http://svn.freebsd.org/changeset/base/206856 Log: IFC Added: user/kib/vm6/etc/rc.d/ubthidhci - copied unchanged from r206853, head/etc/rc.d/ubthidhci user/kib/vm6/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c - copied unchanged from r206853, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c user/kib/vm6/gnu/usr.bin/gdb/gdbserver/reg-amd64.c - copied unchanged from r206853, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c user/kib/vm6/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c - copied unchanged from r206853, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c user/kib/vm6/lib/libpmc/pmc.corei7.3 - copied unchanged from r206853, head/lib/libpmc/pmc.corei7.3 user/kib/vm6/lib/libpmc/pmc.corei7uc.3 - copied unchanged from r206853, head/lib/libpmc/pmc.corei7uc.3 user/kib/vm6/lib/libpmc/pmc.ucf.3 - copied unchanged from r206853, head/lib/libpmc/pmc.ucf.3 user/kib/vm6/lib/libpmc/pmc.westmere.3 - copied unchanged from r206853, head/lib/libpmc/pmc.westmere.3 user/kib/vm6/lib/libpmc/pmc.westmereuc.3 - copied unchanged from r206853, head/lib/libpmc/pmc.westmereuc.3 user/kib/vm6/sbin/geom/class/sched/ - copied from r206853, head/sbin/geom/class/sched/ user/kib/vm6/share/examples/indent/ - copied from r206853, head/share/examples/indent/ user/kib/vm6/share/man/man4/sge.4 - copied unchanged from r206853, head/share/man/man4/sge.4 user/kib/vm6/sys/boot/i386/efi/ - copied from r206853, head/sys/boot/i386/efi/ user/kib/vm6/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu - copied unchanged from r206853, head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu user/kib/vm6/sys/dev/e1000/if_lem.c - copied unchanged from r206853, head/sys/dev/e1000/if_lem.c user/kib/vm6/sys/dev/e1000/if_lem.h - copied unchanged from r206853, head/sys/dev/e1000/if_lem.h user/kib/vm6/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r206853, head/sys/dev/hwpmc/hwpmc_uncore.c user/kib/vm6/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r206853, head/sys/dev/hwpmc/hwpmc_uncore.h user/kib/vm6/sys/dev/sge/ - copied from r206853, head/sys/dev/sge/ user/kib/vm6/sys/dev/syscons/logo/beastie.c - copied unchanged from r206853, head/sys/dev/syscons/logo/beastie.c user/kib/vm6/sys/geom/sched/ - copied from r206853, head/sys/geom/sched/ user/kib/vm6/sys/mips/cavium/octeon_mp.c - copied unchanged from r206853, head/sys/mips/cavium/octeon_mp.c user/kib/vm6/sys/modules/alq/ - copied from r206853, head/sys/modules/alq/ user/kib/vm6/sys/modules/geom/geom_sched/ - copied from r206853, head/sys/modules/geom/geom_sched/ user/kib/vm6/sys/modules/sge/ - copied from r206853, head/sys/modules/sge/ user/kib/vm6/sys/modules/syscons/beastie/ - copied from r206853, head/sys/modules/syscons/beastie/ user/kib/vm6/sys/net80211/ieee80211_ratectl.c - copied unchanged from r206853, head/sys/net80211/ieee80211_ratectl.c user/kib/vm6/sys/net80211/ieee80211_ratectl.h - copied unchanged from r206853, head/sys/net80211/ieee80211_ratectl.h user/kib/vm6/sys/sparc64/pci/sbbc.c - copied unchanged from r206853, head/sys/sparc64/pci/sbbc.c user/kib/vm6/tools/regression/bin/sh/expansion/arith4.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/arith4.0 user/kib/vm6/tools/regression/bin/sh/expansion/arith5.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/arith5.0 user/kib/vm6/tools/regression/bin/sh/expansion/plus-minus2.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/plus-minus2.0 user/kib/vm6/tools/regression/bin/sh/expansion/plus-minus3.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/plus-minus3.0 user/kib/vm6/tools/regression/bin/sh/expansion/tilde1.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/tilde1.0 user/kib/vm6/tools/regression/bin/sh/expansion/tilde2.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/tilde2.0 user/kib/vm6/tools/regression/bin/sh/expansion/trim1.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/trim1.0 user/kib/vm6/tools/regression/bin/sh/expansion/trim2.0 - copied unchanged from r206853, head/tools/regression/bin/sh/expansion/trim2.0 user/kib/vm6/tools/regression/bin/sh/parameters/pwd1.0 - copied unchanged from r206853, head/tools/regression/bin/sh/parameters/pwd1.0 user/kib/vm6/tools/regression/bin/sh/parameters/pwd2.0 - copied unchanged from r206853, head/tools/regression/bin/sh/parameters/pwd2.0 user/kib/vm6/tools/regression/bin/sh/parser/heredoc2.0 - copied unchanged from r206853, head/tools/regression/bin/sh/parser/heredoc2.0 user/kib/vm6/tools/regression/lib/libc/gen/test-fnmatch.c - copied unchanged from r206853, head/tools/regression/lib/libc/gen/test-fnmatch.c user/kib/vm6/usr.bin/calendar/dates.c - copied unchanged from r206853, head/usr.bin/calendar/dates.c user/kib/vm6/usr.bin/calendar/events.c - copied unchanged from r206853, head/usr.bin/calendar/events.c user/kib/vm6/usr.bin/calendar/locale.c - copied unchanged from r206853, head/usr.bin/calendar/locale.c user/kib/vm6/usr.bin/calendar/parsedata.c - copied unchanged from r206853, head/usr.bin/calendar/parsedata.c user/kib/vm6/usr.bin/calendar/pom.c - copied unchanged from r206853, head/usr.bin/calendar/pom.c user/kib/vm6/usr.bin/calendar/sunpos.c - copied unchanged from r206853, head/usr.bin/calendar/sunpos.c user/kib/vm6/usr.sbin/services_mkdb/ - copied from r206853, head/usr.sbin/services_mkdb/ Deleted: user/kib/vm6/bin/pax/cpio.1 user/kib/vm6/bin/pax/tar.1 user/kib/vm6/gnu/usr.bin/gdb/gdbserver/fbsd-ppc-low.c user/kib/vm6/gnu/usr.bin/gdb/gdbserver/reg-ppc.c user/kib/vm6/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c user/kib/vm6/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu user/kib/vm6/sys/mips/cavium/dev/rgmii/octeon_fau.c user/kib/vm6/sys/mips/include/archtype.h user/kib/vm6/sys/mips/include/defs.h user/kib/vm6/sys/mips/include/psl.h user/kib/vm6/sys/mips/include/queue.h user/kib/vm6/sys/mips/include/rm7000.h user/kib/vm6/sys/mips/include/segments.h user/kib/vm6/sys/mips/mips/copystr.S Modified: user/kib/vm6/MAINTAINERS user/kib/vm6/Makefile.inc1 user/kib/vm6/ObsoleteFiles.inc user/kib/vm6/UPDATING user/kib/vm6/bin/cp/utils.c user/kib/vm6/bin/ln/ln.c user/kib/vm6/bin/ls/cmp.c user/kib/vm6/bin/pax/Makefile user/kib/vm6/bin/pax/getoldopt.c user/kib/vm6/bin/ps/ps.1 user/kib/vm6/bin/pwait/pwait.1 user/kib/vm6/bin/rcp/rcp.c user/kib/vm6/bin/sh/cd.c user/kib/vm6/bin/sh/cd.h user/kib/vm6/bin/sh/expand.c user/kib/vm6/bin/sh/main.c user/kib/vm6/bin/sh/mksyntax.c user/kib/vm6/bin/sh/options.c user/kib/vm6/bin/sh/parser.c user/kib/vm6/bin/sh/sh.1 user/kib/vm6/bin/test/test.c user/kib/vm6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/kib/vm6/contrib/binutils/bfd/config.bfd user/kib/vm6/contrib/com_err/compile_et.1 user/kib/vm6/contrib/netcat/nc.1 user/kib/vm6/contrib/netcat/netcat.c user/kib/vm6/contrib/top/utils.c user/kib/vm6/contrib/top/utils.h user/kib/vm6/contrib/tzdata/asia user/kib/vm6/contrib/tzdata/europe user/kib/vm6/contrib/tzdata/zone.tab user/kib/vm6/crypto/openssh/sshd.c user/kib/vm6/crypto/openssl/CHANGES user/kib/vm6/crypto/openssl/FAQ user/kib/vm6/crypto/openssl/Makefile user/kib/vm6/crypto/openssl/NEWS user/kib/vm6/crypto/openssl/README user/kib/vm6/crypto/openssl/apps/req.c user/kib/vm6/crypto/openssl/apps/speed.c user/kib/vm6/crypto/openssl/config user/kib/vm6/crypto/openssl/crypto/asn1/a_object.c user/kib/vm6/crypto/openssl/crypto/bio/bss_file.c user/kib/vm6/crypto/openssl/crypto/bn/asm/ppc.pl user/kib/vm6/crypto/openssl/crypto/bn/asm/x86_64-gcc.c user/kib/vm6/crypto/openssl/crypto/bn/bn_div.c user/kib/vm6/crypto/openssl/crypto/engine/eng_all.c user/kib/vm6/crypto/openssl/crypto/engine/eng_cryptodev.c user/kib/vm6/crypto/openssl/crypto/evp/digest.c user/kib/vm6/crypto/openssl/crypto/evp/evp_locl.h user/kib/vm6/crypto/openssl/crypto/evp/names.c user/kib/vm6/crypto/openssl/crypto/md32_common.h user/kib/vm6/crypto/openssl/crypto/ocsp/ocsp_prn.c user/kib/vm6/crypto/openssl/crypto/opensslv.h user/kib/vm6/crypto/openssl/crypto/rand/rand_win.c user/kib/vm6/crypto/openssl/engines/e_capi.c user/kib/vm6/crypto/openssl/engines/e_chil.c user/kib/vm6/crypto/openssl/fips/Makefile user/kib/vm6/crypto/openssl/openssl.spec user/kib/vm6/crypto/openssl/ssl/kssl.c user/kib/vm6/crypto/openssl/ssl/s3_pkt.c user/kib/vm6/etc/defaults/rc.conf user/kib/vm6/etc/inetd.conf user/kib/vm6/etc/mtree/BSD.include.dist user/kib/vm6/etc/network.subr user/kib/vm6/etc/rc.d/Makefile user/kib/vm6/etc/rc.d/ip6addrctl user/kib/vm6/etc/rc.d/netif user/kib/vm6/etc/rc.d/netoptions user/kib/vm6/etc/rc.firewall user/kib/vm6/etc/rc.subr user/kib/vm6/games/fortune/Notes user/kib/vm6/games/fortune/datfiles/fortunes user/kib/vm6/games/fortune/datfiles/fortunes-o.real user/kib/vm6/games/fortune/datfiles/fortunes.sp.ok user/kib/vm6/games/fortune/datfiles/limerick user/kib/vm6/games/fortune/datfiles/startrek user/kib/vm6/games/fortune/datfiles/zippy user/kib/vm6/gnu/usr.bin/diff/context.c.diff user/kib/vm6/gnu/usr.bin/diff/diff.c.diff user/kib/vm6/gnu/usr.bin/gdb/Makefile user/kib/vm6/gnu/usr.bin/gdb/gdbserver/Makefile user/kib/vm6/gnu/usr.bin/gdb/kgdb/kgdb.1 user/kib/vm6/include/inttypes.h user/kib/vm6/include/netdb.h user/kib/vm6/include/nsswitch.h user/kib/vm6/lib/libc/db/hash/hash.c user/kib/vm6/lib/libc/db/hash/hash.h user/kib/vm6/lib/libc/db/man/hash.3 user/kib/vm6/lib/libc/gen/__getosreldate.c user/kib/vm6/lib/libc/gen/_spinlock_stub.c user/kib/vm6/lib/libc/gen/_thread_init.c user/kib/vm6/lib/libc/gen/check_utility_compat.3 user/kib/vm6/lib/libc/gen/confstr.3 user/kib/vm6/lib/libc/gen/dladdr.3 user/kib/vm6/lib/libc/gen/dlinfo.3 user/kib/vm6/lib/libc/gen/dllockinit.3 user/kib/vm6/lib/libc/gen/dlopen.3 user/kib/vm6/lib/libc/gen/fmtcheck.3 user/kib/vm6/lib/libc/gen/fnmatch.c user/kib/vm6/lib/libc/gen/frexp.3 user/kib/vm6/lib/libc/gen/ftok.3 user/kib/vm6/lib/libc/gen/getcwd.3 user/kib/vm6/lib/libc/gen/getutxent.3 user/kib/vm6/lib/libc/gen/setproctitle.3 user/kib/vm6/lib/libc/gen/stringlist.3 user/kib/vm6/lib/libc/gen/sysconf.3 user/kib/vm6/lib/libc/gen/sysctl.3 user/kib/vm6/lib/libc/locale/isalnum.3 user/kib/vm6/lib/libc/locale/isalpha.3 user/kib/vm6/lib/libc/net/getservent.c user/kib/vm6/lib/libc/net/nsdispatch.3 user/kib/vm6/lib/libc/posix1e/acl_to_text_nfs4.c user/kib/vm6/lib/libc/posix1e/mac_prepare.3 user/kib/vm6/lib/libc/softfloat/softfloat-specialize user/kib/vm6/lib/libc/stdio/printf.3 user/kib/vm6/lib/libc/stdio/vasprintf.c user/kib/vm6/lib/libc/stdlib/hcreate.3 user/kib/vm6/lib/libc/stdlib/ptsname.3 user/kib/vm6/lib/libc/sys/sigaction.2 user/kib/vm6/lib/libc/sys/stat.2 user/kib/vm6/lib/libcam/cam.3 user/kib/vm6/lib/libcam/cam_cdbparse.3 user/kib/vm6/lib/libcompat/4.1/cftime.3 user/kib/vm6/lib/libcompat/4.4/cuserid.3 user/kib/vm6/lib/libedit/editline.3 user/kib/vm6/lib/libedit/editrc.5 user/kib/vm6/lib/libelf/elf.3 user/kib/vm6/lib/libelf/elf_begin.3 user/kib/vm6/lib/libelf/elf_cntl.3 user/kib/vm6/lib/libelf/elf_end.3 user/kib/vm6/lib/libelf/elf_errmsg.3 user/kib/vm6/lib/libelf/elf_fill.3 user/kib/vm6/lib/libelf/elf_flagdata.3 user/kib/vm6/lib/libelf/elf_getarhdr.3 user/kib/vm6/lib/libelf/elf_getarsym.3 user/kib/vm6/lib/libelf/elf_getbase.3 user/kib/vm6/lib/libelf/elf_getdata.3 user/kib/vm6/lib/libelf/elf_getident.3 user/kib/vm6/lib/libelf/elf_getphnum.3 user/kib/vm6/lib/libelf/elf_getscn.3 user/kib/vm6/lib/libelf/elf_getshnum.3 user/kib/vm6/lib/libelf/elf_getshstrndx.3 user/kib/vm6/lib/libelf/elf_hash.3 user/kib/vm6/lib/libelf/elf_kind.3 user/kib/vm6/lib/libelf/elf_memory.3 user/kib/vm6/lib/libelf/elf_next.3 user/kib/vm6/lib/libelf/elf_rand.3 user/kib/vm6/lib/libelf/elf_rawfile.3 user/kib/vm6/lib/libelf/elf_strptr.3 user/kib/vm6/lib/libelf/elf_update.3 user/kib/vm6/lib/libelf/elf_version.3 user/kib/vm6/lib/libelf/gelf.3 user/kib/vm6/lib/libelf/gelf_checksum.3 user/kib/vm6/lib/libelf/gelf_fsize.3 user/kib/vm6/lib/libelf/gelf_getcap.3 user/kib/vm6/lib/libelf/gelf_getclass.3 user/kib/vm6/lib/libelf/gelf_getdyn.3 user/kib/vm6/lib/libelf/gelf_getehdr.3 user/kib/vm6/lib/libelf/gelf_getmove.3 user/kib/vm6/lib/libelf/gelf_getphdr.3 user/kib/vm6/lib/libelf/gelf_getrel.3 user/kib/vm6/lib/libelf/gelf_getrela.3 user/kib/vm6/lib/libelf/gelf_getshdr.3 user/kib/vm6/lib/libelf/gelf_getsym.3 user/kib/vm6/lib/libelf/gelf_getsyminfo.3 user/kib/vm6/lib/libelf/gelf_getsymshndx.3 user/kib/vm6/lib/libelf/gelf_newehdr.3 user/kib/vm6/lib/libelf/gelf_newphdr.3 user/kib/vm6/lib/libelf/gelf_update_ehdr.3 user/kib/vm6/lib/libelf/gelf_xlatetof.3 user/kib/vm6/lib/libgssapi/gss_accept_sec_context.3 user/kib/vm6/lib/libgssapi/gss_acquire_cred.3 user/kib/vm6/lib/libgssapi/gss_add_cred.3 user/kib/vm6/lib/libgssapi/gss_add_oid_set_member.3 user/kib/vm6/lib/libgssapi/gss_canonicalize_name.3 user/kib/vm6/lib/libgssapi/gss_compare_name.3 user/kib/vm6/lib/libgssapi/gss_context_time.3 user/kib/vm6/lib/libgssapi/gss_create_empty_oid_set.3 user/kib/vm6/lib/libgssapi/gss_delete_sec_context.3 user/kib/vm6/lib/libgssapi/gss_display_name.3 user/kib/vm6/lib/libgssapi/gss_display_status.3 user/kib/vm6/lib/libgssapi/gss_duplicate_name.3 user/kib/vm6/lib/libgssapi/gss_export_name.3 user/kib/vm6/lib/libgssapi/gss_export_sec_context.3 user/kib/vm6/lib/libgssapi/gss_get_mic.3 user/kib/vm6/lib/libgssapi/gss_import_name.3 user/kib/vm6/lib/libgssapi/gss_import_sec_context.3 user/kib/vm6/lib/libgssapi/gss_indicate_mechs.3 user/kib/vm6/lib/libgssapi/gss_init_sec_context.3 user/kib/vm6/lib/libgssapi/gss_inquire_context.3 user/kib/vm6/lib/libgssapi/gss_inquire_cred.3 user/kib/vm6/lib/libgssapi/gss_inquire_cred_by_mech.3 user/kib/vm6/lib/libgssapi/gss_inquire_mechs_for_name.3 user/kib/vm6/lib/libgssapi/gss_inquire_names_for_mech.3 user/kib/vm6/lib/libgssapi/gss_process_context_token.3 user/kib/vm6/lib/libgssapi/gss_release_buffer.3 user/kib/vm6/lib/libgssapi/gss_release_cred.3 user/kib/vm6/lib/libgssapi/gss_release_name.3 user/kib/vm6/lib/libgssapi/gss_release_oid_set.3 user/kib/vm6/lib/libgssapi/gss_test_oid_set_member.3 user/kib/vm6/lib/libgssapi/gss_unwrap.3 user/kib/vm6/lib/libgssapi/gss_verify_mic.3 user/kib/vm6/lib/libgssapi/gss_wrap.3 user/kib/vm6/lib/libgssapi/gss_wrap_size_limit.3 user/kib/vm6/lib/libmemstat/libmemstat.3 user/kib/vm6/lib/libpmc/Makefile user/kib/vm6/lib/libpmc/libpmc.c user/kib/vm6/lib/libpmc/pmc.3 user/kib/vm6/lib/libpmc/pmc.atom.3 user/kib/vm6/lib/libpmc/pmc.core.3 user/kib/vm6/lib/libpmc/pmc.core2.3 user/kib/vm6/lib/libpmc/pmc.iaf.3 user/kib/vm6/lib/libpmc/pmc.k7.3 user/kib/vm6/lib/libpmc/pmc.k8.3 user/kib/vm6/lib/libpmc/pmc.p4.3 user/kib/vm6/lib/libpmc/pmc.p5.3 user/kib/vm6/lib/libpmc/pmc.p6.3 user/kib/vm6/lib/libpmc/pmc.tsc.3 user/kib/vm6/lib/libpmc/pmc_allocate.3 user/kib/vm6/lib/libpmc/pmc_attach.3 user/kib/vm6/lib/libpmc/pmc_capabilities.3 user/kib/vm6/lib/libpmc/pmc_configure_logfile.3 user/kib/vm6/lib/libpmc/pmc_disable.3 user/kib/vm6/lib/libpmc/pmc_event_names_of_class.3 user/kib/vm6/lib/libpmc/pmc_get_driver_stats.3 user/kib/vm6/lib/libpmc/pmc_get_msr.3 user/kib/vm6/lib/libpmc/pmc_init.3 user/kib/vm6/lib/libpmc/pmc_name_of_capability.3 user/kib/vm6/lib/libpmc/pmc_read.3 user/kib/vm6/lib/libpmc/pmc_set.3 user/kib/vm6/lib/libpmc/pmc_start.3 user/kib/vm6/lib/libpmc/pmclog.3 user/kib/vm6/lib/libstand/assert.c user/kib/vm6/lib/libthr/libthr.3 user/kib/vm6/lib/libugidfw/bsde_get_rule.3 user/kib/vm6/lib/libugidfw/bsde_get_rule_count.3 user/kib/vm6/lib/libugidfw/bsde_parse_rule.3 user/kib/vm6/lib/libugidfw/bsde_rule_to_string.3 user/kib/vm6/lib/libugidfw/libugidfw.3 user/kib/vm6/lib/libulog/ulog_login.3 user/kib/vm6/lib/libulog/utempter_add_record.3 user/kib/vm6/lib/libutil/_secure_path.3 user/kib/vm6/lib/libutil/auth.3 user/kib/vm6/lib/libutil/hexdump.3 user/kib/vm6/lib/libutil/kinfo_getfile.3 user/kib/vm6/lib/libutil/kinfo_getvmmap.3 user/kib/vm6/lib/libutil/kld.3 user/kib/vm6/lib/libutil/login_auth.3 user/kib/vm6/lib/libutil/login_cap.3 user/kib/vm6/lib/libutil/login_class.3 user/kib/vm6/lib/libutil/login_ok.3 user/kib/vm6/lib/libutil/login_times.3 user/kib/vm6/lib/libutil/login_tty.3 user/kib/vm6/lib/libutil/property.3 user/kib/vm6/lib/libutil/pty.3 user/kib/vm6/lib/libutil/realhostname.3 user/kib/vm6/lib/libutil/realhostname_sa.3 user/kib/vm6/lib/libutil/trimdomain.3 user/kib/vm6/lib/libutil/uucplock.3 user/kib/vm6/lib/libz/ChangeLog user/kib/vm6/lib/libz/README user/kib/vm6/lib/libz/Symbol.map user/kib/vm6/lib/libz/crc32.c user/kib/vm6/lib/libz/deflate.c user/kib/vm6/lib/libz/gzguts.h (contents, props changed) user/kib/vm6/lib/libz/gzlib.c user/kib/vm6/lib/libz/gzread.c user/kib/vm6/lib/libz/inftrees.c user/kib/vm6/lib/libz/minigzip.c user/kib/vm6/lib/libz/zconf.h user/kib/vm6/lib/libz/zlib.3 user/kib/vm6/lib/libz/zlib.h user/kib/vm6/lib/libz/zutil.c user/kib/vm6/lib/libz/zutil.h user/kib/vm6/libexec/fingerd/fingerd.8 user/kib/vm6/libexec/fingerd/fingerd.c user/kib/vm6/release/Makefile user/kib/vm6/release/Makefile.inc.docports user/kib/vm6/sbin/geom/class/Makefile user/kib/vm6/sbin/geom/class/multipath/geom_multipath.c user/kib/vm6/sbin/geom/misc/subr.c user/kib/vm6/sbin/hastd/hastd.c user/kib/vm6/sbin/hastd/pjdlog.c user/kib/vm6/sbin/hastd/primary.c user/kib/vm6/sbin/ifconfig/ifconfig.c user/kib/vm6/sbin/ipfw/dummynet.c user/kib/vm6/sbin/ipfw/ipfw2.c user/kib/vm6/sbin/ipfw/ipfw2.h user/kib/vm6/sbin/ipfw/main.c user/kib/vm6/sbin/iscontrol/iscsi.conf.5 user/kib/vm6/sbin/mca/mca.c user/kib/vm6/sbin/spppcontrol/spppcontrol.8 user/kib/vm6/secure/lib/libcrypto/Makefile.inc user/kib/vm6/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/kib/vm6/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/kib/vm6/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/kib/vm6/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/kib/vm6/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_ctrl.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_base64.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_buffer.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_cipher.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_md.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_null.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_f_ssl.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_find_type.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_new.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_push.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_read.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_accept.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_bio.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_connect.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_fd.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_file.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_mem.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_null.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_s_socket.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_set_callback.3 user/kib/vm6/secure/lib/libcrypto/man/BIO_should_retry.3 user/kib/vm6/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/kib/vm6/secure/lib/libcrypto/man/BN_CTX_new.3 user/kib/vm6/secure/lib/libcrypto/man/BN_CTX_start.3 user/kib/vm6/secure/lib/libcrypto/man/BN_add.3 user/kib/vm6/secure/lib/libcrypto/man/BN_add_word.3 user/kib/vm6/secure/lib/libcrypto/man/BN_bn2bin.3 user/kib/vm6/secure/lib/libcrypto/man/BN_cmp.3 user/kib/vm6/secure/lib/libcrypto/man/BN_copy.3 user/kib/vm6/secure/lib/libcrypto/man/BN_generate_prime.3 user/kib/vm6/secure/lib/libcrypto/man/BN_mod_inverse.3 user/kib/vm6/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/kib/vm6/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/kib/vm6/secure/lib/libcrypto/man/BN_new.3 user/kib/vm6/secure/lib/libcrypto/man/BN_num_bytes.3 user/kib/vm6/secure/lib/libcrypto/man/BN_rand.3 user/kib/vm6/secure/lib/libcrypto/man/BN_set_bit.3 user/kib/vm6/secure/lib/libcrypto/man/BN_swap.3 user/kib/vm6/secure/lib/libcrypto/man/BN_zero.3 user/kib/vm6/secure/lib/libcrypto/man/CONF_modules_free.3 user/kib/vm6/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/kib/vm6/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/kib/vm6/secure/lib/libcrypto/man/DH_generate_key.3 user/kib/vm6/secure/lib/libcrypto/man/DH_generate_parameters.3 user/kib/vm6/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/kib/vm6/secure/lib/libcrypto/man/DH_new.3 user/kib/vm6/secure/lib/libcrypto/man/DH_set_method.3 user/kib/vm6/secure/lib/libcrypto/man/DH_size.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_SIG_new.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_do_sign.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_dup_DH.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_generate_key.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_new.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_set_method.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_sign.3 user/kib/vm6/secure/lib/libcrypto/man/DSA_size.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_clear_error.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_error_string.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_get_error.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_load_strings.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_print_errors.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_put_error.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_remove_state.3 user/kib/vm6/secure/lib/libcrypto/man/ERR_set_mark.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_DigestInit.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_OpenInit.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_SealInit.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_SignInit.3 user/kib/vm6/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/kib/vm6/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/kib/vm6/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/kib/vm6/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/kib/vm6/secure/lib/libcrypto/man/OPENSSL_config.3 user/kib/vm6/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/kib/vm6/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/kib/vm6/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS12_create.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS12_parse.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS7_sign.3 user/kib/vm6/secure/lib/libcrypto/man/PKCS7_verify.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_add.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_bytes.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_cleanup.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_egd.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_load_file.3 user/kib/vm6/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_blinding_on.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_check_key.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_generate_key.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_new.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_print.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_set_method.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_sign.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/kib/vm6/secure/lib/libcrypto/man/RSA_size.3 user/kib/vm6/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/kib/vm6/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/kib/vm6/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/kib/vm6/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/kib/vm6/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/kib/vm6/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/kib/vm6/secure/lib/libcrypto/man/X509_new.3 user/kib/vm6/secure/lib/libcrypto/man/bio.3 user/kib/vm6/secure/lib/libcrypto/man/blowfish.3 user/kib/vm6/secure/lib/libcrypto/man/bn.3 user/kib/vm6/secure/lib/libcrypto/man/bn_internal.3 user/kib/vm6/secure/lib/libcrypto/man/buffer.3 user/kib/vm6/secure/lib/libcrypto/man/crypto.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_DHparams.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/kib/vm6/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/kib/vm6/secure/lib/libcrypto/man/des.3 user/kib/vm6/secure/lib/libcrypto/man/dh.3 user/kib/vm6/secure/lib/libcrypto/man/dsa.3 user/kib/vm6/secure/lib/libcrypto/man/ecdsa.3 user/kib/vm6/secure/lib/libcrypto/man/engine.3 user/kib/vm6/secure/lib/libcrypto/man/err.3 user/kib/vm6/secure/lib/libcrypto/man/evp.3 user/kib/vm6/secure/lib/libcrypto/man/hmac.3 user/kib/vm6/secure/lib/libcrypto/man/lh_stats.3 user/kib/vm6/secure/lib/libcrypto/man/lhash.3 user/kib/vm6/secure/lib/libcrypto/man/md5.3 user/kib/vm6/secure/lib/libcrypto/man/mdc2.3 user/kib/vm6/secure/lib/libcrypto/man/pem.3 user/kib/vm6/secure/lib/libcrypto/man/rand.3 user/kib/vm6/secure/lib/libcrypto/man/rc4.3 user/kib/vm6/secure/lib/libcrypto/man/ripemd.3 user/kib/vm6/secure/lib/libcrypto/man/rsa.3 user/kib/vm6/secure/lib/libcrypto/man/sha.3 user/kib/vm6/secure/lib/libcrypto/man/threads.3 user/kib/vm6/secure/lib/libcrypto/man/ui.3 user/kib/vm6/secure/lib/libcrypto/man/ui_compat.3 user/kib/vm6/secure/lib/libcrypto/man/x509.3 user/kib/vm6/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/kib/vm6/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_add_session.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_free.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_new.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_sessions.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_options.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/kib/vm6/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/kib/vm6/secure/lib/libssl/man/SSL_SESSION_free.3 user/kib/vm6/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/kib/vm6/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/kib/vm6/secure/lib/libssl/man/SSL_accept.3 user/kib/vm6/secure/lib/libssl/man/SSL_alert_type_string.3 user/kib/vm6/secure/lib/libssl/man/SSL_clear.3 user/kib/vm6/secure/lib/libssl/man/SSL_connect.3 user/kib/vm6/secure/lib/libssl/man/SSL_do_handshake.3 user/kib/vm6/secure/lib/libssl/man/SSL_free.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_ciphers.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_current_cipher.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_default_timeout.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_error.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_fd.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_rbio.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_session.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_verify_result.3 user/kib/vm6/secure/lib/libssl/man/SSL_get_version.3 user/kib/vm6/secure/lib/libssl/man/SSL_library_init.3 user/kib/vm6/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/kib/vm6/secure/lib/libssl/man/SSL_new.3 user/kib/vm6/secure/lib/libssl/man/SSL_pending.3 user/kib/vm6/secure/lib/libssl/man/SSL_read.3 user/kib/vm6/secure/lib/libssl/man/SSL_rstate_string.3 user/kib/vm6/secure/lib/libssl/man/SSL_session_reused.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_bio.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_connect_state.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_fd.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_session.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_shutdown.3 user/kib/vm6/secure/lib/libssl/man/SSL_set_verify_result.3 user/kib/vm6/secure/lib/libssl/man/SSL_shutdown.3 user/kib/vm6/secure/lib/libssl/man/SSL_state_string.3 user/kib/vm6/secure/lib/libssl/man/SSL_want.3 user/kib/vm6/secure/lib/libssl/man/SSL_write.3 user/kib/vm6/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/kib/vm6/secure/lib/libssl/man/ssl.3 user/kib/vm6/secure/usr.bin/openssl/man/CA.pl.1 user/kib/vm6/secure/usr.bin/openssl/man/asn1parse.1 user/kib/vm6/secure/usr.bin/openssl/man/ca.1 user/kib/vm6/secure/usr.bin/openssl/man/ciphers.1 user/kib/vm6/secure/usr.bin/openssl/man/crl.1 user/kib/vm6/secure/usr.bin/openssl/man/crl2pkcs7.1 user/kib/vm6/secure/usr.bin/openssl/man/dgst.1 user/kib/vm6/secure/usr.bin/openssl/man/dhparam.1 user/kib/vm6/secure/usr.bin/openssl/man/dsa.1 user/kib/vm6/secure/usr.bin/openssl/man/dsaparam.1 user/kib/vm6/secure/usr.bin/openssl/man/ec.1 user/kib/vm6/secure/usr.bin/openssl/man/ecparam.1 user/kib/vm6/secure/usr.bin/openssl/man/enc.1 user/kib/vm6/secure/usr.bin/openssl/man/errstr.1 user/kib/vm6/secure/usr.bin/openssl/man/gendsa.1 user/kib/vm6/secure/usr.bin/openssl/man/genrsa.1 user/kib/vm6/secure/usr.bin/openssl/man/nseq.1 user/kib/vm6/secure/usr.bin/openssl/man/ocsp.1 user/kib/vm6/secure/usr.bin/openssl/man/openssl.1 user/kib/vm6/secure/usr.bin/openssl/man/passwd.1 user/kib/vm6/secure/usr.bin/openssl/man/pkcs12.1 user/kib/vm6/secure/usr.bin/openssl/man/pkcs7.1 user/kib/vm6/secure/usr.bin/openssl/man/pkcs8.1 user/kib/vm6/secure/usr.bin/openssl/man/rand.1 user/kib/vm6/secure/usr.bin/openssl/man/req.1 user/kib/vm6/secure/usr.bin/openssl/man/rsa.1 user/kib/vm6/secure/usr.bin/openssl/man/rsautl.1 user/kib/vm6/secure/usr.bin/openssl/man/s_client.1 user/kib/vm6/secure/usr.bin/openssl/man/s_server.1 user/kib/vm6/secure/usr.bin/openssl/man/s_time.1 user/kib/vm6/secure/usr.bin/openssl/man/sess_id.1 user/kib/vm6/secure/usr.bin/openssl/man/smime.1 user/kib/vm6/secure/usr.bin/openssl/man/speed.1 user/kib/vm6/secure/usr.bin/openssl/man/spkac.1 user/kib/vm6/secure/usr.bin/openssl/man/verify.1 user/kib/vm6/secure/usr.bin/openssl/man/version.1 user/kib/vm6/secure/usr.bin/openssl/man/x509.1 user/kib/vm6/secure/usr.bin/openssl/man/x509v3_config.1 user/kib/vm6/share/man/man3/sysexits.3 user/kib/vm6/share/man/man3/tgmath.3 user/kib/vm6/share/man/man4/Makefile user/kib/vm6/share/man/man4/altq.4 user/kib/vm6/share/man/man4/audit.4 user/kib/vm6/share/man/man4/auditpipe.4 user/kib/vm6/share/man/man4/coda.4 user/kib/vm6/share/man/man4/gbde.4 user/kib/vm6/share/man/man4/geom.4 user/kib/vm6/share/man/man4/geom_fox.4 user/kib/vm6/share/man/man4/geom_linux_lvm.4 user/kib/vm6/share/man/man4/geom_uzip.4 user/kib/vm6/share/man/man4/ipw.4 user/kib/vm6/share/man/man4/iscsi_initiator.4 user/kib/vm6/share/man/man4/iwi.4 user/kib/vm6/share/man/man4/iwn.4 user/kib/vm6/share/man/man4/kbdmux.4 user/kib/vm6/share/man/man4/ktr.4 user/kib/vm6/share/man/man4/lp.4 user/kib/vm6/share/man/man4/mac.4 user/kib/vm6/share/man/man4/mac_biba.4 user/kib/vm6/share/man/man4/mac_bsdextended.4 user/kib/vm6/share/man/man4/mac_ifoff.4 user/kib/vm6/share/man/man4/mac_lomac.4 user/kib/vm6/share/man/man4/mac_mls.4 user/kib/vm6/share/man/man4/mac_none.4 user/kib/vm6/share/man/man4/mac_partition.4 user/kib/vm6/share/man/man4/mac_seeotheruids.4 user/kib/vm6/share/man/man4/mac_stub.4 user/kib/vm6/share/man/man4/mac_test.4 user/kib/vm6/share/man/man4/miibus.4 user/kib/vm6/share/man/man4/netintro.4 user/kib/vm6/share/man/man4/ng_netflow.4 user/kib/vm6/share/man/man4/orm.4 user/kib/vm6/share/man/man4/ral.4 user/kib/vm6/share/man/man4/rp.4 user/kib/vm6/share/man/man4/rum.4 user/kib/vm6/share/man/man4/run.4 user/kib/vm6/share/man/man4/sched_4bsd.4 user/kib/vm6/share/man/man4/sched_ule.4 user/kib/vm6/share/man/man4/si.4 user/kib/vm6/share/man/man4/splash.4 user/kib/vm6/share/man/man4/tap.4 user/kib/vm6/share/man/man4/uhso.4 user/kib/vm6/share/man/man4/upgt.4 user/kib/vm6/share/man/man4/ural.4 user/kib/vm6/share/man/man4/vkbd.4 user/kib/vm6/share/man/man4/vlan.4 user/kib/vm6/share/man/man4/wpi.4 user/kib/vm6/share/man/man5/ar.5 user/kib/vm6/share/man/man5/nsswitch.conf.5 user/kib/vm6/share/man/man5/rc.conf.5 user/kib/vm6/share/man/man5/services.5 user/kib/vm6/share/man/man7/build.7 user/kib/vm6/share/man/man7/clocks.7 user/kib/vm6/share/man/man7/maclabel.7 user/kib/vm6/share/man/man8/picobsd.8 user/kib/vm6/share/man/man8/rescue.8 user/kib/vm6/share/man/man9/CTASSERT.9 user/kib/vm6/share/man/man9/DELAY.9 user/kib/vm6/share/man/man9/KASSERT.9 user/kib/vm6/share/man/man9/VFS.9 user/kib/vm6/share/man/man9/VFS_CHECKEXP.9 user/kib/vm6/share/man/man9/VFS_FHTOVP.9 user/kib/vm6/share/man/man9/VFS_MOUNT.9 user/kib/vm6/share/man/man9/VFS_QUOTACTL.9 user/kib/vm6/share/man/man9/VFS_ROOT.9 user/kib/vm6/share/man/man9/VFS_STATFS.9 user/kib/vm6/share/man/man9/VFS_SYNC.9 user/kib/vm6/share/man/man9/VFS_UNMOUNT.9 user/kib/vm6/share/man/man9/VFS_VGET.9 user/kib/vm6/share/man/man9/VOP_ACCESS.9 user/kib/vm6/share/man/man9/VOP_ACLCHECK.9 user/kib/vm6/share/man/man9/VOP_ADVLOCK.9 user/kib/vm6/share/man/man9/VOP_ATTRIB.9 user/kib/vm6/share/man/man9/VOP_BWRITE.9 user/kib/vm6/share/man/man9/VOP_CREATE.9 user/kib/vm6/share/man/man9/VOP_FSYNC.9 user/kib/vm6/share/man/man9/VOP_GETACL.9 user/kib/vm6/share/man/man9/VOP_GETEXTATTR.9 user/kib/vm6/share/man/man9/VOP_GETPAGES.9 user/kib/vm6/share/man/man9/VOP_GETVOBJECT.9 user/kib/vm6/share/man/man9/VOP_INACTIVE.9 user/kib/vm6/share/man/man9/VOP_IOCTL.9 user/kib/vm6/share/man/man9/VOP_LINK.9 user/kib/vm6/share/man/man9/VOP_LISTEXTATTR.9 user/kib/vm6/share/man/man9/VOP_LOCK.9 user/kib/vm6/share/man/man9/VOP_LOOKUP.9 user/kib/vm6/share/man/man9/VOP_OPENCLOSE.9 user/kib/vm6/share/man/man9/VOP_PATHCONF.9 user/kib/vm6/share/man/man9/VOP_PRINT.9 user/kib/vm6/share/man/man9/VOP_RDWR.9 user/kib/vm6/share/man/man9/VOP_READDIR.9 user/kib/vm6/share/man/man9/VOP_READLINK.9 user/kib/vm6/share/man/man9/VOP_REALLOCBLKS.9 user/kib/vm6/share/man/man9/VOP_REMOVE.9 user/kib/vm6/share/man/man9/VOP_RENAME.9 user/kib/vm6/share/man/man9/VOP_REVOKE.9 user/kib/vm6/share/man/man9/VOP_SETACL.9 user/kib/vm6/share/man/man9/VOP_SETEXTATTR.9 user/kib/vm6/share/man/man9/VOP_STRATEGY.9 user/kib/vm6/share/man/man9/VOP_VPTOCNP.9 user/kib/vm6/share/man/man9/VOP_VPTOFH.9 user/kib/vm6/share/man/man9/accept_filter.9 user/kib/vm6/share/man/man9/accf_data.9 user/kib/vm6/share/man/man9/accf_dns.9 user/kib/vm6/share/man/man9/accf_http.9 user/kib/vm6/share/man/man9/acl.9 user/kib/vm6/share/man/man9/atomic.9 user/kib/vm6/share/man/man9/cr_cansee.9 user/kib/vm6/share/man/man9/cr_seeothergids.9 user/kib/vm6/share/man/man9/cr_seeotheruids.9 user/kib/vm6/share/man/man9/devfs_set_cdevpriv.9 user/kib/vm6/share/man/man9/devtoname.9 user/kib/vm6/share/man/man9/extattr.9 user/kib/vm6/share/man/man9/firmware.9 user/kib/vm6/share/man/man9/hexdump.9 user/kib/vm6/share/man/man9/ieee80211.9 user/kib/vm6/share/man/man9/ieee80211_crypto.9 user/kib/vm6/share/man/man9/ieee80211_node.9 user/kib/vm6/share/man/man9/ieee80211_output.9 user/kib/vm6/share/man/man9/ieee80211_scan.9 user/kib/vm6/share/man/man9/ifnet.9 user/kib/vm6/share/man/man9/make_dev.9 user/kib/vm6/share/man/man9/namei.9 user/kib/vm6/share/man/man9/p_candebug.9 user/kib/vm6/share/man/man9/p_cansee.9 user/kib/vm6/share/man/man9/pfind.9 user/kib/vm6/share/man/man9/pgfind.9 user/kib/vm6/share/man/man9/prison_check.9 user/kib/vm6/share/man/man9/random.9 user/kib/vm6/share/man/man9/rijndael.9 user/kib/vm6/share/man/man9/rtalloc.9 user/kib/vm6/share/man/man9/rtentry.9 user/kib/vm6/share/man/man9/sleep.9 user/kib/vm6/share/man/man9/spl.9 user/kib/vm6/share/man/man9/stack.9 user/kib/vm6/share/man/man9/uio.9 user/kib/vm6/share/man/man9/usbdi.9 user/kib/vm6/share/man/man9/vaccess.9 user/kib/vm6/share/man/man9/vaccess_acl_nfs4.9 user/kib/vm6/share/man/man9/vaccess_acl_posix1e.9 user/kib/vm6/share/man/man9/vcount.9 user/kib/vm6/share/man/man9/vget.9 user/kib/vm6/share/man/man9/vm_map_entry_resize_free.9 user/kib/vm6/share/man/man9/vnode.9 user/kib/vm6/share/man/man9/vput.9 user/kib/vm6/share/man/man9/vref.9 user/kib/vm6/share/man/man9/vrefcnt.9 user/kib/vm6/share/man/man9/vrele.9 user/kib/vm6/share/misc/committers-ports.dot user/kib/vm6/share/mk/bsd.lib.mk user/kib/vm6/share/mk/bsd.port.mk user/kib/vm6/share/mk/bsd.prog.mk user/kib/vm6/share/mk/sys.mk user/kib/vm6/sys/amd64/amd64/apic_vector.S user/kib/vm6/sys/amd64/amd64/exception.S user/kib/vm6/sys/amd64/amd64/local_apic.c user/kib/vm6/sys/amd64/amd64/machdep.c user/kib/vm6/sys/amd64/amd64/pmap.c user/kib/vm6/sys/amd64/amd64/trap.c user/kib/vm6/sys/amd64/conf/GENERIC user/kib/vm6/sys/amd64/ia32/ia32_signal.c user/kib/vm6/sys/amd64/include/apicvar.h user/kib/vm6/sys/amd64/include/md_var.h user/kib/vm6/sys/amd64/include/pmc_mdep.h user/kib/vm6/sys/amd64/include/reg.h user/kib/vm6/sys/amd64/linux32/linux.h user/kib/vm6/sys/arm/conf/KB920X user/kib/vm6/sys/arm/include/bus.h user/kib/vm6/sys/arm/mv/mv_sata.c user/kib/vm6/sys/boot/forth/loader.conf user/kib/vm6/sys/cam/cam_xpt.c user/kib/vm6/sys/cam/scsi/scsi_all.h user/kib/vm6/sys/cam/scsi/scsi_cd.c user/kib/vm6/sys/cam/scsi/scsi_da.c user/kib/vm6/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c user/kib/vm6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/kib/vm6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/kib/vm6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/kib/vm6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/kib/vm6/sys/compat/freebsd32/freebsd32.h user/kib/vm6/sys/compat/freebsd32/freebsd32_misc.c user/kib/vm6/sys/compat/ia32/ia32_signal.h user/kib/vm6/sys/compat/linprocfs/linprocfs.c user/kib/vm6/sys/compat/linux/linux_stats.c user/kib/vm6/sys/compat/svr4/svr4_stat.c user/kib/vm6/sys/conf/NOTES user/kib/vm6/sys/conf/files user/kib/vm6/sys/conf/files.amd64 user/kib/vm6/sys/conf/files.i386 user/kib/vm6/sys/conf/files.mips user/kib/vm6/sys/conf/files.pc98 user/kib/vm6/sys/conf/files.sparc64 user/kib/vm6/sys/conf/kern.mk user/kib/vm6/sys/conf/kern.post.mk user/kib/vm6/sys/conf/kern.pre.mk user/kib/vm6/sys/conf/kmod.mk user/kib/vm6/sys/contrib/dev/acpica/changes.txt user/kib/vm6/sys/contrib/dev/acpica/common/dmextern.c user/kib/vm6/sys/contrib/dev/acpica/compiler/aslanalyze.c user/kib/vm6/sys/contrib/dev/acpica/compiler/aslcompiler.h user/kib/vm6/sys/contrib/dev/acpica/compiler/aslpredef.c user/kib/vm6/sys/contrib/dev/acpica/compiler/aslstubs.c user/kib/vm6/sys/contrib/dev/acpica/compiler/asltypes.h user/kib/vm6/sys/contrib/dev/acpica/debugger/dbdisply.c user/kib/vm6/sys/contrib/dev/acpica/events/evgpe.c user/kib/vm6/sys/contrib/dev/acpica/events/evgpeblk.c user/kib/vm6/sys/contrib/dev/acpica/events/evxface.c user/kib/vm6/sys/contrib/dev/acpica/events/evxfevnt.c user/kib/vm6/sys/contrib/dev/acpica/executer/exdebug.c user/kib/vm6/sys/contrib/dev/acpica/executer/exmutex.c user/kib/vm6/sys/contrib/dev/acpica/executer/exoparg2.c user/kib/vm6/sys/contrib/dev/acpica/executer/exregion.c user/kib/vm6/sys/contrib/dev/acpica/include/acevents.h user/kib/vm6/sys/contrib/dev/acpica/include/acexcep.h user/kib/vm6/sys/contrib/dev/acpica/include/acglobal.h user/kib/vm6/sys/contrib/dev/acpica/include/aclocal.h user/kib/vm6/sys/contrib/dev/acpica/include/acpixf.h user/kib/vm6/sys/contrib/dev/acpica/include/actables.h user/kib/vm6/sys/contrib/dev/acpica/include/actypes.h user/kib/vm6/sys/contrib/dev/acpica/include/platform/acfreebsd.h user/kib/vm6/sys/contrib/dev/acpica/parser/psxface.c user/kib/vm6/sys/contrib/dev/acpica/tables/tbutils.c user/kib/vm6/sys/contrib/dev/acpica/tables/tbxface.c user/kib/vm6/sys/contrib/dev/acpica/utilities/utglobal.c user/kib/vm6/sys/contrib/dev/iwn/LICENSE user/kib/vm6/sys/contrib/ipfilter/netinet/ip_compat.h user/kib/vm6/sys/ddb/db_sym.c user/kib/vm6/sys/dev/aac/aac.c user/kib/vm6/sys/dev/aac/aac_cam.c user/kib/vm6/sys/dev/aac/aac_debug.c user/kib/vm6/sys/dev/aac/aac_disk.c user/kib/vm6/sys/dev/aac/aac_pci.c user/kib/vm6/sys/dev/aac/aac_tables.h user/kib/vm6/sys/dev/aac/aacreg.h user/kib/vm6/sys/dev/aac/aacvar.h user/kib/vm6/sys/dev/acpica/acpi.c user/kib/vm6/sys/dev/acpica/acpi_button.c user/kib/vm6/sys/dev/acpica/acpi_ec.c user/kib/vm6/sys/dev/acpica/acpi_lid.c user/kib/vm6/sys/dev/acpica/acpivar.h user/kib/vm6/sys/dev/ata/ata-all.h user/kib/vm6/sys/dev/ata/chipsets/ata-acerlabs.c user/kib/vm6/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c user/kib/vm6/sys/dev/ath/if_ath.c user/kib/vm6/sys/dev/bce/if_bce.c user/kib/vm6/sys/dev/bce/if_bcereg.h user/kib/vm6/sys/dev/bktr/ioctl_bt848.h user/kib/vm6/sys/dev/bktr/ioctl_meteor.h user/kib/vm6/sys/dev/bwi/if_bwi.c user/kib/vm6/sys/dev/bwi/if_bwivar.h user/kib/vm6/sys/dev/bwn/if_bwn.c user/kib/vm6/sys/dev/bwn/if_bwnvar.h user/kib/vm6/sys/dev/cxgb/common/cxgb_ael1002.c user/kib/vm6/sys/dev/cxgb/common/cxgb_common.h user/kib/vm6/sys/dev/cxgb/common/cxgb_t3_hw.c user/kib/vm6/sys/dev/cxgb/cxgb_adapter.h user/kib/vm6/sys/dev/cxgb/cxgb_main.c user/kib/vm6/sys/dev/cxgb/cxgb_sge.c user/kib/vm6/sys/dev/e1000/e1000_80003es2lan.c user/kib/vm6/sys/dev/e1000/e1000_82571.c user/kib/vm6/sys/dev/e1000/e1000_82575.c user/kib/vm6/sys/dev/e1000/e1000_82575.h user/kib/vm6/sys/dev/e1000/e1000_defines.h user/kib/vm6/sys/dev/e1000/e1000_hw.h user/kib/vm6/sys/dev/e1000/e1000_ich8lan.c user/kib/vm6/sys/dev/e1000/e1000_ich8lan.h user/kib/vm6/sys/dev/e1000/e1000_mac.c user/kib/vm6/sys/dev/e1000/e1000_manage.c user/kib/vm6/sys/dev/e1000/e1000_phy.c user/kib/vm6/sys/dev/e1000/e1000_regs.h user/kib/vm6/sys/dev/e1000/if_em.c user/kib/vm6/sys/dev/e1000/if_em.h user/kib/vm6/sys/dev/e1000/if_igb.c user/kib/vm6/sys/dev/e1000/if_igb.h user/kib/vm6/sys/dev/fb/vesa.c user/kib/vm6/sys/dev/firewire/sbp.c user/kib/vm6/sys/dev/hwpmc/hwpmc_core.c user/kib/vm6/sys/dev/hwpmc/hwpmc_core.h user/kib/vm6/sys/dev/hwpmc/hwpmc_intel.c user/kib/vm6/sys/dev/hwpmc/hwpmc_mod.c user/kib/vm6/sys/dev/hwpmc/pmc_events.h user/kib/vm6/sys/dev/ipw/if_ipw.c user/kib/vm6/sys/dev/ipw/if_ipwvar.h user/kib/vm6/sys/dev/iwn/if_iwn.c user/kib/vm6/sys/dev/iwn/if_iwnreg.h user/kib/vm6/sys/dev/iwn/if_iwnvar.h user/kib/vm6/sys/dev/ixgbe/ixgbe.c user/kib/vm6/sys/dev/ixgbe/ixgbe.h user/kib/vm6/sys/dev/malo/if_malo.c user/kib/vm6/sys/dev/mii/miidevs user/kib/vm6/sys/dev/mii/truephy.c user/kib/vm6/sys/dev/mpt/mpt_cam.c user/kib/vm6/sys/dev/msk/if_msk.c user/kib/vm6/sys/dev/mxge/if_mxge.c user/kib/vm6/sys/dev/mxge/if_mxge_var.h user/kib/vm6/sys/dev/ofw/ofw_standard.c user/kib/vm6/sys/dev/ral/rt2560.c user/kib/vm6/sys/dev/ral/rt2560var.h user/kib/vm6/sys/dev/ral/rt2661.c user/kib/vm6/sys/dev/ral/rt2661var.h user/kib/vm6/sys/dev/re/if_re.c user/kib/vm6/sys/dev/siis/siis.c user/kib/vm6/sys/dev/sound/pci/envy24.c user/kib/vm6/sys/dev/sound/pci/envy24.h user/kib/vm6/sys/dev/sound/pci/envy24ht.c user/kib/vm6/sys/dev/sound/pci/envy24ht.h user/kib/vm6/sys/dev/sound/pci/es137x.c user/kib/vm6/sys/dev/sound/pci/spicds.c user/kib/vm6/sys/dev/sound/pci/spicds.h user/kib/vm6/sys/dev/syscons/logo/logo.c user/kib/vm6/sys/dev/syscons/logo/logo_saver.c user/kib/vm6/sys/dev/syscons/scvidctl.c user/kib/vm6/sys/dev/syscons/syscons.c user/kib/vm6/sys/dev/uart/uart.h user/kib/vm6/sys/dev/uart/uart_cpu_sparc64.c user/kib/vm6/sys/dev/ubsec/ubsec.c user/kib/vm6/sys/dev/usb/controller/ehci_pci.c user/kib/vm6/sys/dev/usb/controller/ohci_pci.c user/kib/vm6/sys/dev/usb/input/ukbd.c user/kib/vm6/sys/dev/usb/quirk/usb_quirk.c user/kib/vm6/sys/dev/usb/serial/u3g.c user/kib/vm6/sys/dev/usb/usb_compat_linux.c user/kib/vm6/sys/dev/usb/usbdevs user/kib/vm6/sys/dev/usb/wlan/if_rum.c user/kib/vm6/sys/dev/usb/wlan/if_rumvar.h user/kib/vm6/sys/dev/usb/wlan/if_run.c user/kib/vm6/sys/dev/usb/wlan/if_runvar.h user/kib/vm6/sys/dev/usb/wlan/if_ural.c user/kib/vm6/sys/dev/usb/wlan/if_uralvar.h user/kib/vm6/sys/dev/usb/wlan/if_zyd.c user/kib/vm6/sys/dev/usb/wlan/if_zydreg.h user/kib/vm6/sys/dev/wpi/if_wpi.c user/kib/vm6/sys/dev/wpi/if_wpivar.h user/kib/vm6/sys/fs/coda/cnode.h user/kib/vm6/sys/fs/coda/coda.h user/kib/vm6/sys/fs/coda/coda_subr.c user/kib/vm6/sys/fs/coda/coda_subr.h user/kib/vm6/sys/fs/coda/coda_venus.c user/kib/vm6/sys/fs/coda/coda_venus.h user/kib/vm6/sys/fs/coda/coda_vfsops.c user/kib/vm6/sys/fs/coda/coda_vfsops.h user/kib/vm6/sys/fs/coda/coda_vnops.c user/kib/vm6/sys/fs/deadfs/dead_vnops.c user/kib/vm6/sys/fs/msdosfs/msdosfs_vfsops.c user/kib/vm6/sys/fs/nfs/nfs_commonport.c user/kib/vm6/sys/fs/nfs/nfs_commonsubs.c user/kib/vm6/sys/fs/nfs/nfs_var.h user/kib/vm6/sys/fs/nfs/nfsclstate.h user/kib/vm6/sys/fs/nfs/nfsport.h user/kib/vm6/sys/fs/nfs/nfsrvstate.h user/kib/vm6/sys/fs/nfsclient/nfs_clport.c user/kib/vm6/sys/fs/nfsclient/nfs_clrpcops.c user/kib/vm6/sys/fs/nfsclient/nfs_clstate.c user/kib/vm6/sys/fs/nfsserver/nfs_nfsdport.c user/kib/vm6/sys/fs/nfsserver/nfs_nfsdserv.c user/kib/vm6/sys/fs/nfsserver/nfs_nfsdstate.c user/kib/vm6/sys/fs/nwfs/nwfs.h user/kib/vm6/sys/fs/nwfs/nwfs_io.c user/kib/vm6/sys/fs/nwfs/nwfs_ioctl.c user/kib/vm6/sys/fs/nwfs/nwfs_mount.h user/kib/vm6/sys/fs/nwfs/nwfs_node.c user/kib/vm6/sys/fs/nwfs/nwfs_node.h user/kib/vm6/sys/fs/nwfs/nwfs_subr.c user/kib/vm6/sys/fs/nwfs/nwfs_subr.h user/kib/vm6/sys/fs/nwfs/nwfs_vfsops.c user/kib/vm6/sys/fs/nwfs/nwfs_vnops.c user/kib/vm6/sys/fs/smbfs/smbfs.h user/kib/vm6/sys/fs/smbfs/smbfs_io.c user/kib/vm6/sys/fs/smbfs/smbfs_node.c user/kib/vm6/sys/fs/smbfs/smbfs_node.h user/kib/vm6/sys/fs/smbfs/smbfs_smb.c user/kib/vm6/sys/fs/smbfs/smbfs_subr.c user/kib/vm6/sys/fs/smbfs/smbfs_subr.h user/kib/vm6/sys/fs/smbfs/smbfs_vfsops.c user/kib/vm6/sys/fs/smbfs/smbfs_vnops.c user/kib/vm6/sys/geom/eli/g_eli.c user/kib/vm6/sys/geom/geom_io.c user/kib/vm6/sys/geom/geom_vfs.c user/kib/vm6/sys/geom/multipath/g_multipath.c user/kib/vm6/sys/i386/conf/GENERIC user/kib/vm6/sys/i386/i386/apic_vector.s user/kib/vm6/sys/i386/i386/local_apic.c user/kib/vm6/sys/i386/i386/machdep.c user/kib/vm6/sys/i386/i386/mpboot.s user/kib/vm6/sys/i386/i386/pmap.c user/kib/vm6/sys/i386/i386/trap.c user/kib/vm6/sys/i386/ibcs2/ibcs2_stat.c user/kib/vm6/sys/i386/include/apicvar.h user/kib/vm6/sys/i386/include/bootinfo.h user/kib/vm6/sys/i386/include/pmc_mdep.h user/kib/vm6/sys/i386/linux/linux.h user/kib/vm6/sys/ia64/ia64/mca.c user/kib/vm6/sys/ia64/ia64/mp_machdep.c user/kib/vm6/sys/ia64/include/mca.h user/kib/vm6/sys/ia64/include/pal.h user/kib/vm6/sys/kern/init_main.c user/kib/vm6/sys/kern/kern_alq.c user/kib/vm6/sys/kern/kern_clock.c user/kib/vm6/sys/kern/kern_event.c user/kib/vm6/sys/kern/kern_ktr.c user/kib/vm6/sys/kern/kern_sig.c user/kib/vm6/sys/kern/sys_pipe.c user/kib/vm6/sys/kern/tty_pts.c user/kib/vm6/sys/kern/uipc_mqueue.c user/kib/vm6/sys/kern/uipc_sem.c user/kib/vm6/sys/kern/uipc_shm.c user/kib/vm6/sys/kern/vfs_bio.c user/kib/vm6/sys/kern/vfs_cache.c user/kib/vm6/sys/kern/vfs_default.c user/kib/vm6/sys/kern/vfs_subr.c user/kib/vm6/sys/kern/vfs_syscalls.c user/kib/vm6/sys/kern/vfs_vnops.c user/kib/vm6/sys/libkern/iconv.c user/kib/vm6/sys/libkern/iconv_converter_if.m user/kib/vm6/sys/libkern/iconv_xlat.c user/kib/vm6/sys/libkern/strcasecmp.c user/kib/vm6/sys/mips/atheros/if_arge.c user/kib/vm6/sys/mips/cavium/asm_octeon.S user/kib/vm6/sys/mips/cavium/dev/rgmii/octeon_fau.h user/kib/vm6/sys/mips/cavium/dev/rgmii/octeon_rgmx.c user/kib/vm6/sys/mips/cavium/files.octeon1 user/kib/vm6/sys/mips/cavium/octeon_machdep.c user/kib/vm6/sys/mips/cavium/octeon_pcmap_regs.h user/kib/vm6/sys/mips/conf/AR71XX user/kib/vm6/sys/mips/include/_inttypes.h user/kib/vm6/sys/mips/include/_limits.h user/kib/vm6/sys/mips/include/asm.h user/kib/vm6/sys/mips/include/bus.h user/kib/vm6/sys/mips/include/cpu.h user/kib/vm6/sys/mips/include/cpufunc.h user/kib/vm6/sys/mips/include/cpuregs.h user/kib/vm6/sys/mips/include/db_machdep.h user/kib/vm6/sys/mips/include/param.h user/kib/vm6/sys/mips/include/pcb.h user/kib/vm6/sys/mips/include/pmap.h user/kib/vm6/sys/mips/include/proc.h user/kib/vm6/sys/mips/include/profile.h user/kib/vm6/sys/mips/include/pte.h user/kib/vm6/sys/mips/include/regnum.h user/kib/vm6/sys/mips/include/sf_buf.h user/kib/vm6/sys/mips/include/trap.h user/kib/vm6/sys/mips/include/vmparam.h user/kib/vm6/sys/mips/malta/gt_pci.c user/kib/vm6/sys/mips/mips/autoconf.c user/kib/vm6/sys/mips/mips/busdma_machdep.c user/kib/vm6/sys/mips/mips/exception.S user/kib/vm6/sys/mips/mips/fp.S user/kib/vm6/sys/mips/mips/genassym.c user/kib/vm6/sys/mips/mips/locore.S user/kib/vm6/sys/mips/mips/machdep.c user/kib/vm6/sys/mips/mips/mem.c user/kib/vm6/sys/mips/mips/mp_machdep.c user/kib/vm6/sys/mips/mips/mpboot.S user/kib/vm6/sys/mips/mips/nexus.c user/kib/vm6/sys/mips/mips/pmap.c user/kib/vm6/sys/mips/mips/psraccess.S user/kib/vm6/sys/mips/mips/support.S user/kib/vm6/sys/mips/mips/swtch.S user/kib/vm6/sys/mips/mips/tick.c user/kib/vm6/sys/mips/mips/tlb.S user/kib/vm6/sys/mips/mips/trap.c user/kib/vm6/sys/mips/mips/uio_machdep.c user/kib/vm6/sys/mips/mips/vm_machdep.c user/kib/vm6/sys/mips/rmi/clock.c user/kib/vm6/sys/modules/Makefile user/kib/vm6/sys/modules/dummynet/Makefile user/kib/vm6/sys/modules/em/Makefile user/kib/vm6/sys/modules/geom/Makefile user/kib/vm6/sys/modules/hwpmc/Makefile user/kib/vm6/sys/modules/iwnfw/iwn6000/Makefile user/kib/vm6/sys/modules/syscons/Makefile user/kib/vm6/sys/modules/uart/Makefile user/kib/vm6/sys/modules/wlan/Makefile user/kib/vm6/sys/net/bpf.c user/kib/vm6/sys/net/if.c user/kib/vm6/sys/net/if_clone.c user/kib/vm6/sys/net/if_llatbl.c user/kib/vm6/sys/net/vnet.c user/kib/vm6/sys/net/vnet.h user/kib/vm6/sys/net80211/ieee80211.c user/kib/vm6/sys/net80211/ieee80211_amrr.c user/kib/vm6/sys/net80211/ieee80211_amrr.h user/kib/vm6/sys/net80211/ieee80211_crypto_ccmp.c user/kib/vm6/sys/net80211/ieee80211_crypto_tkip.c user/kib/vm6/sys/net80211/ieee80211_freebsd.h user/kib/vm6/sys/net80211/ieee80211_hostap.c user/kib/vm6/sys/net80211/ieee80211_input.c user/kib/vm6/sys/net80211/ieee80211_ioctl.c user/kib/vm6/sys/net80211/ieee80211_node.c user/kib/vm6/sys/net80211/ieee80211_node.h user/kib/vm6/sys/net80211/ieee80211_rssadapt.c user/kib/vm6/sys/net80211/ieee80211_rssadapt.h user/kib/vm6/sys/net80211/ieee80211_scan_sta.c user/kib/vm6/sys/net80211/ieee80211_var.h user/kib/vm6/sys/netgraph/ng_deflate.c user/kib/vm6/sys/netgraph/ng_ksocket.c user/kib/vm6/sys/netgraph/ng_l2tp.c user/kib/vm6/sys/netgraph/ng_mppc.c user/kib/vm6/sys/netgraph/ng_pipe.c user/kib/vm6/sys/netgraph/ng_pipe.h user/kib/vm6/sys/netgraph/ng_ppp.c user/kib/vm6/sys/netgraph/ng_pptpgre.c user/kib/vm6/sys/netgraph/ng_tcpmss.c user/kib/vm6/sys/netinet/if_ether.c user/kib/vm6/sys/netinet/in.c user/kib/vm6/sys/netinet/in.h user/kib/vm6/sys/netinet/in_mcast.c user/kib/vm6/sys/netinet/ip_dummynet.h user/kib/vm6/sys/netinet/ipfw/dn_sched.h user/kib/vm6/sys/netinet/ipfw/dn_sched_rr.c user/kib/vm6/sys/netinet/ipfw/dn_sched_wf2q.c user/kib/vm6/sys/netinet/ipfw/ip_dn_glue.c user/kib/vm6/sys/netinet/ipfw/ip_dn_io.c user/kib/vm6/sys/netinet/ipfw/ip_dn_private.h user/kib/vm6/sys/netinet/ipfw/ip_dummynet.c user/kib/vm6/sys/netinet/ipfw/ip_fw_pfil.c user/kib/vm6/sys/netinet/ipfw/ip_fw_private.h user/kib/vm6/sys/netinet/ipfw/ip_fw_sockopt.c user/kib/vm6/sys/netinet/sctp_asconf.c user/kib/vm6/sys/netinet/sctp_constants.h user/kib/vm6/sys/netinet/sctp_indata.c user/kib/vm6/sys/netinet/sctp_indata.h user/kib/vm6/sys/netinet/sctp_input.c user/kib/vm6/sys/netinet/sctp_output.c user/kib/vm6/sys/netinet/sctp_output.h user/kib/vm6/sys/netinet/sctp_pcb.c user/kib/vm6/sys/netinet/sctp_pcb.h user/kib/vm6/sys/netinet/sctp_structs.h user/kib/vm6/sys/netinet/sctp_usrreq.c user/kib/vm6/sys/netinet/sctp_var.h user/kib/vm6/sys/netinet/sctputil.c user/kib/vm6/sys/netinet/sctputil.h user/kib/vm6/sys/netinet/tcp_input.c user/kib/vm6/sys/netinet/tcp_output.c user/kib/vm6/sys/netinet6/in6.c user/kib/vm6/sys/netinet6/mld6.c user/kib/vm6/sys/netinet6/nd6.c user/kib/vm6/sys/netinet6/sctp6_usrreq.c user/kib/vm6/sys/netipsec/ipsec.c user/kib/vm6/sys/netipsec/key.c user/kib/vm6/sys/netncp/ncp_conn.c user/kib/vm6/sys/netncp/ncp_conn.h user/kib/vm6/sys/netncp/ncp_file.h user/kib/vm6/sys/netncp/ncp_lib.h user/kib/vm6/sys/netncp/ncp_login.c user/kib/vm6/sys/netncp/ncp_ncp.c user/kib/vm6/sys/netncp/ncp_ncp.h user/kib/vm6/sys/netncp/ncp_nls.c user/kib/vm6/sys/netncp/ncp_nls.h user/kib/vm6/sys/netncp/ncp_rcfile.h user/kib/vm6/sys/netncp/ncp_rq.c user/kib/vm6/sys/netncp/ncp_rq.h user/kib/vm6/sys/netncp/ncp_sock.c user/kib/vm6/sys/netncp/ncp_sock.h user/kib/vm6/sys/netncp/ncp_subr.c user/kib/vm6/sys/netncp/ncp_subr.h user/kib/vm6/sys/netncp/ncp_user.h user/kib/vm6/sys/netsmb/netbios.h user/kib/vm6/sys/netsmb/smb.h user/kib/vm6/sys/netsmb/smb_conn.c user/kib/vm6/sys/netsmb/smb_conn.h user/kib/vm6/sys/netsmb/smb_dev.c user/kib/vm6/sys/netsmb/smb_dev.h user/kib/vm6/sys/netsmb/smb_iod.c user/kib/vm6/sys/netsmb/smb_rq.c user/kib/vm6/sys/netsmb/smb_rq.h user/kib/vm6/sys/netsmb/smb_smb.c user/kib/vm6/sys/netsmb/smb_subr.c user/kib/vm6/sys/netsmb/smb_subr.h user/kib/vm6/sys/netsmb/smb_tran.h user/kib/vm6/sys/netsmb/smb_trantcp.c user/kib/vm6/sys/netsmb/smb_trantcp.h user/kib/vm6/sys/netsmb/smb_usr.c user/kib/vm6/sys/pc98/cbus/clock.c user/kib/vm6/sys/pci/if_rlreg.h user/kib/vm6/sys/powerpc/ofw/ofw_real.c user/kib/vm6/sys/powerpc/ofw/ofw_syscons.c user/kib/vm6/sys/sparc64/conf/GENERIC user/kib/vm6/sys/sparc64/conf/NOTES user/kib/vm6/sys/sparc64/fhc/fhc.c user/kib/vm6/sys/sparc64/include/dcr.h user/kib/vm6/sys/sparc64/include/lsu.h user/kib/vm6/sys/sparc64/pci/apb.c user/kib/vm6/sys/sparc64/pci/psycho.c user/kib/vm6/sys/sparc64/pci/schizo.c user/kib/vm6/sys/sparc64/sbus/sbus.c user/kib/vm6/sys/sparc64/sparc64/ofw_machdep.c user/kib/vm6/sys/sparc64/sparc64/trap.c user/kib/vm6/sys/sys/_timespec.h user/kib/vm6/sys/sys/iconv.h user/kib/vm6/sys/sys/ioccom.h user/kib/vm6/sys/sys/mchain.h user/kib/vm6/sys/sys/pcpu.h user/kib/vm6/sys/sys/pmc.h user/kib/vm6/sys/sys/proc.h user/kib/vm6/sys/sys/stat.h user/kib/vm6/sys/sys/timespec.h user/kib/vm6/sys/sys/vnode.h user/kib/vm6/sys/sys/vtoc.h user/kib/vm6/sys/teken/teken.c user/kib/vm6/sys/ufs/ffs/ffs_vfsops.c user/kib/vm6/sys/vm/memguard.c user/kib/vm6/sys/vm/memguard.h user/kib/vm6/sys/vm/pmap.h user/kib/vm6/sys/vm/swap_pager.c user/kib/vm6/sys/vm/vm_contig.c user/kib/vm6/sys/vm/vm_extern.h user/kib/vm6/sys/vm/vm_fault.c user/kib/vm6/sys/vm/vm_glue.c user/kib/vm6/sys/vm/vm_kern.c user/kib/vm6/sys/vm/vm_map.c user/kib/vm6/sys/vm/vm_map.h user/kib/vm6/sys/vm/vm_object.c user/kib/vm6/sys/vm/vm_page.c user/kib/vm6/sys/vm/vm_pageout.c user/kib/vm6/sys/x86/isa/clock.c user/kib/vm6/tools/regression/lib/libc/gen/Makefile user/kib/vm6/tools/tools/ath/common/dumpregs_5416.c user/kib/vm6/tools/tools/nanobsd/gateworks/common user/kib/vm6/tools/tools/nanobsd/nanobsd.sh user/kib/vm6/usr.bin/ar/ar.1 user/kib/vm6/usr.bin/c89/c89.1 user/kib/vm6/usr.bin/c99/c99.1 user/kib/vm6/usr.bin/calendar/Makefile user/kib/vm6/usr.bin/calendar/calendar.1 user/kib/vm6/usr.bin/calendar/calendar.c user/kib/vm6/usr.bin/calendar/calendar.h user/kib/vm6/usr.bin/calendar/calendars/calendar.australia user/kib/vm6/usr.bin/calendar/calendars/calendar.dutch user/kib/vm6/usr.bin/calendar/calendars/calendar.freebsd user/kib/vm6/usr.bin/calendar/day.c user/kib/vm6/usr.bin/calendar/io.c user/kib/vm6/usr.bin/calendar/ostern.c user/kib/vm6/usr.bin/calendar/paskha.c user/kib/vm6/usr.bin/calendar/pathnames.h user/kib/vm6/usr.bin/column/column.1 user/kib/vm6/usr.bin/comm/comm.1 user/kib/vm6/usr.bin/compress/compress.c user/kib/vm6/usr.bin/csup/cpasswd.1 (contents, props changed) user/kib/vm6/usr.bin/csup/csup.1 user/kib/vm6/usr.bin/enigma/enigma.1 user/kib/vm6/usr.bin/getent/getent.c user/kib/vm6/usr.bin/gzip/gzip.1 user/kib/vm6/usr.bin/gzip/gzip.c user/kib/vm6/usr.bin/gzip/unbzip2.c user/kib/vm6/usr.bin/hexdump/od.1 user/kib/vm6/usr.bin/indent/args.c user/kib/vm6/usr.bin/indent/indent.1 user/kib/vm6/usr.bin/indent/indent.c user/kib/vm6/usr.bin/indent/indent_globs.h user/kib/vm6/usr.bin/indent/lexi.c user/kib/vm6/usr.bin/kdump/kdump.c user/kib/vm6/usr.bin/killall/killall.1 user/kib/vm6/usr.bin/lockf/lockf.1 user/kib/vm6/usr.bin/mail/util.c user/kib/vm6/usr.bin/make/main.c user/kib/vm6/usr.bin/sed/main.c user/kib/vm6/usr.bin/sed/sed.1 user/kib/vm6/usr.bin/sockstat/sockstat.c user/kib/vm6/usr.bin/tar/bsdtar.1 user/kib/vm6/usr.bin/tar/bsdtar.c user/kib/vm6/usr.bin/tar/bsdtar_platform.h user/kib/vm6/usr.bin/tar/matching.c user/kib/vm6/usr.bin/tar/subst.c user/kib/vm6/usr.bin/tar/tree.h user/kib/vm6/usr.bin/tar/write.c user/kib/vm6/usr.bin/touch/touch.c user/kib/vm6/usr.bin/wtmpcvt/wtmpcvt.1 user/kib/vm6/usr.bin/xlint/lint1/decl.c user/kib/vm6/usr.bin/xlint/lint1/lint1.h user/kib/vm6/usr.bin/xlint/lint1/mem1.c user/kib/vm6/usr.sbin/Makefile user/kib/vm6/usr.sbin/ac/ac.c user/kib/vm6/usr.sbin/asf/asf.8 user/kib/vm6/usr.sbin/burncd/burncd.8 user/kib/vm6/usr.sbin/config/config.h user/kib/vm6/usr.sbin/config/config.y user/kib/vm6/usr.sbin/config/lang.l user/kib/vm6/usr.sbin/config/main.c user/kib/vm6/usr.sbin/config/mkmakefile.c user/kib/vm6/usr.sbin/config/mkoptions.c user/kib/vm6/usr.sbin/ctm/ctm/ctm.1 user/kib/vm6/usr.sbin/ctm/ctm/ctm.5 user/kib/vm6/usr.sbin/devinfo/devinfo.8 user/kib/vm6/usr.sbin/fdformat/fdformat.1 user/kib/vm6/usr.sbin/fdread/fdread.1 user/kib/vm6/usr.sbin/fdwrite/fdwrite.1 user/kib/vm6/usr.sbin/fifolog/fifolog_create/fifolog.1 user/kib/vm6/usr.sbin/flowctl/flowctl.8 user/kib/vm6/usr.sbin/lastlogin/lastlogin.8 user/kib/vm6/usr.sbin/lastlogin/lastlogin.c user/kib/vm6/usr.sbin/mailwrapper/mailwrapper.8 user/kib/vm6/usr.sbin/mailwrapper/mailwrapper.c user/kib/vm6/usr.sbin/mtest/mtest.8 user/kib/vm6/usr.sbin/mtree/compare.c user/kib/vm6/usr.sbin/mtree/create.c user/kib/vm6/usr.sbin/mtree/mtree.8 user/kib/vm6/usr.sbin/periodic/periodic.8 user/kib/vm6/usr.sbin/pkg_install/add/futil.c user/kib/vm6/usr.sbin/pkg_install/add/perform.c user/kib/vm6/usr.sbin/pkg_install/delete/perform.c user/kib/vm6/usr.sbin/pkg_install/lib/file.c user/kib/vm6/usr.sbin/pkg_install/lib/lib.h user/kib/vm6/usr.sbin/pkg_install/lib/match.c user/kib/vm6/usr.sbin/pkg_install/lib/pen.c user/kib/vm6/usr.sbin/pkg_install/lib/plist.c user/kib/vm6/usr.sbin/pkg_install/lib/url.c user/kib/vm6/usr.sbin/pkg_install/version/perform.c user/kib/vm6/usr.sbin/pmcannotate/pmcannotate.8 user/kib/vm6/usr.sbin/pmccontrol/pmccontrol.8 user/kib/vm6/usr.sbin/pmcstat/pmcpl_callgraph.c user/kib/vm6/usr.sbin/pmcstat/pmcpl_calltree.c user/kib/vm6/usr.sbin/pmcstat/pmcpl_gprof.c user/kib/vm6/usr.sbin/pmcstat/pmcstat.8 user/kib/vm6/usr.sbin/pmcstat/pmcstat_log.c user/kib/vm6/usr.sbin/pmcstat/pmcstat_log.h user/kib/vm6/usr.sbin/pppctl/pppctl.8 user/kib/vm6/usr.sbin/setfmac/setfsmac.8 user/kib/vm6/usr.sbin/setpmac/setpmac.8 user/kib/vm6/usr.sbin/sysinstall/devices.c user/kib/vm6/usr.sbin/sysinstall/menus.c user/kib/vm6/usr.sbin/uhsoctl/uhsoctl.1 user/kib/vm6/usr.sbin/vidcontrol/vidcontrol.c user/kib/vm6/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c user/kib/vm6/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: user/kib/vm6/ (props changed) user/kib/vm6/contrib/tzcode/stdtime/ (props changed) user/kib/vm6/contrib/tzcode/zic/ (props changed) user/kib/vm6/contrib/tzdata/ (props changed) user/kib/vm6/crypto/openssl/ (props changed) user/kib/vm6/lib/libz/ (props changed) user/kib/vm6/sys/contrib/dev/acpica/ (props changed) user/kib/vm6/sys/contrib/x86emu/ (props changed) user/kib/vm6/sys/dev/ath/ath_hal/ar5416/ar9160.ini (props changed) user/kib/vm6/sys/mips/rmi/dev/sec/desc.h (props changed) Modified: user/kib/vm6/MAINTAINERS ============================================================================== --- user/kib/vm6/MAINTAINERS Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/MAINTAINERS Mon Apr 19 19:29:33 2010 (r206856) @@ -123,6 +123,9 @@ usr.sbin/zic edwin Heads-up appreciat maintained by a third party source. lib/libc/stdtime edwin Heads-up appreciated, since parts of this code is maintained by a third party source. +sysinstall randi Please contact about any major changes so that + they can be co-ordinated. +sbin/routed bms Pre-commit review; notify vendor at rhyolite.com Following are the entries from the Makefiles, and a few other sources. Please remove stale entries from both their origin, and this file. Modified: user/kib/vm6/Makefile.inc1 ============================================================================== --- user/kib/vm6/Makefile.inc1 Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/Makefile.inc1 Mon Apr 19 19:29:33 2010 (r206856) @@ -15,6 +15,7 @@ # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # TARGET="machine" to crossbuild world for a different machine type +# TARGET_ARCH= may be required when a TARGET supports multiple endians # # The intended user-driven targets are: Modified: user/kib/vm6/ObsoleteFiles.inc ============================================================================== --- user/kib/vm6/ObsoleteFiles.inc Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/ObsoleteFiles.inc Mon Apr 19 19:29:33 2010 (r206856) @@ -14,6 +14,18 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20100416: [mips] removed <machine/psl.h> +.if ${TARGET_ARCH} == "mips" +OLD_FILES+=usr/include/machine/psl.h +.endif +# 20100415: [mips] removed unused headers +.if ${TARGET_ARCH} == "mips" +OLD_FILES+=usr/include/machine/archtype.h +OLD_FILES+=usr/include/machine/segments.h +OLD_FILES+=usr/include/machine/rm7000.h +OLD_FILES+=usr/include/machine/defs.h +OLD_FILES+=usr/include/machine/queue.h +.endif # 20100326: [ia64] removed <machine/nexusvar.h> .if ${TARGET_ARCH} == "ia64" OLD_FILES+=usr/include/machine/nexusvar.h Modified: user/kib/vm6/UPDATING ============================================================================== --- user/kib/vm6/UPDATING Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/UPDATING Mon Apr 19 19:29:33 2010 (r206856) @@ -22,6 +22,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20100402: + WITH_CTF can now be specified in src.conf (not recommended, there + are some problems with static executables), make.conf (would also + affect ports which do not use GNU make and do not override the + compile targets) or in the kernel config (via "makeoptions + WITH_CTF=yes"). + When WITH_CTF was specified there before this was silently ignored, + so make sure that WITH_CTF is not used in places which could lead + to unwanted behavior. + 20100311: The kernel option COMPAT_IA32 has been replaced with COMPAT_FREEBSD32 to allow 32-bit compatibility on non-x86 platforms. All kernel Modified: user/kib/vm6/bin/cp/utils.c ============================================================================== --- user/kib/vm6/bin/cp/utils.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/cp/utils.c Mon Apr 19 19:29:33 2010 (r206856) @@ -323,8 +323,8 @@ setfile(struct stat *fs, int fd) fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO; - TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atimespec); - TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtimespec); + TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atim); + TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtim); if (islink ? lutimes(to.p_path, tv) : utimes(to.p_path, tv)) { warn("%sutimes: %s", islink ? "l" : "", to.p_path); rval = 1; Modified: user/kib/vm6/bin/ln/ln.c ============================================================================== --- user/kib/vm6/bin/ln/ln.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/ln/ln.c Mon Apr 19 19:29:33 2010 (r206856) @@ -172,6 +172,52 @@ main(int argc, char *argv[]) exit(exitval); } +/* + * Two pathnames refer to the same directory entry if the directories match + * and the final components' names match. + */ +static int +samedirent(const char *path1, const char *path2) +{ + const char *file1, *file2; + char pathbuf[PATH_MAX]; + struct stat sb1, sb2; + + if (strcmp(path1, path2) == 0) + return 1; + file1 = strrchr(path1, '/'); + if (file1 != NULL) + file1++; + else + file1 = path1; + file2 = strrchr(path2, '/'); + if (file2 != NULL) + file2++; + else + file2 = path2; + if (strcmp(file1, file2) != 0) + return 0; + if (file1 - path1 >= PATH_MAX || file2 - path2 >= PATH_MAX) + return 0; + if (file1 == path1) + memcpy(pathbuf, ".", 2); + else { + memcpy(pathbuf, path1, file1 - path1); + pathbuf[file1 - path1] = '\0'; + } + if (stat(pathbuf, &sb1) != 0) + return 0; + if (file2 == path2) + memcpy(pathbuf, ".", 2); + else { + memcpy(pathbuf, path2, file2 - path2); + pathbuf[file2 - path2] = '\0'; + } + if (stat(pathbuf, &sb2) != 0) + return 0; + return sb1.st_dev == sb2.st_dev && sb1.st_ino == sb2.st_ino; +} + int linkit(const char *source, const char *target, int isdir) { @@ -215,7 +261,6 @@ linkit(const char *source, const char *t target = path; } - exists = !lstat(target, &sb); /* * If the link source doesn't exist, and a symbolic link was * requested, and -w was specified, give a warning. @@ -242,8 +287,20 @@ linkit(const char *source, const char *t warn("warning: %s", source); } } + + /* + * If the file exists, first check it is not the same directory entry. + */ + exists = !lstat(target, &sb); + if (exists) { + if (!sflag && samedirent(source, target)) { + warnx("%s and %s are the same directory entry", + source, target); + return (1); + } + } /* - * If the file exists, then unlink it forcibly if -f was specified + * Then unlink it forcibly if -f was specified * and interactively if -i was specified. */ if (fflag && exists) { Modified: user/kib/vm6/bin/ls/cmp.c ============================================================================== --- user/kib/vm6/bin/ls/cmp.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/ls/cmp.c Mon Apr 19 19:29:33 2010 (r206856) @@ -66,17 +66,17 @@ int modcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_mtimespec.tv_sec > - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec > + a->fts_statp->st_mtim.tv_sec) return (1); - if (b->fts_statp->st_mtimespec.tv_sec < - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec < + a->fts_statp->st_mtim.tv_sec) return (-1); - if (b->fts_statp->st_mtimespec.tv_nsec > - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec > + a->fts_statp->st_mtim.tv_nsec) return (1); - if (b->fts_statp->st_mtimespec.tv_nsec < - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec < + a->fts_statp->st_mtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -92,17 +92,17 @@ int acccmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_atimespec.tv_sec > - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec > + a->fts_statp->st_atim.tv_sec) return (1); - if (b->fts_statp->st_atimespec.tv_sec < - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec < + a->fts_statp->st_atim.tv_sec) return (-1); - if (b->fts_statp->st_atimespec.tv_nsec > - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec > + a->fts_statp->st_atim.tv_nsec) return (1); - if (b->fts_statp->st_atimespec.tv_nsec < - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec < + a->fts_statp->st_atim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -118,17 +118,17 @@ int birthcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_birthtimespec.tv_sec > - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec > + a->fts_statp->st_birthtim.tv_sec) return (1); - if (b->fts_statp->st_birthtimespec.tv_sec < - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec < + a->fts_statp->st_birthtim.tv_sec) return (-1); - if (b->fts_statp->st_birthtimespec.tv_nsec > - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec > + a->fts_statp->st_birthtim.tv_nsec) return (1); - if (b->fts_statp->st_birthtimespec.tv_nsec < - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec < + a->fts_statp->st_birthtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -144,17 +144,17 @@ int statcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_ctimespec.tv_sec > - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec > + a->fts_statp->st_ctim.tv_sec) return (1); - if (b->fts_statp->st_ctimespec.tv_sec < - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec < + a->fts_statp->st_ctim.tv_sec) return (-1); - if (b->fts_statp->st_ctimespec.tv_nsec > - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec > + a->fts_statp->st_ctim.tv_nsec) return (1); - if (b->fts_statp->st_ctimespec.tv_nsec < - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec < + a->fts_statp->st_ctim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } Modified: user/kib/vm6/bin/pax/Makefile ============================================================================== --- user/kib/vm6/bin/pax/Makefile Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/pax/Makefile Mon Apr 19 19:29:33 2010 (r206856) @@ -29,8 +29,5 @@ PROG= pax SRCS= ar_io.c ar_subs.c buf_subs.c cache.c cpio.c file_subs.c ftree.c \ gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c -#XXX NOTYET -#MAN= pax.1 tar.1 cpio.1 -#LINKS= ${BINDIR}/pax ${BINDIR}/tar ${BINDIR}/pax ${BINDIR}/cpio .include <bsd.prog.mk> Modified: user/kib/vm6/bin/pax/getoldopt.c ============================================================================== --- user/kib/vm6/bin/pax/getoldopt.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/pax/getoldopt.c Mon Apr 19 19:29:33 2010 (r206856) @@ -1,4 +1,4 @@ -/* $OpenBSD: getoldopt.c,v 1.4 2000/01/22 20:24:51 deraadt Exp $ */ +/* $OpenBSD: getoldopt.c,v 1.9 2009/10/27 23:59:22 deraadt Exp $ */ /* $NetBSD: getoldopt.c,v 1.3 1995/03/21 09:07:28 cgd Exp $ */ /*- @@ -7,7 +7,7 @@ * otherwise, it uses the old rules used by tar, dump, and ps. * * Written 25 August 1985 by John Gilmore (ihnp4!hoptoad!gnu) and placed - * in the Pubic Domain for your edification and enjoyment. + * in the Public Domain for your edification and enjoyment. */ #include <sys/cdefs.h> @@ -33,7 +33,8 @@ getoldopt(int argc, char **argv, const c optarg = NULL; if (key == NULL) { /* First time */ - if (argc < 2) return EOF; + if (argc < 2) + return (-1); key = argv[1]; if (*key == '-') use_getopt++; @@ -42,18 +43,18 @@ getoldopt(int argc, char **argv, const c } if (use_getopt) - return getopt(argc, argv, optstring); + return (getopt(argc, argv, optstring)); c = *key++; if (c == '\0') { key--; - return EOF; + return (-1); } place = strchr(optstring, c); if (place == NULL || c == ':') { fprintf(stderr, "%s: unknown option %c\n", argv[0], c); - return('?'); + return ('?'); } place++; @@ -64,9 +65,9 @@ getoldopt(int argc, char **argv, const c } else { fprintf(stderr, "%s: %c argument missing\n", argv[0], c); - return('?'); + return ('?'); } } - return(c); + return (c); } Modified: user/kib/vm6/bin/ps/ps.1 ============================================================================== --- user/kib/vm6/bin/ps/ps.1 Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/ps/ps.1 Mon Apr 19 19:29:33 2010 (r206856) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd March 17, 2010 +.Dd April 13, 2010 .Dt PS 1 .Os .Sh NAME @@ -298,6 +298,7 @@ the include file .It Dv "P_WAITED" Ta No "0x01000 Someone is waiting for us" .It Dv "P_WEXIT" Ta No "0x02000 Working on exiting" .It Dv "P_EXEC" Ta No "0x04000 Process called exec" +.It Dv "P_WKILLED" Ta No "0x08000 Killed, shall go to kernel/user boundary ASAP" .It Dv "P_CONTINUED" Ta No "0x10000 Proc has continued from a stopped state" .It Dv "P_STOPPED_SIG" Ta No "0x20000 Stopped due to SIGSTOP/SIGTSTP" .It Dv "P_STOPPED_TRACE" Ta No "0x40000 Stopped because of tracing" Modified: user/kib/vm6/bin/pwait/pwait.1 ============================================================================== --- user/kib/vm6/bin/pwait/pwait.1 Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/pwait/pwait.1 Mon Apr 19 19:29:33 2010 (r206856) @@ -33,8 +33,8 @@ .\" $FreeBSD$ .\" .Dd November 1, 2009 -.Os .Dt PWAIT 1 +.Os .Sh NAME .Nm pwait .Nd wait for processes to terminate Modified: user/kib/vm6/bin/rcp/rcp.c ============================================================================== --- user/kib/vm6/bin/rcp/rcp.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/rcp/rcp.c Mon Apr 19 19:29:33 2010 (r206856) @@ -390,8 +390,8 @@ syserr: run_err("%s: %s", name, strerr * versions expecting microseconds. */ (void)snprintf(buf, sizeof(buf), "T%ld 0 %ld 0\n", - (long)stb.st_mtimespec.tv_sec, - (long)stb.st_atimespec.tv_sec); + (long)stb.st_mtim.tv_sec, + (long)stb.st_atim.tv_sec); (void)write(rem, buf, strlen(buf)); if (response() < 0) goto next; @@ -454,8 +454,8 @@ rsource(char *name, struct stat *statp) last++; if (pflag) { (void)snprintf(path, sizeof(path), "T%ld 0 %ld 0\n", - (long)statp->st_mtimespec.tv_sec, - (long)statp->st_atimespec.tv_sec); + (long)statp->st_mtim.tv_sec, + (long)statp->st_atim.tv_sec); (void)write(rem, path, strlen(path)); if (response() < 0) { closedir(dirp); Modified: user/kib/vm6/bin/sh/cd.c ============================================================================== --- user/kib/vm6/bin/sh/cd.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/cd.c Mon Apr 19 19:29:33 2010 (r206856) @@ -70,6 +70,7 @@ STATIC int docd(char *, int, int); STATIC char *getcomponent(void); STATIC char *findcwd(char *); STATIC void updatepwd(char *); +STATIC char *getpwd(void); STATIC char *getpwd2(void); STATIC char *curdir = NULL; /* current working directory */ @@ -351,7 +352,7 @@ pwdcmd(int argc, char **argv) /* * Get the current directory and cache the result in curdir. */ -char * +STATIC char * getpwd(void) { char *p; @@ -374,7 +375,6 @@ getpwd(void) STATIC char * getpwd2(void) { - struct stat stdot, stpwd; char *pwd; int i; @@ -387,12 +387,29 @@ getpwd2(void) break; } - pwd = getenv("PWD"); + return NULL; +} + +/* + * Initialize PWD in a new shell. + * If the shell is interactive, we need to warn if this fails. + */ +void +pwd_init(int warn) +{ + char *pwd; + struct stat stdot, stpwd; + + pwd = lookupvar("PWD"); if (pwd && *pwd == '/' && stat(".", &stdot) != -1 && stat(pwd, &stpwd) != -1 && stdot.st_dev == stpwd.st_dev && stdot.st_ino == stpwd.st_ino) { - return pwd; + if (curdir) + ckfree(curdir); + curdir = savestr(pwd); } - return NULL; + if (getpwd() == NULL && warn) + out2fmt_flush("sh: cannot determine working directory\n"); + setvar("PWD", curdir, VEXPORT); } Modified: user/kib/vm6/bin/sh/cd.h ============================================================================== --- user/kib/vm6/bin/sh/cd.h Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/cd.h Mon Apr 19 19:29:33 2010 (r206856) @@ -29,6 +29,6 @@ * $FreeBSD$ */ -char *getpwd(void); +void pwd_init(int); int cdcmd (int, char **); int pwdcmd(int, char **); Modified: user/kib/vm6/bin/sh/expand.c ============================================================================== --- user/kib/vm6/bin/sh/expand.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/expand.c Mon Apr 19 19:29:33 2010 (r206856) @@ -273,7 +273,6 @@ exptilde(char *p, int flag) switch(c) { case CTLESC: /* This means CTL* are always considered quoted. */ case CTLVAR: - case CTLENDVAR: case CTLBACKQ: case CTLBACKQ | CTLQUOTE: case CTLARI: @@ -285,6 +284,7 @@ exptilde(char *p, int flag) goto done; break; case '/': + case CTLENDVAR: goto done; } p++; @@ -506,7 +506,9 @@ subevalvar(char *p, char *str, int strlo int amount; herefd = -1; - argstr(p, 0); + argstr(p, (subtype == VSTRIMLEFT || subtype == VSTRIMLEFTMAX || + subtype == VSTRIMRIGHT || subtype == VSTRIMRIGHTMAX ? + EXP_CASE : 0) | EXP_TILDE); STACKSTRNUL(expdest); herefd = saveherefd; argbackq = saveargbackq; Modified: user/kib/vm6/bin/sh/main.c ============================================================================== --- user/kib/vm6/bin/sh/main.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/main.c Mon Apr 19 19:29:33 2010 (r206856) @@ -153,10 +153,7 @@ main(int argc, char *argv[]) init(); setstackmark(&smark); procargs(argc, argv); - if (getpwd() == NULL && iflag) - out2fmt_flush("sh: cannot determine working directory\n"); - if (getpwd() != NULL) - setvar ("PWD", getpwd(), VEXPORT); + pwd_init(iflag); if (iflag) chkmail(1); if (argv[0] && argv[0][0] == '-') { Modified: user/kib/vm6/bin/sh/mksyntax.c ============================================================================== --- user/kib/vm6/bin/sh/mksyntax.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/mksyntax.c Mon Apr 19 19:29:33 2010 (r206856) @@ -232,7 +232,6 @@ main(int argc __unused, char **argv __un add("\n", "CNL"); add("\\", "CBACK"); add("`", "CBQUOTE"); - add("'", "CSQUOTE"); add("\"", "CDQUOTE"); add("$", "CVAR"); add("}", "CENDVAR"); Modified: user/kib/vm6/bin/sh/options.c ============================================================================== --- user/kib/vm6/bin/sh/options.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/options.c Mon Apr 19 19:29:33 2010 (r206856) @@ -93,8 +93,11 @@ procargs(int argc, char **argv) options(1); if (*argptr == NULL && minusc == NULL) sflag = 1; - if (iflag == 2 && sflag == 1 && isatty(0) && isatty(1)) + if (iflag != 0 && sflag == 1 && isatty(0) && isatty(1)) { iflag = 1; + if (Eflag == 2) + Eflag = 1; + } if (mflag == 2) mflag = iflag; for (i = 0; i < NOPTS; i++) Modified: user/kib/vm6/bin/sh/parser.c ============================================================================== --- user/kib/vm6/bin/sh/parser.c Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/parser.c Mon Apr 19 19:29:33 2010 (r206856) @@ -79,6 +79,10 @@ struct heredoc { int striptabs; /* if set, strip leading tabs */ }; +struct parser_temp { + struct parser_temp *next; + void *data; +}; STATIC struct heredoc *heredoclist; /* list of here documents to read */ @@ -94,6 +98,7 @@ STATIC struct heredoc *heredoc; STATIC int quoteflag; /* set if (part of) last token was quoted */ STATIC int startlinno; /* line # where last token started */ STATIC int funclinno; /* line # where the current function started */ +STATIC struct parser_temp *parser_temp; /* XXX When 'noaliases' is set to one, no alias expansion takes place. */ static int noaliases = 0; @@ -117,6 +122,73 @@ STATIC void synerror(const char *); STATIC void setprompt(int); +STATIC void * +parser_temp_alloc(size_t len) +{ + struct parser_temp *t; + + INTOFF; + t = ckmalloc(sizeof(*t)); + t->data = NULL; + t->next = parser_temp; + parser_temp = t; + t->data = ckmalloc(len); + INTON; + return t->data; +} + + +STATIC void * +parser_temp_realloc(void *ptr, size_t len) +{ + struct parser_temp *t; + + INTOFF; + t = parser_temp; + if (ptr != t->data) + error("bug: parser_temp_realloc misused"); + t->data = ckrealloc(t->data, len); + INTON; + return t->data; +} + + +STATIC void +parser_temp_free_upto(void *ptr) +{ + struct parser_temp *t; + int done = 0; + + INTOFF; + while (parser_temp != NULL && !done) { + t = parser_temp; + parser_temp = t->next; + done = t->data == ptr; + ckfree(t->data); + ckfree(t); + } + INTON; + if (!done) + error("bug: parser_temp_free_upto misused"); +} + + +STATIC void +parser_temp_free_all(void) +{ + struct parser_temp *t; + + INTOFF; + while (parser_temp != NULL) { + t = parser_temp; + parser_temp = t->next; + ckfree(t->data); + ckfree(t); + } + INTON; +} + + /* * Read and parse a command. Returns NEOF on end of file. (NULL is a * valid parse tree indicating a blank line.) @@ -127,6 +199,11 @@ parsecmd(int interact) { int t; + /* This assumes the parser is not re-entered, + * which could happen if we add command substitution on PS1/PS2. + */ + parser_temp_free_all(); + tokpushback = 0; doprompt = interact; if (doprompt) @@ -863,6 +940,21 @@ breakloop: } +#define MAXNEST_STATIC 8 +struct tokenstate +{ + const char *syntax; /* *SYNTAX */ + int parenlevel; /* levels of parentheses in arithmetic */ + enum tokenstate_category + { + TSTATE_TOP, + TSTATE_VAR_OLD, /* ${var+-=?}, inherits dquotes */ + TSTATE_VAR_NEW, /* other ${var...}, own dquote state */ + TSTATE_ARITH + } category; +}; + + /* * Called to parse command substitutions. */ @@ -1040,7 +1132,7 @@ done: #define PARSEARITH() {goto parsearith; parsearith_return:;} STATIC int -readtoken1(int firstc, char const *syntax, char *eofmark, int striptabs) +readtoken1(int firstc, char const *initialsyntax, char *eofmark, int striptabs) { int c = firstc; char *out; @@ -1048,22 +1140,21 @@ readtoken1(int firstc, char const *synta char line[EOFMARKLEN + 1]; struct nodelist *bqlist; int quotef; - int dblquote; - int varnest; /* levels of variables expansion */ - int arinest; /* levels of arithmetic expansion */ - int parenlevel; /* levels of parens in arithmetic */ - char const *prevsyntax; /* syntax before arithmetic */ + int newvarnest; + int level; int synentry; + struct tokenstate state_static[MAXNEST_STATIC]; + int maxnest = MAXNEST_STATIC; + struct tokenstate *state = state_static; startlinno = plinno; - dblquote = 0; - if (syntax == DQSYNTAX) - dblquote = 1; quotef = 0; bqlist = NULL; - varnest = 0; - arinest = 0; - parenlevel = 0; + newvarnest = 0; + level = 0; + state[level].syntax = initialsyntax; + state[level].parenlevel = 0; + state[level].category = TSTATE_TOP; STARTSTACKSTR(out); loop: { /* for each line, until end of word */ @@ -1071,11 +1162,11 @@ readtoken1(int firstc, char const *synta for (;;) { /* until end of line or end of word */ CHECKSTRSPACE(3, out); /* permit 3 calls to USTPUTC */ - synentry = syntax[c]; + synentry = state[level].syntax[c]; switch(synentry) { case CNL: /* '\n' */ - if (syntax == BASESYNTAX) + if (state[level].syntax == BASESYNTAX) goto endword; /* exit outer loop */ USTPUTC(c, out); plinno++; @@ -1089,7 +1180,7 @@ readtoken1(int firstc, char const *synta USTPUTC(c, out); break; case CCTL: - if (eofmark == NULL || dblquote) + if (eofmark == NULL || initialsyntax != SQSYNTAX) USTPUTC(CTLESC, out); USTPUTC(c, out); break; @@ -1105,41 +1196,37 @@ readtoken1(int firstc, char const *synta else setprompt(0); } else { - if (dblquote && c != '\\' && - c != '`' && c != '$' && - (c != '"' || eofmark != NULL)) + if (state[level].syntax == DQSYNTAX && + c != '\\' && c != '`' && c != '$' && + (c != '"' || (eofmark != NULL && + newvarnest == 0)) && + (c != '}' || state[level].category != TSTATE_VAR_OLD)) USTPUTC('\\', out); if (SQSYNTAX[c] == CCTL) USTPUTC(CTLESC, out); - else if (eofmark == NULL) + else if (eofmark == NULL || + newvarnest > 0) USTPUTC(CTLQUOTEMARK, out); USTPUTC(c, out); quotef++; } break; case CSQUOTE: - if (eofmark == NULL) - USTPUTC(CTLQUOTEMARK, out); - syntax = SQSYNTAX; + USTPUTC(CTLQUOTEMARK, out); + state[level].syntax = SQSYNTAX; break; case CDQUOTE: - if (eofmark == NULL) - USTPUTC(CTLQUOTEMARK, out); - syntax = DQSYNTAX; - dblquote = 1; + USTPUTC(CTLQUOTEMARK, out); + state[level].syntax = DQSYNTAX; break; case CENDQUOTE: - if (eofmark != NULL && arinest == 0 && - varnest == 0) { + if (eofmark != NULL && newvarnest == 0) USTPUTC(c, out); - } else { - if (arinest) { - syntax = ARISYNTAX; - dblquote = 0; - } else if (eofmark == NULL) { - syntax = BASESYNTAX; - dblquote = 0; - } + else { + if (state[level].category == TSTATE_ARITH) + state[level].syntax = ARISYNTAX; + else + state[level].syntax = BASESYNTAX; quotef++; } break; @@ -1147,30 +1234,33 @@ readtoken1(int firstc, char const *synta PARSESUB(); /* parse substitution */ break; case CENDVAR: /* '}' */ - if (varnest > 0) { - varnest--; + if (level > 0 && + (state[level].category == TSTATE_VAR_OLD || + state[level].category == TSTATE_VAR_NEW)) { + if (state[level].category == TSTATE_VAR_OLD) + state[level - 1].syntax = state[level].syntax; + else + newvarnest--; + level--; USTPUTC(CTLENDVAR, out); } else { USTPUTC(c, out); } break; case CLP: /* '(' in arithmetic */ - parenlevel++; + state[level].parenlevel++; USTPUTC(c, out); break; case CRP: /* ')' in arithmetic */ - if (parenlevel > 0) { + if (state[level].parenlevel > 0) { USTPUTC(c, out); - --parenlevel; + --state[level].parenlevel; } else { if (pgetc() == ')') { - if (--arinest == 0) { + if (level > 0 && + state[level].category == TSTATE_ARITH) { + level--; USTPUTC(CTLENDARI, out); - syntax = prevsyntax; - if (syntax == DQSYNTAX) - dblquote = 1; - else - dblquote = 0; } else USTPUTC(')', out); } else { @@ -1184,13 +1274,15 @@ readtoken1(int firstc, char const *synta } break; case CBQUOTE: /* '`' */ - out = parsebackq(out, &bqlist, 1, dblquote, - arinest || dblquote); + out = parsebackq(out, &bqlist, 1, + state[level].syntax == DQSYNTAX && + (eofmark == NULL || newvarnest > 0), + state[level].syntax == DQSYNTAX || state[level].syntax == ARISYNTAX); break; case CEOF: goto endword; /* exit outer loop */ default: - if (varnest == 0) + if (level == 0) goto endword; /* exit outer loop */ USTPUTC(c, out); } @@ -1198,14 +1290,17 @@ readtoken1(int firstc, char const *synta } } endword: - if (syntax == ARISYNTAX) + if (state[level].syntax == ARISYNTAX) synerror("Missing '))'"); - if (syntax != BASESYNTAX && eofmark == NULL) + if (state[level].syntax != BASESYNTAX && eofmark == NULL) synerror("Unterminated quoted string"); - if (varnest != 0) { + if (state[level].category == TSTATE_VAR_OLD || + state[level].category == TSTATE_VAR_NEW) { startlinno = plinno; synerror("Missing '}'"); } + if (state != state_static) + parser_temp_free_upto(state); USTPUTC('\0', out); len = out - stackblock(); out = stackblock(); @@ -1228,7 +1323,6 @@ endword: /* end of readtoken routine */ - /* * Check to see whether we are at the end of the here document. When this * is called, c is set to the first character of the next input line. If @@ -1345,8 +1439,11 @@ parsesub: { PARSEARITH(); } else { pungetc(); - out = parsebackq(out, &bqlist, 0, dblquote, - arinest || dblquote); + out = parsebackq(out, &bqlist, 0, + state[level].syntax == DQSYNTAX && + (eofmark == NULL || newvarnest > 0), + state[level].syntax == DQSYNTAX || + state[level].syntax == ARISYNTAX); } } else { USTPUTC(CTLVAR, out); @@ -1401,6 +1498,8 @@ parsesub: { subtype = VSERROR; if (c == '}') pungetc(); + else if (c == '\n' || c == PEOF) + synerror("Unexpected end of line in substitution"); else USTPUTC(c, out); } else { @@ -1417,6 +1516,8 @@ parsesub: { default: p = strchr(types, c); if (p == NULL) { + if (c == '\n' || c == PEOF) + synerror("Unexpected end of line in substitution"); if (flags == VSNUL) STPUTC(':', out); STPUTC(c, out); @@ -1442,11 +1543,44 @@ parsesub: { pungetc(); } STPUTC('=', out); - if (subtype != VSLENGTH && (dblquote || arinest)) + if (subtype != VSLENGTH && (state[level].syntax == DQSYNTAX || + state[level].syntax == ARISYNTAX)) flags |= VSQUOTE; *(stackblock() + typeloc) = subtype | flags; - if (subtype != VSNORMAL) - varnest++; + if (subtype != VSNORMAL) { + if (level + 1 >= maxnest) { + maxnest *= 2; + if (state == state_static) { + state = parser_temp_alloc( + maxnest * sizeof(*state)); + memcpy(state, state_static, + MAXNEST_STATIC * sizeof(*state)); + } else + state = parser_temp_realloc(state, + maxnest * sizeof(*state)); + } + level++; + state[level].parenlevel = 0; + if (subtype == VSMINUS || subtype == VSPLUS || + subtype == VSQUESTION || subtype == VSASSIGN) { + /* + * For operators that were in the Bourne shell, + * inherit the double-quote state. + */ + state[level].syntax = state[level - 1].syntax; + state[level].category = TSTATE_VAR_OLD; + } else { + /* + * The other operators take a pattern, + * so go to BASESYNTAX. + * Also, ' and " are now special, even + * in here documents. + */ + state[level].syntax = BASESYNTAX; + state[level].category = TSTATE_VAR_NEW; + newvarnest++; + } + } } goto parsesub_return; } @@ -1457,21 +1591,26 @@ parsesub: { */ parsearith: { - if (++arinest == 1) { - prevsyntax = syntax; - syntax = ARISYNTAX; - USTPUTC(CTLARI, out); - if (dblquote) - USTPUTC('"',out); - else - USTPUTC(' ',out); - } else { - /* - * we collapse embedded arithmetic expansion to - * parenthesis, which should be equivalent - */ - USTPUTC('(', out); + if (level + 1 >= maxnest) { + maxnest *= 2; + if (state == state_static) { + state = parser_temp_alloc( + maxnest * sizeof(*state)); + memcpy(state, state_static, + MAXNEST_STATIC * sizeof(*state)); + } else + state = parser_temp_realloc(state, + maxnest * sizeof(*state)); } + level++; + state[level].syntax = ARISYNTAX; + state[level].parenlevel = 0; + state[level].category = TSTATE_ARITH; + USTPUTC(CTLARI, out); + if (state[level - 1].syntax == DQSYNTAX) + USTPUTC('"',out); + else + USTPUTC(' ',out); goto parsearith_return; } Modified: user/kib/vm6/bin/sh/sh.1 ============================================================================== --- user/kib/vm6/bin/sh/sh.1 Mon Apr 19 19:25:17 2010 (r206855) +++ user/kib/vm6/bin/sh/sh.1 Mon Apr 19 19:29:33 2010 (r206856) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004191929.o3JJTYpB093919>