From owner-svn-src-projects@FreeBSD.ORG Tue Apr 6 15:02:42 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C868D1065670; Tue, 6 Apr 2010 15:02:42 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B22C48FC18; Tue, 6 Apr 2010 15:02:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o36F2gfY098534; Tue, 6 Apr 2010 15:02:42 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o36F2gqs098516; Tue, 6 Apr 2010 15:02:42 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004061502.o36F2gqs098516@svn.freebsd.org> From: Nathan Whitehorn Date: Tue, 6 Apr 2010 15:02:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r206273 - in projects/ppc64: . bin/cp bin/ls bin/pax bin/rcp bin/sh bin/test cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/comm... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 06 Apr 2010 15:02:42 -0000 Author: nwhitehorn Date: Tue Apr 6 15:02:41 2010 New Revision: 206273 URL: http://svn.freebsd.org/changeset/base/206273 Log: IFC @ 206272. While here, readd t1_reneg.c which svn merge sent into limbo at some point in the past (reported by Andreas Tobler). Added: projects/ppc64/crypto/openssl/ssl/t1_reneg.c projects/ppc64/lib/libpmc/pmc.corei7.3 - copied unchanged from r206272, head/lib/libpmc/pmc.corei7.3 projects/ppc64/lib/libpmc/pmc.corei7uc.3 - copied unchanged from r206272, head/lib/libpmc/pmc.corei7uc.3 projects/ppc64/lib/libpmc/pmc.ucf.3 - copied unchanged from r206272, head/lib/libpmc/pmc.ucf.3 projects/ppc64/lib/libpmc/pmc.westmere.3 - copied unchanged from r206272, head/lib/libpmc/pmc.westmere.3 projects/ppc64/lib/libpmc/pmc.westmereuc.3 - copied unchanged from r206272, head/lib/libpmc/pmc.westmereuc.3 projects/ppc64/share/examples/indent/ - copied from r206272, head/share/examples/indent/ projects/ppc64/sys/dev/e1000/if_lem.c - copied unchanged from r206272, head/sys/dev/e1000/if_lem.c projects/ppc64/sys/dev/e1000/if_lem.h - copied unchanged from r206272, head/sys/dev/e1000/if_lem.h projects/ppc64/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r206272, head/sys/dev/hwpmc/hwpmc_uncore.c projects/ppc64/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r206272, head/sys/dev/hwpmc/hwpmc_uncore.h projects/ppc64/sys/modules/alq/ - copied from r206272, head/sys/modules/alq/ projects/ppc64/tools/regression/bin/sh/expansion/arith4.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/arith4.0 projects/ppc64/tools/regression/bin/sh/expansion/arith5.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/arith5.0 projects/ppc64/tools/regression/bin/sh/expansion/plus-minus2.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/plus-minus2.0 projects/ppc64/tools/regression/bin/sh/expansion/tilde1.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/tilde1.0 projects/ppc64/tools/regression/bin/sh/expansion/tilde2.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/tilde2.0 projects/ppc64/tools/regression/bin/sh/expansion/trim1.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/trim1.0 projects/ppc64/tools/regression/bin/sh/expansion/trim2.0 - copied unchanged from r206272, head/tools/regression/bin/sh/expansion/trim2.0 projects/ppc64/tools/regression/bin/sh/parser/heredoc2.0 - copied unchanged from r206272, head/tools/regression/bin/sh/parser/heredoc2.0 projects/ppc64/usr.bin/calendar/dates.c - copied unchanged from r206272, head/usr.bin/calendar/dates.c projects/ppc64/usr.bin/calendar/events.c - copied unchanged from r206272, head/usr.bin/calendar/events.c projects/ppc64/usr.bin/calendar/locale.c - copied unchanged from r206272, head/usr.bin/calendar/locale.c projects/ppc64/usr.bin/calendar/parsedata.c - copied unchanged from r206272, head/usr.bin/calendar/parsedata.c projects/ppc64/usr.bin/calendar/pom.c - copied unchanged from r206272, head/usr.bin/calendar/pom.c projects/ppc64/usr.bin/calendar/sunpos.c - copied unchanged from r206272, head/usr.bin/calendar/sunpos.c projects/ppc64/usr.sbin/services_mkdb/ - copied from r206272, head/usr.sbin/services_mkdb/ Deleted: projects/ppc64/bin/pax/cpio.1 projects/ppc64/bin/pax/tar.1 projects/ppc64/contrib/cpio/ projects/ppc64/gnu/usr.bin/cpio/ projects/ppc64/sys/ia64/include/nexusvar.h projects/ppc64/tools/build/options/WITH_GNU_CPIO Modified: projects/ppc64/MAINTAINERS projects/ppc64/ObsoleteFiles.inc projects/ppc64/UPDATING projects/ppc64/bin/cp/utils.c projects/ppc64/bin/ls/cmp.c projects/ppc64/bin/pax/Makefile projects/ppc64/bin/pax/getoldopt.c projects/ppc64/bin/rcp/rcp.c projects/ppc64/bin/sh/expand.c projects/ppc64/bin/sh/mksyntax.c projects/ppc64/bin/sh/options.c projects/ppc64/bin/sh/parser.c projects/ppc64/bin/sh/sh.1 projects/ppc64/bin/test/test.c projects/ppc64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/ppc64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/ppc64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/ppc64/contrib/bsnmp/gensnmpdef/gensnmpdef.c projects/ppc64/contrib/bsnmp/snmpd/config.c projects/ppc64/contrib/top/utils.h projects/ppc64/contrib/tzdata/asia projects/ppc64/contrib/tzdata/europe projects/ppc64/contrib/tzdata/zone.tab projects/ppc64/crypto/openssl/CHANGES projects/ppc64/crypto/openssl/FAQ projects/ppc64/crypto/openssl/Makefile projects/ppc64/crypto/openssl/NEWS projects/ppc64/crypto/openssl/README projects/ppc64/crypto/openssl/apps/req.c projects/ppc64/crypto/openssl/apps/speed.c projects/ppc64/crypto/openssl/config projects/ppc64/crypto/openssl/crypto/asn1/a_object.c projects/ppc64/crypto/openssl/crypto/bio/bss_file.c projects/ppc64/crypto/openssl/crypto/bn/asm/ppc.pl projects/ppc64/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/ppc64/crypto/openssl/crypto/bn/bn_div.c projects/ppc64/crypto/openssl/crypto/engine/eng_all.c projects/ppc64/crypto/openssl/crypto/engine/eng_cryptodev.c projects/ppc64/crypto/openssl/crypto/evp/digest.c projects/ppc64/crypto/openssl/crypto/evp/evp_locl.h projects/ppc64/crypto/openssl/crypto/evp/names.c projects/ppc64/crypto/openssl/crypto/md32_common.h projects/ppc64/crypto/openssl/crypto/ocsp/ocsp_prn.c projects/ppc64/crypto/openssl/crypto/opensslv.h projects/ppc64/crypto/openssl/crypto/rand/rand_win.c projects/ppc64/crypto/openssl/engines/e_capi.c projects/ppc64/crypto/openssl/engines/e_chil.c projects/ppc64/crypto/openssl/fips/Makefile projects/ppc64/crypto/openssl/openssl.spec projects/ppc64/crypto/openssl/ssl/kssl.c projects/ppc64/crypto/openssl/ssl/s3_pkt.c projects/ppc64/etc/inetd.conf projects/ppc64/etc/rc.subr projects/ppc64/games/fortune/Notes projects/ppc64/games/fortune/datfiles/fortunes projects/ppc64/games/fortune/datfiles/fortunes-o.real projects/ppc64/games/fortune/datfiles/fortunes.sp.ok projects/ppc64/games/fortune/datfiles/limerick projects/ppc64/games/fortune/datfiles/startrek projects/ppc64/games/fortune/datfiles/zippy projects/ppc64/gnu/usr.bin/Makefile projects/ppc64/gnu/usr.bin/diff/context.c.diff projects/ppc64/gnu/usr.bin/diff/diff.c.diff projects/ppc64/gnu/usr.bin/gdb/Makefile projects/ppc64/gnu/usr.bin/gdb/Makefile.inc projects/ppc64/gnu/usr.bin/gdb/kgdb/trgt_ia64.c projects/ppc64/include/inttypes.h projects/ppc64/include/netdb.h projects/ppc64/include/nsswitch.h projects/ppc64/lib/libc/db/hash/hash.c projects/ppc64/lib/libc/db/hash/hash.h projects/ppc64/lib/libc/db/man/hash.3 projects/ppc64/lib/libc/gen/__getosreldate.c projects/ppc64/lib/libc/gen/_spinlock_stub.c projects/ppc64/lib/libc/gen/_thread_init.c projects/ppc64/lib/libc/net/getservent.c projects/ppc64/lib/libc/net/nsdispatch.3 projects/ppc64/lib/libc/posix1e/acl_to_text_nfs4.c projects/ppc64/lib/libc/stdio/printf.3 projects/ppc64/lib/libc/stdio/vasprintf.c projects/ppc64/lib/libc/sys/stat.2 projects/ppc64/lib/libpmc/Makefile projects/ppc64/lib/libpmc/libpmc.c projects/ppc64/lib/libstand/Makefile projects/ppc64/lib/libstand/assert.c projects/ppc64/lib/libusbhid/data.c projects/ppc64/lib/libusbhid/descr.c projects/ppc64/lib/libusbhid/parse.c projects/ppc64/lib/libusbhid/usage.c projects/ppc64/lib/libusbhid/usbhid.h projects/ppc64/lib/libusbhid/usbvar.h projects/ppc64/lib/libz/ChangeLog projects/ppc64/lib/libz/README projects/ppc64/lib/libz/crc32.c projects/ppc64/lib/libz/deflate.c projects/ppc64/lib/libz/gzguts.h (contents, props changed) projects/ppc64/lib/libz/gzlib.c projects/ppc64/lib/libz/gzread.c projects/ppc64/lib/libz/inftrees.c projects/ppc64/lib/libz/minigzip.c projects/ppc64/lib/libz/zconf.h projects/ppc64/lib/libz/zlib.3 projects/ppc64/lib/libz/zlib.h projects/ppc64/lib/libz/zutil.c projects/ppc64/lib/libz/zutil.h projects/ppc64/libexec/fingerd/fingerd.8 projects/ppc64/libexec/fingerd/fingerd.c projects/ppc64/libexec/ftpd/popen.c projects/ppc64/sbin/geom/class/multipath/geom_multipath.c projects/ppc64/sbin/hastd/primary.c projects/ppc64/sbin/ipfw/ipfw2.c projects/ppc64/sbin/setkey/setkey.8 projects/ppc64/secure/lib/libcrypto/Makefile.inc projects/ppc64/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/ppc64/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/ppc64/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/ppc64/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/ppc64/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/ppc64/secure/lib/libcrypto/man/BIO_ctrl.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_base64.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_md.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_null.3 projects/ppc64/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/ppc64/secure/lib/libcrypto/man/BIO_find_type.3 projects/ppc64/secure/lib/libcrypto/man/BIO_new.3 projects/ppc64/secure/lib/libcrypto/man/BIO_push.3 projects/ppc64/secure/lib/libcrypto/man/BIO_read.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_accept.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_bio.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_connect.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_fd.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_file.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_mem.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_null.3 projects/ppc64/secure/lib/libcrypto/man/BIO_s_socket.3 projects/ppc64/secure/lib/libcrypto/man/BIO_set_callback.3 projects/ppc64/secure/lib/libcrypto/man/BIO_should_retry.3 projects/ppc64/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/ppc64/secure/lib/libcrypto/man/BN_CTX_new.3 projects/ppc64/secure/lib/libcrypto/man/BN_CTX_start.3 projects/ppc64/secure/lib/libcrypto/man/BN_add.3 projects/ppc64/secure/lib/libcrypto/man/BN_add_word.3 projects/ppc64/secure/lib/libcrypto/man/BN_bn2bin.3 projects/ppc64/secure/lib/libcrypto/man/BN_cmp.3 projects/ppc64/secure/lib/libcrypto/man/BN_copy.3 projects/ppc64/secure/lib/libcrypto/man/BN_generate_prime.3 projects/ppc64/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/ppc64/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/ppc64/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/ppc64/secure/lib/libcrypto/man/BN_new.3 projects/ppc64/secure/lib/libcrypto/man/BN_num_bytes.3 projects/ppc64/secure/lib/libcrypto/man/BN_rand.3 projects/ppc64/secure/lib/libcrypto/man/BN_set_bit.3 projects/ppc64/secure/lib/libcrypto/man/BN_swap.3 projects/ppc64/secure/lib/libcrypto/man/BN_zero.3 projects/ppc64/secure/lib/libcrypto/man/CONF_modules_free.3 projects/ppc64/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/ppc64/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/ppc64/secure/lib/libcrypto/man/DH_generate_key.3 projects/ppc64/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/ppc64/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/ppc64/secure/lib/libcrypto/man/DH_new.3 projects/ppc64/secure/lib/libcrypto/man/DH_set_method.3 projects/ppc64/secure/lib/libcrypto/man/DH_size.3 projects/ppc64/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/ppc64/secure/lib/libcrypto/man/DSA_do_sign.3 projects/ppc64/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/ppc64/secure/lib/libcrypto/man/DSA_generate_key.3 projects/ppc64/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/ppc64/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/ppc64/secure/lib/libcrypto/man/DSA_new.3 projects/ppc64/secure/lib/libcrypto/man/DSA_set_method.3 projects/ppc64/secure/lib/libcrypto/man/DSA_sign.3 projects/ppc64/secure/lib/libcrypto/man/DSA_size.3 projects/ppc64/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/ppc64/secure/lib/libcrypto/man/ERR_clear_error.3 projects/ppc64/secure/lib/libcrypto/man/ERR_error_string.3 projects/ppc64/secure/lib/libcrypto/man/ERR_get_error.3 projects/ppc64/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/ppc64/secure/lib/libcrypto/man/ERR_load_strings.3 projects/ppc64/secure/lib/libcrypto/man/ERR_print_errors.3 projects/ppc64/secure/lib/libcrypto/man/ERR_put_error.3 projects/ppc64/secure/lib/libcrypto/man/ERR_remove_state.3 projects/ppc64/secure/lib/libcrypto/man/ERR_set_mark.3 projects/ppc64/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/ppc64/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/ppc64/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/ppc64/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/ppc64/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/ppc64/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/ppc64/secure/lib/libcrypto/man/EVP_SealInit.3 projects/ppc64/secure/lib/libcrypto/man/EVP_SignInit.3 projects/ppc64/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/ppc64/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/ppc64/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/ppc64/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/ppc64/secure/lib/libcrypto/man/OPENSSL_config.3 projects/ppc64/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/ppc64/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/ppc64/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/ppc64/secure/lib/libcrypto/man/PKCS12_create.3 projects/ppc64/secure/lib/libcrypto/man/PKCS12_parse.3 projects/ppc64/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/ppc64/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/ppc64/secure/lib/libcrypto/man/PKCS7_sign.3 projects/ppc64/secure/lib/libcrypto/man/PKCS7_verify.3 projects/ppc64/secure/lib/libcrypto/man/RAND_add.3 projects/ppc64/secure/lib/libcrypto/man/RAND_bytes.3 projects/ppc64/secure/lib/libcrypto/man/RAND_cleanup.3 projects/ppc64/secure/lib/libcrypto/man/RAND_egd.3 projects/ppc64/secure/lib/libcrypto/man/RAND_load_file.3 projects/ppc64/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/ppc64/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/ppc64/secure/lib/libcrypto/man/RSA_check_key.3 projects/ppc64/secure/lib/libcrypto/man/RSA_generate_key.3 projects/ppc64/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/ppc64/secure/lib/libcrypto/man/RSA_new.3 projects/ppc64/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/ppc64/secure/lib/libcrypto/man/RSA_print.3 projects/ppc64/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/ppc64/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/ppc64/secure/lib/libcrypto/man/RSA_set_method.3 projects/ppc64/secure/lib/libcrypto/man/RSA_sign.3 projects/ppc64/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/ppc64/secure/lib/libcrypto/man/RSA_size.3 projects/ppc64/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/ppc64/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/ppc64/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/ppc64/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/ppc64/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/ppc64/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/ppc64/secure/lib/libcrypto/man/X509_new.3 projects/ppc64/secure/lib/libcrypto/man/bio.3 projects/ppc64/secure/lib/libcrypto/man/blowfish.3 projects/ppc64/secure/lib/libcrypto/man/bn.3 projects/ppc64/secure/lib/libcrypto/man/bn_internal.3 projects/ppc64/secure/lib/libcrypto/man/buffer.3 projects/ppc64/secure/lib/libcrypto/man/crypto.3 projects/ppc64/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/ppc64/secure/lib/libcrypto/man/d2i_DHparams.3 projects/ppc64/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/ppc64/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/ppc64/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/ppc64/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/ppc64/secure/lib/libcrypto/man/des.3 projects/ppc64/secure/lib/libcrypto/man/dh.3 projects/ppc64/secure/lib/libcrypto/man/dsa.3 projects/ppc64/secure/lib/libcrypto/man/ecdsa.3 projects/ppc64/secure/lib/libcrypto/man/engine.3 projects/ppc64/secure/lib/libcrypto/man/err.3 projects/ppc64/secure/lib/libcrypto/man/evp.3 projects/ppc64/secure/lib/libcrypto/man/hmac.3 projects/ppc64/secure/lib/libcrypto/man/lh_stats.3 projects/ppc64/secure/lib/libcrypto/man/lhash.3 projects/ppc64/secure/lib/libcrypto/man/md5.3 projects/ppc64/secure/lib/libcrypto/man/mdc2.3 projects/ppc64/secure/lib/libcrypto/man/pem.3 projects/ppc64/secure/lib/libcrypto/man/rand.3 projects/ppc64/secure/lib/libcrypto/man/rc4.3 projects/ppc64/secure/lib/libcrypto/man/ripemd.3 projects/ppc64/secure/lib/libcrypto/man/rsa.3 projects/ppc64/secure/lib/libcrypto/man/sha.3 projects/ppc64/secure/lib/libcrypto/man/threads.3 projects/ppc64/secure/lib/libcrypto/man/ui.3 projects/ppc64/secure/lib/libcrypto/man/ui_compat.3 projects/ppc64/secure/lib/libcrypto/man/x509.3 projects/ppc64/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/ppc64/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_free.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_new.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/ppc64/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/ppc64/secure/lib/libssl/man/SSL_SESSION_free.3 projects/ppc64/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/ppc64/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/ppc64/secure/lib/libssl/man/SSL_accept.3 projects/ppc64/secure/lib/libssl/man/SSL_alert_type_string.3 projects/ppc64/secure/lib/libssl/man/SSL_clear.3 projects/ppc64/secure/lib/libssl/man/SSL_connect.3 projects/ppc64/secure/lib/libssl/man/SSL_do_handshake.3 projects/ppc64/secure/lib/libssl/man/SSL_free.3 projects/ppc64/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/ppc64/secure/lib/libssl/man/SSL_get_ciphers.3 projects/ppc64/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/ppc64/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/ppc64/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/ppc64/secure/lib/libssl/man/SSL_get_error.3 projects/ppc64/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/ppc64/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/ppc64/secure/lib/libssl/man/SSL_get_fd.3 projects/ppc64/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/ppc64/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/ppc64/secure/lib/libssl/man/SSL_get_rbio.3 projects/ppc64/secure/lib/libssl/man/SSL_get_session.3 projects/ppc64/secure/lib/libssl/man/SSL_get_verify_result.3 projects/ppc64/secure/lib/libssl/man/SSL_get_version.3 projects/ppc64/secure/lib/libssl/man/SSL_library_init.3 projects/ppc64/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/ppc64/secure/lib/libssl/man/SSL_new.3 projects/ppc64/secure/lib/libssl/man/SSL_pending.3 projects/ppc64/secure/lib/libssl/man/SSL_read.3 projects/ppc64/secure/lib/libssl/man/SSL_rstate_string.3 projects/ppc64/secure/lib/libssl/man/SSL_session_reused.3 projects/ppc64/secure/lib/libssl/man/SSL_set_bio.3 projects/ppc64/secure/lib/libssl/man/SSL_set_connect_state.3 projects/ppc64/secure/lib/libssl/man/SSL_set_fd.3 projects/ppc64/secure/lib/libssl/man/SSL_set_session.3 projects/ppc64/secure/lib/libssl/man/SSL_set_shutdown.3 projects/ppc64/secure/lib/libssl/man/SSL_set_verify_result.3 projects/ppc64/secure/lib/libssl/man/SSL_shutdown.3 projects/ppc64/secure/lib/libssl/man/SSL_state_string.3 projects/ppc64/secure/lib/libssl/man/SSL_want.3 projects/ppc64/secure/lib/libssl/man/SSL_write.3 projects/ppc64/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/ppc64/secure/lib/libssl/man/ssl.3 projects/ppc64/secure/usr.bin/openssl/man/CA.pl.1 projects/ppc64/secure/usr.bin/openssl/man/asn1parse.1 projects/ppc64/secure/usr.bin/openssl/man/ca.1 projects/ppc64/secure/usr.bin/openssl/man/ciphers.1 projects/ppc64/secure/usr.bin/openssl/man/crl.1 projects/ppc64/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/ppc64/secure/usr.bin/openssl/man/dgst.1 projects/ppc64/secure/usr.bin/openssl/man/dhparam.1 projects/ppc64/secure/usr.bin/openssl/man/dsa.1 projects/ppc64/secure/usr.bin/openssl/man/dsaparam.1 projects/ppc64/secure/usr.bin/openssl/man/ec.1 projects/ppc64/secure/usr.bin/openssl/man/ecparam.1 projects/ppc64/secure/usr.bin/openssl/man/enc.1 projects/ppc64/secure/usr.bin/openssl/man/errstr.1 projects/ppc64/secure/usr.bin/openssl/man/gendsa.1 projects/ppc64/secure/usr.bin/openssl/man/genrsa.1 projects/ppc64/secure/usr.bin/openssl/man/nseq.1 projects/ppc64/secure/usr.bin/openssl/man/ocsp.1 projects/ppc64/secure/usr.bin/openssl/man/openssl.1 projects/ppc64/secure/usr.bin/openssl/man/passwd.1 projects/ppc64/secure/usr.bin/openssl/man/pkcs12.1 projects/ppc64/secure/usr.bin/openssl/man/pkcs7.1 projects/ppc64/secure/usr.bin/openssl/man/pkcs8.1 projects/ppc64/secure/usr.bin/openssl/man/rand.1 projects/ppc64/secure/usr.bin/openssl/man/req.1 projects/ppc64/secure/usr.bin/openssl/man/rsa.1 projects/ppc64/secure/usr.bin/openssl/man/rsautl.1 projects/ppc64/secure/usr.bin/openssl/man/s_client.1 projects/ppc64/secure/usr.bin/openssl/man/s_server.1 projects/ppc64/secure/usr.bin/openssl/man/s_time.1 projects/ppc64/secure/usr.bin/openssl/man/sess_id.1 projects/ppc64/secure/usr.bin/openssl/man/smime.1 projects/ppc64/secure/usr.bin/openssl/man/speed.1 projects/ppc64/secure/usr.bin/openssl/man/spkac.1 projects/ppc64/secure/usr.bin/openssl/man/verify.1 projects/ppc64/secure/usr.bin/openssl/man/version.1 projects/ppc64/secure/usr.bin/openssl/man/x509.1 projects/ppc64/secure/usr.bin/openssl/man/x509v3_config.1 projects/ppc64/share/man/man5/nsswitch.conf.5 projects/ppc64/share/man/man5/services.5 projects/ppc64/share/man/man5/src.conf.5 projects/ppc64/share/man/man7/build.7 projects/ppc64/share/man/man9/ieee80211.9 projects/ppc64/share/man/man9/ieee80211_crypto.9 projects/ppc64/share/man/man9/ieee80211_node.9 projects/ppc64/share/man/man9/ieee80211_output.9 projects/ppc64/share/man/man9/ieee80211_scan.9 projects/ppc64/share/misc/committers-ports.dot projects/ppc64/share/mk/bsd.lib.mk projects/ppc64/share/mk/bsd.own.mk projects/ppc64/share/mk/bsd.port.mk projects/ppc64/share/mk/bsd.prog.mk projects/ppc64/share/mk/sys.mk projects/ppc64/sys/amd64/amd64/apic_vector.S projects/ppc64/sys/amd64/amd64/local_apic.c projects/ppc64/sys/amd64/amd64/pmap.c projects/ppc64/sys/amd64/include/apicvar.h projects/ppc64/sys/amd64/include/pmc_mdep.h projects/ppc64/sys/amd64/include/reg.h projects/ppc64/sys/amd64/linux32/linux.h projects/ppc64/sys/arm/conf/KB920X projects/ppc64/sys/arm/mv/mv_sata.c projects/ppc64/sys/arm/xscale/ixp425/cambria_fled.c projects/ppc64/sys/boot/i386/boot2/boot2.c projects/ppc64/sys/boot/i386/gptboot/gptboot.c projects/ppc64/sys/boot/i386/zfsboot/zfsboot.c projects/ppc64/sys/boot/powerpc/ps3/Makefile projects/ppc64/sys/boot/powerpc/ps3/conf.c projects/ppc64/sys/boot/powerpc/ps3/ps3cons.c projects/ppc64/sys/boot/powerpc/ps3/ps3net.c projects/ppc64/sys/cam/cam_xpt.c projects/ppc64/sys/cam/scsi/scsi_all.h projects/ppc64/sys/cam/scsi/scsi_da.c projects/ppc64/sys/compat/freebsd32/freebsd32.h projects/ppc64/sys/compat/freebsd32/freebsd32_misc.c projects/ppc64/sys/compat/ia32/ia32_signal.h projects/ppc64/sys/compat/linprocfs/linprocfs.c projects/ppc64/sys/compat/linux/linux_ioctl.c projects/ppc64/sys/compat/linux/linux_stats.c projects/ppc64/sys/compat/svr4/svr4_stat.c projects/ppc64/sys/compat/x86bios/x86bios.c projects/ppc64/sys/conf/NOTES projects/ppc64/sys/conf/files projects/ppc64/sys/conf/files.amd64 projects/ppc64/sys/conf/files.i386 projects/ppc64/sys/conf/files.pc98 projects/ppc64/sys/conf/kern.mk projects/ppc64/sys/conf/kern.post.mk projects/ppc64/sys/conf/kern.pre.mk projects/ppc64/sys/conf/kmod.mk projects/ppc64/sys/contrib/dev/acpica/changes.txt projects/ppc64/sys/contrib/dev/acpica/common/dmextern.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/ppc64/sys/contrib/dev/acpica/compiler/aslpredef.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslstubs.c projects/ppc64/sys/contrib/dev/acpica/compiler/asltypes.h projects/ppc64/sys/contrib/dev/acpica/debugger/dbdisply.c projects/ppc64/sys/contrib/dev/acpica/events/evgpe.c projects/ppc64/sys/contrib/dev/acpica/events/evgpeblk.c projects/ppc64/sys/contrib/dev/acpica/events/evxface.c projects/ppc64/sys/contrib/dev/acpica/events/evxfevnt.c projects/ppc64/sys/contrib/dev/acpica/executer/exdebug.c projects/ppc64/sys/contrib/dev/acpica/executer/exmutex.c projects/ppc64/sys/contrib/dev/acpica/executer/exoparg2.c projects/ppc64/sys/contrib/dev/acpica/executer/exregion.c projects/ppc64/sys/contrib/dev/acpica/include/acevents.h projects/ppc64/sys/contrib/dev/acpica/include/acexcep.h projects/ppc64/sys/contrib/dev/acpica/include/acglobal.h projects/ppc64/sys/contrib/dev/acpica/include/aclocal.h projects/ppc64/sys/contrib/dev/acpica/include/acpixf.h projects/ppc64/sys/contrib/dev/acpica/include/actables.h projects/ppc64/sys/contrib/dev/acpica/include/actypes.h projects/ppc64/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/ppc64/sys/contrib/dev/acpica/parser/psxface.c projects/ppc64/sys/contrib/dev/acpica/tables/tbutils.c projects/ppc64/sys/contrib/dev/acpica/tables/tbxface.c projects/ppc64/sys/contrib/dev/acpica/utilities/utglobal.c projects/ppc64/sys/dev/acpica/acpi.c projects/ppc64/sys/dev/acpica/acpi_button.c projects/ppc64/sys/dev/acpica/acpi_ec.c projects/ppc64/sys/dev/acpica/acpi_lid.c projects/ppc64/sys/dev/acpica/acpivar.h projects/ppc64/sys/dev/ata/ata-all.h projects/ppc64/sys/dev/ata/ata-raid.c projects/ppc64/sys/dev/bce/if_bce.c projects/ppc64/sys/dev/bce/if_bcereg.h projects/ppc64/sys/dev/bge/if_bge.c projects/ppc64/sys/dev/bktr/ioctl_bt848.h projects/ppc64/sys/dev/bktr/ioctl_meteor.h projects/ppc64/sys/dev/cxgb/common/cxgb_ael1002.c projects/ppc64/sys/dev/cxgb/common/cxgb_common.h projects/ppc64/sys/dev/cxgb/common/cxgb_t3_hw.c projects/ppc64/sys/dev/cxgb/cxgb_adapter.h projects/ppc64/sys/dev/cxgb/cxgb_main.c projects/ppc64/sys/dev/cxgb/cxgb_sge.c projects/ppc64/sys/dev/e1000/e1000_80003es2lan.c projects/ppc64/sys/dev/e1000/e1000_82571.c projects/ppc64/sys/dev/e1000/e1000_82575.c projects/ppc64/sys/dev/e1000/e1000_82575.h projects/ppc64/sys/dev/e1000/e1000_defines.h projects/ppc64/sys/dev/e1000/e1000_hw.h projects/ppc64/sys/dev/e1000/e1000_ich8lan.c projects/ppc64/sys/dev/e1000/e1000_ich8lan.h projects/ppc64/sys/dev/e1000/e1000_mac.c projects/ppc64/sys/dev/e1000/e1000_manage.c projects/ppc64/sys/dev/e1000/e1000_phy.c projects/ppc64/sys/dev/e1000/e1000_regs.h projects/ppc64/sys/dev/e1000/if_em.c projects/ppc64/sys/dev/e1000/if_em.h projects/ppc64/sys/dev/e1000/if_igb.c projects/ppc64/sys/dev/e1000/if_igb.h projects/ppc64/sys/dev/fb/vesa.c projects/ppc64/sys/dev/firewire/sbp.c projects/ppc64/sys/dev/hwpmc/hwpmc_core.c projects/ppc64/sys/dev/hwpmc/hwpmc_core.h projects/ppc64/sys/dev/hwpmc/hwpmc_intel.c projects/ppc64/sys/dev/hwpmc/hwpmc_logging.c projects/ppc64/sys/dev/hwpmc/hwpmc_mod.c projects/ppc64/sys/dev/hwpmc/pmc_events.h projects/ppc64/sys/dev/isp/isp.c projects/ppc64/sys/dev/isp/isp_freebsd.c projects/ppc64/sys/dev/isp/isp_freebsd.h projects/ppc64/sys/dev/isp/isp_library.c projects/ppc64/sys/dev/isp/ispvar.h projects/ppc64/sys/dev/ixgbe/LICENSE projects/ppc64/sys/dev/ixgbe/ixgbe.c projects/ppc64/sys/dev/ixgbe/ixgbe.h projects/ppc64/sys/dev/ixgbe/ixgbe_82598.c projects/ppc64/sys/dev/ixgbe/ixgbe_82599.c projects/ppc64/sys/dev/ixgbe/ixgbe_api.c projects/ppc64/sys/dev/ixgbe/ixgbe_api.h projects/ppc64/sys/dev/ixgbe/ixgbe_common.c projects/ppc64/sys/dev/ixgbe/ixgbe_phy.c projects/ppc64/sys/dev/ixgbe/ixgbe_phy.h projects/ppc64/sys/dev/ixgbe/ixgbe_type.h projects/ppc64/sys/dev/malo/if_malo.c projects/ppc64/sys/dev/mpt/mpt_cam.c projects/ppc64/sys/dev/ofw/ofw_standard.c projects/ppc64/sys/dev/sound/pci/envy24.c projects/ppc64/sys/dev/sound/pci/envy24.h projects/ppc64/sys/dev/sound/pci/envy24ht.c projects/ppc64/sys/dev/sound/pci/envy24ht.h projects/ppc64/sys/dev/sound/pci/es137x.c projects/ppc64/sys/dev/sound/pci/spicds.c projects/ppc64/sys/dev/sound/pci/spicds.h projects/ppc64/sys/dev/sound/pcm/dsp.c projects/ppc64/sys/dev/syscons/scvidctl.c projects/ppc64/sys/dev/syscons/syscons.c projects/ppc64/sys/dev/ubsec/ubsec.c projects/ppc64/sys/dev/usb/controller/ehci_pci.c projects/ppc64/sys/dev/usb/controller/ohci_pci.c projects/ppc64/sys/dev/usb/input/ukbd.c projects/ppc64/sys/dev/usb/quirk/usb_quirk.c projects/ppc64/sys/dev/usb/usb_compat_linux.c projects/ppc64/sys/dev/usb/usbdevs projects/ppc64/sys/fs/coda/cnode.h projects/ppc64/sys/fs/coda/coda.h projects/ppc64/sys/fs/coda/coda_subr.c projects/ppc64/sys/fs/coda/coda_subr.h projects/ppc64/sys/fs/coda/coda_venus.c projects/ppc64/sys/fs/coda/coda_venus.h projects/ppc64/sys/fs/coda/coda_vfsops.c projects/ppc64/sys/fs/coda/coda_vfsops.h projects/ppc64/sys/fs/coda/coda_vnops.c projects/ppc64/sys/fs/deadfs/dead_vnops.c projects/ppc64/sys/fs/msdosfs/msdosfs_vfsops.c projects/ppc64/sys/fs/nfs/nfs_commonport.c projects/ppc64/sys/fs/nfs/nfs_commonsubs.c projects/ppc64/sys/fs/nfs/nfs_var.h projects/ppc64/sys/fs/nfs/nfsport.h projects/ppc64/sys/fs/nfs/nfsrvstate.h projects/ppc64/sys/fs/nfsserver/nfs_nfsdport.c projects/ppc64/sys/fs/nfsserver/nfs_nfsdserv.c projects/ppc64/sys/fs/nfsserver/nfs_nfsdstate.c projects/ppc64/sys/geom/geom_vfs.c projects/ppc64/sys/geom/multipath/g_multipath.c projects/ppc64/sys/i386/i386/apic_vector.s projects/ppc64/sys/i386/i386/local_apic.c projects/ppc64/sys/i386/i386/pmap.c projects/ppc64/sys/i386/ibcs2/ibcs2_stat.c projects/ppc64/sys/i386/include/apicvar.h projects/ppc64/sys/i386/include/pmc_mdep.h projects/ppc64/sys/i386/linux/linux.h projects/ppc64/sys/ia64/conf/GENERIC projects/ppc64/sys/ia64/ia64/autoconf.c projects/ppc64/sys/ia64/ia64/clock.c projects/ppc64/sys/ia64/ia64/interrupt.c projects/ppc64/sys/ia64/ia64/machdep.c projects/ppc64/sys/ia64/ia64/mp_machdep.c projects/ppc64/sys/ia64/ia64/nexus.c projects/ppc64/sys/ia64/ia64/sapic.c projects/ppc64/sys/ia64/ia64/trap.c projects/ppc64/sys/ia64/include/acpica_machdep.h projects/ppc64/sys/ia64/include/cpufunc.h projects/ppc64/sys/ia64/include/intr.h projects/ppc64/sys/ia64/include/pcpu.h projects/ppc64/sys/kern/init_main.c projects/ppc64/sys/kern/kern_alq.c projects/ppc64/sys/kern/kern_event.c projects/ppc64/sys/kern/kern_sig.c projects/ppc64/sys/kern/sys_pipe.c projects/ppc64/sys/kern/tty_pts.c projects/ppc64/sys/kern/uipc_mqueue.c projects/ppc64/sys/kern/uipc_sem.c projects/ppc64/sys/kern/uipc_shm.c projects/ppc64/sys/kern/vfs_bio.c projects/ppc64/sys/kern/vfs_default.c projects/ppc64/sys/kern/vfs_lookup.c projects/ppc64/sys/kern/vfs_subr.c projects/ppc64/sys/kern/vfs_syscalls.c projects/ppc64/sys/kern/vfs_vnops.c projects/ppc64/sys/mips/conf/AR71XX projects/ppc64/sys/mips/include/cpufunc.h projects/ppc64/sys/mips/mips/support.S projects/ppc64/sys/mips/sibyte/sb_asm.S projects/ppc64/sys/mips/sibyte/sb_scd.c projects/ppc64/sys/modules/Makefile projects/ppc64/sys/modules/em/Makefile projects/ppc64/sys/modules/hwpmc/Makefile projects/ppc64/sys/modules/ixgbe/Makefile projects/ppc64/sys/net/bpf.c projects/ppc64/sys/net80211/ieee80211_hostap.c projects/ppc64/sys/net80211/ieee80211_input.c projects/ppc64/sys/net80211/ieee80211_var.h projects/ppc64/sys/netgraph/ng_deflate.c projects/ppc64/sys/netgraph/ng_ksocket.c projects/ppc64/sys/netgraph/ng_l2tp.c projects/ppc64/sys/netgraph/ng_mppc.c projects/ppc64/sys/netgraph/ng_ppp.c projects/ppc64/sys/netgraph/ng_pptpgre.c projects/ppc64/sys/netgraph/ng_tcpmss.c projects/ppc64/sys/netinet/in.h projects/ppc64/sys/netinet/ipfw/ip_dn_io.c projects/ppc64/sys/netinet/ipfw/ip_fw_sockopt.c projects/ppc64/sys/netinet/sctp_asconf.c projects/ppc64/sys/netinet/sctp_constants.h projects/ppc64/sys/netinet/sctp_indata.c projects/ppc64/sys/netinet/sctp_indata.h projects/ppc64/sys/netinet/sctp_input.c projects/ppc64/sys/netinet/sctp_output.c projects/ppc64/sys/netinet/sctp_output.h projects/ppc64/sys/netinet/sctp_pcb.c projects/ppc64/sys/netinet/sctp_pcb.h projects/ppc64/sys/netinet/sctp_structs.h projects/ppc64/sys/netinet/sctp_usrreq.c projects/ppc64/sys/netinet/sctp_var.h projects/ppc64/sys/netinet/sctputil.c projects/ppc64/sys/netinet/sctputil.h projects/ppc64/sys/netinet6/sctp6_usrreq.c projects/ppc64/sys/netipsec/ipsec.c projects/ppc64/sys/netipsec/key.c projects/ppc64/sys/nfsserver/nfs_srvsubs.c projects/ppc64/sys/powerpc/ofw/ofw_real.c projects/ppc64/sys/powerpc/ofw/ofw_syscons.c projects/ppc64/sys/sparc64/fhc/fhc.c projects/ppc64/sys/sparc64/pci/apb.c projects/ppc64/sys/sparc64/pci/psycho.c projects/ppc64/sys/sparc64/pci/schizo.c projects/ppc64/sys/sparc64/sbus/sbus.c projects/ppc64/sys/sparc64/sparc64/trap.c projects/ppc64/sys/sys/_timespec.h projects/ppc64/sys/sys/ioccom.h projects/ppc64/sys/sys/pcpu.h projects/ppc64/sys/sys/pmc.h projects/ppc64/sys/sys/proc.h projects/ppc64/sys/sys/stat.h projects/ppc64/sys/sys/timespec.h projects/ppc64/sys/sys/vnode.h projects/ppc64/sys/sys/vtoc.h projects/ppc64/sys/teken/teken.c projects/ppc64/sys/ufs/ffs/ffs_vfsops.c projects/ppc64/sys/vm/vm_fault.c projects/ppc64/sys/vm/vm_map.c projects/ppc64/sys/vm/vm_map.h projects/ppc64/sys/vm/vm_page.c projects/ppc64/sys/vm/vm_pageout.c projects/ppc64/tools/build/mk/OptionalObsoleteFiles.inc projects/ppc64/tools/tools/nanobsd/gateworks/common projects/ppc64/tools/tools/nanobsd/nanobsd.sh projects/ppc64/usr.bin/calendar/Makefile projects/ppc64/usr.bin/calendar/calendar.1 projects/ppc64/usr.bin/calendar/calendar.c projects/ppc64/usr.bin/calendar/calendar.h projects/ppc64/usr.bin/calendar/calendars/calendar.australia projects/ppc64/usr.bin/calendar/calendars/calendar.dutch projects/ppc64/usr.bin/calendar/calendars/calendar.freebsd projects/ppc64/usr.bin/calendar/day.c projects/ppc64/usr.bin/calendar/io.c projects/ppc64/usr.bin/calendar/ostern.c projects/ppc64/usr.bin/calendar/paskha.c projects/ppc64/usr.bin/calendar/pathnames.h projects/ppc64/usr.bin/compress/compress.c projects/ppc64/usr.bin/cpio/Makefile projects/ppc64/usr.bin/getent/getent.c projects/ppc64/usr.bin/gzip/gzip.c projects/ppc64/usr.bin/indent/args.c projects/ppc64/usr.bin/indent/indent.1 projects/ppc64/usr.bin/indent/indent.c projects/ppc64/usr.bin/indent/indent_globs.h projects/ppc64/usr.bin/indent/lexi.c projects/ppc64/usr.bin/kdump/kdump.c projects/ppc64/usr.bin/mail/util.c projects/ppc64/usr.bin/make/main.c projects/ppc64/usr.bin/sed/main.c projects/ppc64/usr.bin/sed/sed.1 projects/ppc64/usr.bin/sockstat/sockstat.c projects/ppc64/usr.bin/touch/touch.c projects/ppc64/usr.sbin/Makefile projects/ppc64/usr.sbin/ac/ac.c projects/ppc64/usr.sbin/config/config.y projects/ppc64/usr.sbin/config/lang.l projects/ppc64/usr.sbin/config/main.c projects/ppc64/usr.sbin/config/mkmakefile.c projects/ppc64/usr.sbin/config/mkoptions.c projects/ppc64/usr.sbin/mailwrapper/mailwrapper.8 projects/ppc64/usr.sbin/mailwrapper/mailwrapper.c projects/ppc64/usr.sbin/mtree/compare.c projects/ppc64/usr.sbin/mtree/create.c projects/ppc64/usr.sbin/mtree/mtree.8 projects/ppc64/usr.sbin/pkg_install/add/futil.c projects/ppc64/usr.sbin/pkg_install/add/perform.c projects/ppc64/usr.sbin/pkg_install/delete/perform.c projects/ppc64/usr.sbin/pkg_install/lib/file.c projects/ppc64/usr.sbin/pkg_install/lib/lib.h projects/ppc64/usr.sbin/pkg_install/lib/match.c projects/ppc64/usr.sbin/pkg_install/lib/pen.c projects/ppc64/usr.sbin/pkg_install/lib/plist.c projects/ppc64/usr.sbin/pkg_install/lib/url.c projects/ppc64/usr.sbin/pkg_install/version/perform.c projects/ppc64/usr.sbin/pmcstat/pmcpl_callgraph.c projects/ppc64/usr.sbin/pmcstat/pmcpl_calltree.c projects/ppc64/usr.sbin/pmcstat/pmcstat_log.c projects/ppc64/usr.sbin/pmcstat/pmcstat_log.h projects/ppc64/usr.sbin/sysinstall/sysinstall.8 projects/ppc64/usr.sbin/vidcontrol/vidcontrol.c Directory Properties: projects/ppc64/ (props changed) projects/ppc64/contrib/expat/ (props changed) projects/ppc64/contrib/groff/ (props changed) projects/ppc64/contrib/one-true-awk/ (props changed) projects/ppc64/contrib/tzcode/stdtime/ (props changed) projects/ppc64/contrib/tzcode/zic/ (props changed) projects/ppc64/contrib/tzdata/ (props changed) projects/ppc64/crypto/openssl/ (props changed) projects/ppc64/lib/libz/ (props changed) projects/ppc64/sys/ (props changed) projects/ppc64/sys/contrib/dev/acpica/ (props changed) projects/ppc64/sys/contrib/x86emu/ (props changed) projects/ppc64/sys/dev/xen/xenpci/ (props changed) Modified: projects/ppc64/MAINTAINERS ============================================================================== --- projects/ppc64/MAINTAINERS Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/MAINTAINERS Tue Apr 6 15:02:41 2010 (r206273) @@ -57,9 +57,9 @@ libfetch des Advance notification reques fetch des Advance notification requested. libpam des Pre-commit review requested. openssh des Pre-commit review requested. -pseudofs des Advance notification requested. -procfs des Advance notification requested. -linprocfs des Advance notification requested. +pseudofs des Pre-commit review requested. +procfs des Pre-commit review requested. +linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. Modified: projects/ppc64/ObsoleteFiles.inc ============================================================================== --- projects/ppc64/ObsoleteFiles.inc Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/ObsoleteFiles.inc Tue Apr 6 15:02:41 2010 (r206273) @@ -14,6 +14,14 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20100326: [ia64] removed +.if ${TARGET_ARCH} == "ia64" +OLD_FILES+=usr/include/machine/nexusvar.h +.endif +# 20100326: gcpio removal +OLD_FILES+=usr/bin/gcpio +OLD_FILES+=usr/share/info/cpio.info.gz +OLD_FILES+=usr/share/man/man1/gcpio.1.gz # 20100322: libz update OLD_LIBS+=lib/libz.so.5 .if ${TARGET_ARCH} == "amd64" Modified: projects/ppc64/UPDATING ============================================================================== --- projects/ppc64/UPDATING Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/UPDATING Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/cp/utils.c ============================================================================== --- projects/ppc64/bin/cp/utils.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/cp/utils.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/ls/cmp.c ============================================================================== --- projects/ppc64/bin/ls/cmp.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/ls/cmp.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/pax/Makefile ============================================================================== --- projects/ppc64/bin/pax/Makefile Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/pax/Makefile Tue Apr 6 15:02:41 2010 (r206273) @@ -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 Modified: projects/ppc64/bin/pax/getoldopt.c ============================================================================== --- projects/ppc64/bin/pax/getoldopt.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/pax/getoldopt.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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 @@ -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: projects/ppc64/bin/rcp/rcp.c ============================================================================== --- projects/ppc64/bin/rcp/rcp.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/rcp/rcp.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/sh/expand.c ============================================================================== --- projects/ppc64/bin/sh/expand.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/sh/expand.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/sh/mksyntax.c ============================================================================== --- projects/ppc64/bin/sh/mksyntax.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/sh/mksyntax.c Tue Apr 6 15:02:41 2010 (r206273) @@ -232,8 +232,6 @@ main(int argc __unused, char **argv __un add("\n", "CNL"); add("\\", "CBACK"); add("`", "CBQUOTE"); - add("'", "CSQUOTE"); - add("\"", "CDQUOTE"); add("$", "CVAR"); add("}", "CENDVAR"); add("(", "CLP"); Modified: projects/ppc64/bin/sh/options.c ============================================================================== --- projects/ppc64/bin/sh/options.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/sh/options.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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: projects/ppc64/bin/sh/parser.c ============================================================================== --- projects/ppc64/bin/sh/parser.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/sh/parser.c Tue Apr 6 15:02:41 2010 (r206273) @@ -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,34 @@ 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 { + state[level].syntax = BASESYNTAX; quotef++; } break; @@ -1147,30 +1231,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 +1271,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 +1287,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 +1320,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 +1436,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 +1495,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 +1513,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 +1540,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 +1588,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: projects/ppc64/bin/sh/sh.1 ============================================================================== --- projects/ppc64/bin/sh/sh.1 Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/sh/sh.1 Tue Apr 6 15:02:41 2010 (r206273) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd March 6, 2010 +.Dd April 5, 2010 .Dt SH 1 .Os .Sh NAME @@ -210,7 +210,8 @@ Enable the built-in .Xr emacs 1 command line editor (disables the .Fl V -option if it has been set). +option if it has been set; +set automatically when interactive on terminals). .It Fl e Li errexit Exit immediately if any untested command fails in non-interactive mode. The exit status of a command is considered to be @@ -1178,10 +1179,20 @@ consists of all characters until the mat .Ql } . Any .Ql } -escaped by a backslash or within a quoted string, and characters in +escaped by a backslash or within a single-quoted string, and characters in embedded arithmetic expansions, command substitutions, and variable expansions, are not examined in determining the matching .Ql } . +Except for the variants with +.Ql + , +.Ql - , +.Ql = +or +.Ql ?\& , +any +.Ql } +within a double-quoted string is also not examined in determining the matching +.Ql } . .Pp The simplest form for parameter expansion is: .Pp @@ -1265,6 +1276,14 @@ is substituted. In the parameter expansions shown previously, use of the colon in the format results in a test for a parameter that is unset or null; omission of the colon results in a test for a parameter that is only unset. +.Pp +The +.Ar word +inherits the type of quoting +(unquoted, double-quoted or here-document) +from the surroundings, +with the exception that a backslash that quotes a closing brace is removed +during quote removal. .Bl -tag -width indent .It Li ${# Ns Ar parameter Ns Li } String Length. Modified: projects/ppc64/bin/test/test.c ============================================================================== --- projects/ppc64/bin/test/test.c Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/bin/test/test.c Tue Apr 6 15:02:41 2010 (r206273) @@ -572,12 +572,12 @@ newerf (const char *f1, const char *f2) if (stat(f1, &b1) != 0 || stat(f2, &b2) != 0) return 0; - if (b1.st_mtimespec.tv_sec > b2.st_mtimespec.tv_sec) + if (b1.st_mtim.tv_sec > b2.st_mtim.tv_sec) return 1; - if (b1.st_mtimespec.tv_sec < b2.st_mtimespec.tv_sec) + if (b1.st_mtim.tv_sec < b2.st_mtim.tv_sec) return 0; - return (b1.st_mtimespec.tv_nsec > b2.st_mtimespec.tv_nsec); + return (b1.st_mtim.tv_nsec > b2.st_mtim.tv_nsec); } static int Modified: projects/ppc64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/ppc64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Apr 6 14:35:30 2010 (r206272) +++ projects/ppc64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Apr 6 15:02:41 2010 (r206273) @@ -1,24 +1,9 @@ '\" te -.\" CDDL HEADER START -.\" -.\" The contents of this file are subject to the terms of the -.\" Common Development and Distribution License (the "License"). -.\" You may not use this file except in compliance with the License. -.\" -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -.\" or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions -.\" and limitations under the License. -.\" -.\" When distributing Covered Code, include this CDDL HEADER in each -.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. -.\" If applicable, add the following below this CDDL HEADER, with the -.\" fields enclosed by brackets "[]" replaced with your own identifying -.\" information: Portions Copyright [yyyy] [name of copyright owner] -.\" -.\" CDDL HEADER END -.\" Copyright (c) 2007 Sun Microsystems, Inc. All Rights Reserved. -.TH zfs 1M "8 Apr 2008" "SunOS 5.11" "System Administration Commands" +.\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved. +.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. +.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. +.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] +.TH zfs 1M "14 Feb 2009" "SunOS 5.11" "System Administration Commands" .SH NAME zfs \- configures ZFS file systems .SH SYNOPSIS @@ -44,7 +29,8 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBsnapshot\fR [\fB-r\fR] \fIfilesystem@snapname\fR|\fIvolume@snapname\fR +\fBzfs\fR \fBsnapshot\fR [\fB-r\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR]... + \fIfilesystem@snapname\fR|\fIvolume@snapname\fR .fi .LP @@ -54,7 +40,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBclone\fR [\fB-p\fR] \fIsnapshot\fR \fIfilesystem\fR|\fIvolume\fR +\fBzfs\fR \fBclone\fR [\fB-p\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR] ... \fIsnapshot\fR \fIfilesystem\fR|\fIvolume\fR .fi .LP @@ -65,7 +51,7 @@ zfs \- configures ZFS file systems .LP .nf \fBzfs\fR \fBrename\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR - \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR + \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR .fi .LP @@ -81,23 +67,23 @@ zfs \- configures ZFS file systems .LP .nf \fBzfs\fR \fBlist\fR [\fB-rH\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fB-t\fR \fItype\fR[,...]] - [\fB-s\fR \fIproperty\fR] ... [\fB-S\fR \fIproperty\fR ... [\fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR] ... + [\fB-s\fR \fIproperty\fR] ... [\fB-S\fR \fIproperty\fR] ... [\fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR] ... .fi .LP .nf -\fBzfs\fR \fBset\fR \fIproperty\fR=\fIvalue\fR \fIfilesystem\fR|\fIvolume\fR ... +\fBzfs\fR \fBset\fR \fIproperty\fR=\fIvalue\fR \fIfilesystem\fR|\fIvolume\fR|snapshot ... .fi .LP .nf \fBzfs\fR \fBget\fR [\fB-rHp\fR] [\fB-o\fR \fIfield\fR[,...]] [\fB-s\fR \fIsource\fR[,...]] "\fIall\fR" | \fIproperty\fR[,...] - \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR ... + \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR ... .fi .LP .nf -\fBzfs\fR \fBinherit\fR [\fB-r\fR] \fIproperty\fR \fIfilesystem\fR|\fIvolume\fR ... +\fBzfs\fR \fBinherit\fR [\fB-r\fR] \fIproperty\fR \fIfilesystem\fR|\fIvolume|snapshot\fR ... .fi .LP @@ -132,12 +118,12 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBunshare\fR \fB-a\fR \fIfilesystem\fR|\fImountpoint\fR +\fBzfs\fR \fBunshare\fR \fB-a\fR \fIfilesystem\fR|\fImountpoint\fR .fi .LP .nf -\fBzfs\fR \fBsend\fR [\fB-vR\fR] [\fB-\fR[\fB-iI\fR] \fIsnapshot\fR] \fIsnapshot\fR +\fBzfs\fR \fBsend\fR [\fB-vR\fR] [\fB-\fR[\fBiI\fR] \fIsnapshot\fR] \fIsnapshot\fR .fi .LP @@ -153,7 +139,7 @@ zfs \- configures ZFS file systems .LP .nf \fBzfs\fR \fBallow\fR [\fB-ldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] \fIperm\fR|\fI@setname\fR[,...] - \fIfilesystem\fR|\fIvolume\fR + \fIfilesystem\fR|\fIvolume\fR .fi .LP @@ -174,7 +160,7 @@ zfs \- configures ZFS file systems .LP .nf \fBzfs\fR \fBunallow\fR [\fB-rldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] [\fIperm\fR|@\fIsetname\fR[,... ]] - \fIfilesystem\fR|\fIvolume\fR + \fIfilesystem\fR|\fIvolume\fR .fi .LP @@ -192,20 +178,10 @@ zfs \- configures ZFS file systems \fBzfs\fR \fBunallow\fR [\fB-r\fR] \fB-s\fR @setname [\fIperm\fR|@\fIsetname\fR[,... ]] \fIfilesystem\fR|\fIvolume\fR .fi -.LP -.nf -\fBzfs\fR \fBjail\fR \fBjailid\fR \fB\fIfilesystem\fR\fR -.fi -.LP -.nf -\fBzfs\fR \fBunjail\fR \fBjailid\fR \fB\fIfilesystem\fR\fR -.fi - .SH DESCRIPTION .sp .LP -The \fBzfs\fR command configures \fBZFS\fR datasets within a \fBZFS\fR storage pool, as described in \fBzpool\fR(1M). A -dataset is identified by a unique path within the \fBZFS\fR namespace. For example: *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***