From owner-p4-projects Sun Mar 9 18:58: 3 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C926337B404; Sun, 9 Mar 2003 18:57:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54FF337B401 for ; Sun, 9 Mar 2003 18:57:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A8C543FBF for ; Sun, 9 Mar 2003 18:57:34 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2A2vY0U015093 for ; Sun, 9 Mar 2003 18:57:34 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A2vV38015090 for perforce@freebsd.org; Sun, 9 Mar 2003 18:57:31 -0800 (PST) Date: Sun, 9 Mar 2003 18:57:31 -0800 (PST) Message-Id: <200303100257.h2A2vV38015090@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 26618 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26618 Change 26618 by marcel@marcel_nfs on 2003/03/09 18:57:16 IFC @26617 Affected files ... .. //depot/projects/ia64/Makefile.inc1#50 integrate .. //depot/projects/ia64/README#4 integrate .. //depot/projects/ia64/contrib/nvi/catalog/ru_SU.KOI8-R#2 integrate .. //depot/projects/ia64/contrib/nvi/catalog/ru_SU.KOI8-R.base#2 integrate .. //depot/projects/ia64/crypto/kerberosIV/COPYRIGHT#2 delete .. //depot/projects/ia64/crypto/kerberosIV/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/NEWS#2 delete .. //depot/projects/ia64/crypto/kerberosIV/PROBLEMS#2 delete .. //depot/projects/ia64/crypto/kerberosIV/README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/TODO#2 delete .. //depot/projects/ia64/crypto/kerberosIV/acconfig.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/acinclude.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/aclocal.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/adm_locl.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/ext_srvtab.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/kdb_destroy.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/kdb_edit.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/kdb_init.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/kdb_util.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/admin/kstash.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/afsutil/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/afsutil/aklog.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/afsutil/kstring2key.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/afsutil/pagsh.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/README.login#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/bsd_locl.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/encrypt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/forkpty.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/kcmd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/klogin.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/krcmd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/login.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/login_access.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/login_fbtab.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/osfc2.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/pathnames.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/pathnames.h_#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rcmd_util.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rcp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rcp_util.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rlogin.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rlogind.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rsh.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/rshd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/stty_default.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/su.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/sysv_default.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/sysv_default.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/sysv_environ.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/sysv_shadow.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/sysv_shadow.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/tty.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/utmp_login.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/bsd/utmpx_login.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/base64.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/base64.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/buffer.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/common.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/glob.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/glob.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/common/sockbuf.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/cmds.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/cmdtab.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/domacro.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/extern.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/ftp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/ftp_locl.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/ftp_var.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/globals.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/gssapi.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/kauth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/krb4.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/krb4.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/main.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/pathnames.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/ruserpass.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/security.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftp/security.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/auth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/auth.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/extern.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/ftpcmd.y#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/ftpd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/ftpd_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/gss_userok.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/kauth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/krb4.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/krb4.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/logwtmp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/ls.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/pathnames.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/ftp/ftpd/popen.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/encdata.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/kauth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/kauth.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/kauthd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/ksrvtgt.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/marshall.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/rkinit.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kauth/zrefresh#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/common.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/kip-join-network.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/kip.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/kip.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/kipd-control.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/kip/kipd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/sample.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/sample_client.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/sample_server.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/simple.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/simple_client.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/sample/simple_server.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/README.ORIG#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/arpa/telnet.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/auth-proto.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/auth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/auth.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/enc-proto.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/enc_des.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/genget.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/kerberos.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/kerberos5.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/krb4encpwd.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/misc-proto.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/misc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/misc.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/rsaencpwd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/libtelnet/spx.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet.state#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/authenc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/commands.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/defines.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/externs.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/main.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/network.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/ring.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/ring.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/sys_bsd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/telnet.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/telnet_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/terminal.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/types.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnet/utilities.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/authenc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/defs.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/ext.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/global.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/slc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/state.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/sys_term.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/telnetd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/telnetd.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/termstat.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/appl/telnet/telnetd/utility.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/Makefile.am.common#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/auth-modules.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/broken-glob.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/broken-snprintf.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/broken.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/c-attribute.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/c-function.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/capabilities.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-declaration.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-getpwnam_r-posix.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-man.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-netinet-ip-and-tcp.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-type-extra.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-var.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-x.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/check-xau.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/find-func-no-libs.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/find-func-no-libs2.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/find-func.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/find-if-not-broken.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/grok-type.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/have-pragma-weak.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/have-struct-field.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/have-type.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/have-types.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-find-db.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-func-getcwd-broken.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-func-getlogin.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-ipv6.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-prog-ln-s.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-prog-ranlib.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-prog-yacc.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-struct-sockaddr-sa-len.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-struct-spwd.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-struct-winsize.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-sys-aix.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-sys-nextstep.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/krb-version.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/make-proto.pl#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/mips-abi.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/misc.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/need-proto.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/osfc2.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/proto-compat.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/shared-libs.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/test-package.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/cf/wflags.m4#2 delete .. //depot/projects/ia64/crypto/kerberosIV/config.guess#2 delete .. //depot/projects/ia64/crypto/kerberosIV/config.sub#2 delete .. //depot/projects/ia64/crypto/kerberosIV/configure#2 delete .. //depot/projects/ia64/crypto/kerberosIV/configure.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/ack.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/dir#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/index.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/install.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/intro.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/kth-krb.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/latin1.tex#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/problems.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/setup.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/doc/whatis.texi#2 delete .. //depot/projects/ia64/crypto/kerberosIV/eBones-p9.README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/default.login#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/fbtab#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/hosts.equiv#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/inetd.conf.changes#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/inetd.conf.changes.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/krb.conf#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/krb.equiv#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/krb.realms#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/login.access#2 delete .. //depot/projects/ia64/crypto/kerberosIV/etc/services.append#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/bits.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/config.h.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/netdb.x#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/protos.H#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/protos.hin#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/sys/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/sys/socket.x#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/win32/config.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/win32/ktypes.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/win32/roken.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/win32/version.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/include/win32/winconf.sh#2 delete .. //depot/projects/ia64/crypto/kerberosIV/install-sh#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/Design.txt#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/admin_server.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadm_funcs.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadm_locl.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadm_ser_wrap.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadm_server.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadm_server.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kadmin.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kpasswd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/kpasswd_standalone.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/ksrvutil.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/ksrvutil.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/ksrvutil_get.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/new_pwd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/pw_check.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/pw_check.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kadmin/random_password.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/kuser/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kuser/kdestroy.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kuser/kinit.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kuser/klist.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/kuser/kuser_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/acl/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/acl/acl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/acl/acl_files.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/acl/acl_files.doc#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/afskauthlib/README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/afskauthlib/verify.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/pam/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/pam/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/pam/README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/pam/pam.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/pam/pam.conf.add#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/README#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/krb4+c2_matrix.conf#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/krb4_matrix.conf#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/krb5+c2_matrix.conf#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/krb5_matrix.conf#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/posix_getpw.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/security.patch#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/sia.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/auth/sia/sia_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/com_err.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/com_err.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/com_right.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/compile_et.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/compile_et.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/error.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/lex.l#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/parse.y#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/com_err/roken_rename.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/check_password.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm_err.et#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm_locl.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm_stream.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kadm/kadm_supp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/README.dlfcn#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afskrb.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afskrb5.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afsl.exp#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afslib.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afslib.exp#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afssys.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/afssysdefs.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/common.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/dlfcn.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/dlfcn.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/kafs.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kafs/kafs_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/KClient.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/KClient.def#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/KClient.dsp#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/KClient.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/KClient.mak#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/passwd_dialog.rc#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/passwd_dialog.res#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/passwd_dlg.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/passwd_dlg.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kclient/resource.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/copykey.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/kdb_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/kdc.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/krb_cache.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/krb_db.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/krb_dbm.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/krb_kdb_utils.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/krb_lib.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/kdb/print_princ.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/check_time.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/cr_err_reply.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/create_auth_reply.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/create_ciph.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/create_death_packet.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/create_ticket.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/debug_decl.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/decomp_ticket.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/defaults.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/dest_tkt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/dllmain.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/encrypt_ktext.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/extra.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_ad_tkt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_cred.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_default_principal.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_host.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_in_tkt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_krbrlm.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_svc_in_tkt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_tf_fullname.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/get_tf_realm.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/getaddrs.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/getfile.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/getrealm.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/getst.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/k_getport.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/k_getsockinst.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/k_localtime.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/kdc_reply.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/klog.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/kntoln.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb-archaeology.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb-protos.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb.def#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb.dsp#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb.h#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb.mak#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb.rc#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_check_auth.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_equiv.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_err.et#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_err_txt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_get_in_tkt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_ip_realm.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_log.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_net_read.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/krb_net_write.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/kuserok.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/lifetime.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/logging.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/lsb_addr_comp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/mk_auth.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/mk_err.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/mk_priv.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/mk_req.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/mk_safe.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/month_sname.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/name2name.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/one.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/parse_name.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/prot.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/rd_err.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/rd_priv.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/rd_req.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/rd_safe.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/read_service_key.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/realm_parse.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/recvauth.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/resource.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/roken_rename.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/rw.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/save_credentials.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/send_to_kdc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/sendauth.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/sizetest.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/solaris_compat.c#3 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/stime.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/str2key.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/tf_util.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/ticket_memory.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/ticket_memory.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/time.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/tkt_string.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/unparse_name.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/krb/verify_user.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/base64.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/base64.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/chown.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/concat.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/copyhostent.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/daemon.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/emalloc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/eread.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/erealloc.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/err.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/err.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/errx.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/estrdup.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/ewrite.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/fchown.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/flock.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/fnmatch.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/fnmatch.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/freehostent.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/get_default_username.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/get_window_size.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getarg.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getarg.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getarg.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getcap.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getcwd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getdtablesize.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getegid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/geteuid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getgid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/gethostname.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getipnodebyaddr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getipnodebyname.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getopt.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/gettimeofday.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getuid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/getusershell.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/glob.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/glob.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/hstrerror.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/inaddr2str.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/inet_aton.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/inet_ntop.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/inet_pton.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/initgroups.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/innetgr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/iruserok.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/issuid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/k_getpwnam.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/k_getpwuid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/lstat.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/make-print-version.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/memmove.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/mini_inetd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/mkstemp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/net_read.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/net_write.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_bytes-test.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_bytes.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_bytes.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_time.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_time.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_units.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/parse_units.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/print_version.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/putenv.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/rcmd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/readv.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/recvmsg.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/resolve.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/resolve.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/resource.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken-common.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.awk#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.def#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.dsp#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.h.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.mak#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken.rc#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/roken_gethostby.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/sendmsg.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/setegid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/setenv.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/seteuid.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/signal.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/simple_exec.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/snprintf.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/socket.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strcasecmp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strcat_truncate.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strcollect.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strcpy_truncate.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strdup.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strerror.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strftime.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strlcat.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strlcpy.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strlwr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strncasecmp.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strndup.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strnlen.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strpftime-test.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strptime.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strsep.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strtok_r.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/strupr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/swab.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/tm2time.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/unsetenv.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/verify.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/verr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/verrx.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/vsyslog.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/vwarn.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/vwarnx.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/warn.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/warnerr.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/warnx.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/writev.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/roken/xdbm.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/ChangeLog#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/Makefile.am#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/lex.l#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/make_cmds.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/make_cmds.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/parse.y#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/roken_rename.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/sl.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/sl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/sl_locl.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/ss.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/lib/sl/ss.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/Makefile#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/acl_check.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/afslog.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ext_srvtab.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ftp.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ftpd.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ftpusers.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/getusershell.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kadmin.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kadmind.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kafs.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kauth.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kauthd.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kdb_destroy.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kdb_edit.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kdb_init.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kdb_util.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kdestroy.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kerberos.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kerberos.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kerberos.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kinit.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/klist.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kpasswd.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kprop.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kpropd.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb.conf.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb.equiv.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb.extra.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb.realms.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb_realmofhost.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb_sendauth.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/krb_set_tkt_string.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ksrvtgt.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/ksrvutil.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kstash.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/kuserok.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/login.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/login.access.5#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/pagsh.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/rcp.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/rlogin.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/rlogind.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/rsh.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/rshd.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/su.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/telnet.1#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/telnetd.8#2 delete .. //depot/projects/ia64/crypto/kerberosIV/man/tf_util.3#2 delete .. //depot/projects/ia64/crypto/kerberosIV/mkinstalldirs#2 delete .. //depot/projects/ia64/crypto/kerberosIV/server/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/server/kerberos.c#4 delete .. //depot/projects/ia64/crypto/kerberosIV/slave/Makefile.in#2 delete .. //depot/projects/ia64/crypto/kerberosIV/slave/kprop.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/slave/kprop.h#2 delete .. //depot/projects/ia64/crypto/kerberosIV/slave/kpropd.c#2 delete .. //depot/projects/ia64/crypto/kerberosIV/slave/slav_locl.h#2 delete .. //depot/projects/ia64/etc/defaults/rc.conf#26 integrate .. //depot/projects/ia64/etc/devd.conf#2 integrate .. //depot/projects/ia64/etc/kerberosIV/README#2 delete .. //depot/projects/ia64/etc/kerberosIV/krb.conf#2 delete .. //depot/projects/ia64/etc/kerberosIV/krb.realms#2 delete .. //depot/projects/ia64/etc/mtree/BSD.root.dist#6 integrate .. //depot/projects/ia64/etc/pam.d/ftpd#6 integrate .. //depot/projects/ia64/etc/pam.d/gdm#5 integrate .. //depot/projects/ia64/etc/pam.d/imap#4 integrate .. //depot/projects/ia64/etc/pam.d/kde#4 integrate .. //depot/projects/ia64/etc/pam.d/login#8 integrate .. //depot/projects/ia64/etc/pam.d/other#8 integrate .. //depot/projects/ia64/etc/pam.d/pop3#4 integrate .. //depot/projects/ia64/etc/pam.d/sshd#12 integrate .. //depot/projects/ia64/etc/pam.d/su#8 integrate .. //depot/projects/ia64/etc/pam.d/telnetd#5 integrate .. //depot/projects/ia64/etc/pam.d/xdm#6 integrate .. //depot/projects/ia64/etc/rc.d/kadmind#3 integrate .. //depot/projects/ia64/etc/rc.d/kerberos#3 integrate .. //depot/projects/ia64/etc/rc.network#22 integrate .. //depot/projects/ia64/include/rpc/xdr.h#6 integrate .. //depot/projects/ia64/kerberos5/Makefile.inc#6 integrate .. //depot/projects/ia64/kerberos5/include/version.h#7 integrate .. //depot/projects/ia64/kerberos5/lib/Makefile#3 integrate .. //depot/projects/ia64/kerberos5/lib/libkafs5/Makefile#2 delete .. //depot/projects/ia64/kerberos5/lib/libkrb5/Makefile#5 integrate .. //depot/projects/ia64/kerberos5/lib/libtelnet/Makefile#7 integrate .. //depot/projects/ia64/kerberos5/libexec/Makefile#2 integrate .. //depot/projects/ia64/kerberos5/libexec/hprop/Makefile#3 integrate .. //depot/projects/ia64/kerberos5/libexec/hpropd/Makefile#4 integrate .. //depot/projects/ia64/kerberos5/libexec/ipropd-master/Makefile#5 integrate .. //depot/projects/ia64/kerberos5/libexec/ipropd-slave/Makefile#5 integrate .. //depot/projects/ia64/kerberos5/libexec/k5admind/Makefile#5 delete .. //depot/projects/ia64/kerberos5/libexec/k5passwdd/Makefile#5 delete .. //depot/projects/ia64/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/ia64/kerberos5/libexec/kdc/Makefile#5 integrate .. //depot/projects/ia64/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/ia64/kerberos5/libexec/telnetd/Makefile#6 integrate .. //depot/projects/ia64/kerberos5/usr.bin/Makefile#2 integrate .. //depot/projects/ia64/kerberos5/usr.bin/k5admin/Makefile#5 delete .. //depot/projects/ia64/kerberos5/usr.bin/k5destroy/Makefile#5 delete .. //depot/projects/ia64/kerberos5/usr.bin/k5init/Makefile#5 delete .. //depot/projects/ia64/kerberos5/usr.bin/k5list/Makefile#5 delete .. //depot/projects/ia64/kerberos5/usr.bin/k5passwd/Makefile#5 delete .. //depot/projects/ia64/kerberos5/usr.bin/k5su/Makefile#6 delete .. //depot/projects/ia64/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.bin/telnet/Makefile#6 integrate .. //depot/projects/ia64/kerberos5/usr.sbin/Makefile#2 integrate .. //depot/projects/ia64/kerberos5/usr.sbin/k5stash/Makefile#4 delete .. //depot/projects/ia64/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/ia64/kerberos5/usr.sbin/ktutil/Makefile#5 integrate .. //depot/projects/ia64/kerberosIV/Makefile#5 delete .. //depot/projects/ia64/kerberosIV/Makefile.inc#5 delete .. //depot/projects/ia64/kerberosIV/README#2 delete .. //depot/projects/ia64/kerberosIV/include/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/include/config.h#2 delete .. //depot/projects/ia64/kerberosIV/include/roken.h#2 delete .. //depot/projects/ia64/kerberosIV/include/version.h#3 delete .. //depot/projects/ia64/kerberosIV/lib/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/lib/Makefile.inc#3 delete .. //depot/projects/ia64/kerberosIV/lib/libacl/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libkadm/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libkafs/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libkdb/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libkrb/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libroken/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libsl/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/lib/libtelnet/Makefile#4 delete .. //depot/projects/ia64/kerberosIV/libexec/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/libexec/Makefile.inc#2 delete .. //depot/projects/ia64/kerberosIV/libexec/kauthd/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/libexec/kipd/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/libexec/kpropd/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/libexec/telnetd/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/share/info/Makefile#4 delete .. //depot/projects/ia64/kerberosIV/usr.bin/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/Makefile.inc#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/kadmin/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/kauth/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/kdestroy/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/kinit/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/klist/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.bin/ksrvtgt/Makefile#3 delete .. //depot/projects/ia64/kerberosIV/usr.bin/telnet/Makefile#4 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/Makefile.inc#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/ext_srvtab/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kadmind/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kdb_destroy/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kdb_edit/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kdb_init/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kdb_util/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kerberos/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kip/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kprop/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/ksrvutil/Makefile#2 delete .. //depot/projects/ia64/kerberosIV/usr.sbin/kstash/Makefile#2 delete .. //depot/projects/ia64/lib/Makefile#20 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc.3#5 integrate .. //depot/projects/ia64/lib/libc/stdio/fgetws.3#3 integrate .. //depot/projects/ia64/lib/libc/stdio/fputws.3#4 integrate .. //depot/projects/ia64/lib/libc/xdr/xdr_mem.c#3 integrate .. //depot/projects/ia64/lib/libc/xdr/xdr_sizeof.c#3 integrate .. //depot/projects/ia64/lib/libpam/Makefile#2 integrate .. //depot/projects/ia64/lib/libpam/Makefile.inc#6 integrate .. //depot/projects/ia64/lib/libpam/libpam/Makefile#17 integrate .. //depot/projects/ia64/lib/libpam/modules/Makefile#6 integrate .. //depot/projects/ia64/lib/libpam/modules/Makefile.inc#8 integrate .. //depot/projects/ia64/lib/libpam/modules/modules.inc#13 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_deny/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_echo/Makefile#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_exec/Makefile#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ftp/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ftpusers/Makefile#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/Makefile#6 delete .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/klogin.c#3 delete .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/klogin.h#2 delete .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.8#3 delete .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c#4 delete .. //depot/projects/ia64/lib/libpam/modules/pam_krb5/Makefile#5 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_krb5/pam_krb5.c#11 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ksu/Makefile#3 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_lastlog/Makefile#3 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_login_access/Makefile#3 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_nologin/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_opie/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/Makefile#3 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_passwdqc/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_permit/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_radius/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_rhosts/Makefile#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_rootok/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_securetty/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_self/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ssh/Makefile#6 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_tacplus/Makefile#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_unix/Makefile#7 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_wheel/Makefile#4 integrate .. //depot/projects/ia64/lib/libypclnt/Makefile#5 integrate .. //depot/projects/ia64/release/Makefile#41 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#5 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/installation/common/upgrade.sgml#5 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#73 integrate .. //depot/projects/ia64/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml#2 integrate .. //depot/projects/ia64/sbin/gbde/gbde.8#6 integrate .. //depot/projects/ia64/sbin/ifconfig/ifconfig.8#18 integrate .. //depot/projects/ia64/secure/usr.bin/bdes/bdes.c#2 integrate .. //depot/projects/ia64/share/examples/etc/make.conf#28 integrate .. //depot/projects/ia64/share/man/man4/gbde.4#6 integrate .. //depot/projects/ia64/share/man/man4/geom.4#6 integrate .. //depot/projects/ia64/share/man/man5/make.conf.5#31 integrate .. //depot/projects/ia64/share/man/man7/hier.7#19 integrate .. //depot/projects/ia64/share/man/man7/release.7#16 integrate .. //depot/projects/ia64/share/mk/bsd.libnames.mk#13 integrate .. //depot/projects/ia64/sys/alpha/alpha/autoconf.c#6 integrate .. //depot/projects/ia64/sys/cam/cam_periph.h#2 integrate .. //depot/projects/ia64/sys/cam/cam_xpt.c#14 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_cd.c#14 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_ch.c#7 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#35 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_low.c#10 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_pass.c#6 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_pt.c#4 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_sa.c#10 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_ses.c#6 integrate .. //depot/projects/ia64/sys/coda/coda_vfsops.c#8 integrate .. //depot/projects/ia64/sys/conf/NOTES#43 integrate .. //depot/projects/ia64/sys/conf/files#67 integrate .. //depot/projects/ia64/sys/conf/majors#21 integrate .. //depot/projects/ia64/sys/conf/options#47 integrate .. //depot/projects/ia64/sys/contrib/dev/fla/fla.c#7 integrate .. //depot/projects/ia64/sys/dev/aac/aac.c#21 integrate .. //depot/projects/ia64/sys/dev/aac/aac_cam.c#8 integrate .. //depot/projects/ia64/sys/dev/aac/aac_debug.c#6 integrate .. //depot/projects/ia64/sys/dev/aac/aac_disk.c#13 integrate .. //depot/projects/ia64/sys/dev/aac/aac_pci.c#16 integrate .. //depot/projects/ia64/sys/dev/aac/aacvar.h#15 integrate .. //depot/projects/ia64/sys/dev/amr/amr.c#16 integrate .. //depot/projects/ia64/sys/dev/amr/amr_cam.c#5 integrate .. //depot/projects/ia64/sys/dev/amr/amr_compat.h#4 integrate .. //depot/projects/ia64/sys/dev/amr/amr_disk.c#8 integrate .. //depot/projects/ia64/sys/dev/amr/amr_pci.c#8 integrate .. //depot/projects/ia64/sys/dev/amr/amrvar.h#10 integrate .. //depot/projects/ia64/sys/dev/ata/ata-all.c#30 integrate .. //depot/projects/ia64/sys/dev/ata/ata-disk.c#19 integrate .. //depot/projects/ia64/sys/dev/ata/ata-disk.h#7 integrate .. //depot/projects/ia64/sys/dev/ata/ata-raid.c#16 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cam.c#10 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#21 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-fd.c#14 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-fd.h#6 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-tape.c#11 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-tape.h#4 integrate .. //depot/projects/ia64/sys/dev/ccd/ccd.c#19 integrate .. //depot/projects/ia64/sys/dev/ciss/ciss.c#15 integrate .. //depot/projects/ia64/sys/dev/drm/ati_pcigart.h#1 branch .. //depot/projects/ia64/sys/dev/drm/drm.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drmP.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_agpsupport.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_auth.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_bufs.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_context.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_dma.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/drm_drawable.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_drv.h#9 integrate .. //depot/projects/ia64/sys/dev/drm/drm_fops.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/drm_init.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_ioctl.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_lists.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_lock.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_memory.h#6 integrate .. //depot/projects/ia64/sys/dev/drm/drm_os_freebsd.h#6 integrate .. //depot/projects/ia64/sys/dev/drm/drm_sarea.h#1 branch .. //depot/projects/ia64/sys/dev/drm/drm_scatter.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/drm_sysctl.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/drm_vm.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/gamma.h#2 delete .. //depot/projects/ia64/sys/dev/drm/gamma_dma.c#2 delete .. //depot/projects/ia64/sys/dev/drm/gamma_drv.c#2 delete .. //depot/projects/ia64/sys/dev/drm/gamma_drv.h#3 delete .. //depot/projects/ia64/sys/dev/drm/i810_drm.h#2 delete .. //depot/projects/ia64/sys/dev/drm/mga.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/mga_dma.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/mga_drm.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/mga_drv.c#2 integrate .. //depot/projects/ia64/sys/dev/drm/mga_drv.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/mga_irq.c#1 branch .. //depot/projects/ia64/sys/dev/drm/mga_state.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/mga_warp.c#2 integrate .. //depot/projects/ia64/sys/dev/drm/r128.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/r128_cce.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/r128_drm.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/r128_drv.c#2 integrate .. //depot/projects/ia64/sys/dev/drm/r128_drv.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/r128_irq.c#1 branch .. //depot/projects/ia64/sys/dev/drm/r128_state.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/radeon.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_cp.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_drm.h#2 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_drv.c#2 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_drv.h#3 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_irq.c#1 branch .. //depot/projects/ia64/sys/dev/drm/radeon_mem.c#1 branch .. //depot/projects/ia64/sys/dev/drm/radeon_state.c#3 integrate .. //depot/projects/ia64/sys/dev/drm/sis_drm.h#2 delete .. //depot/projects/ia64/sys/dev/drm/tdfx_drv.c#2 integrate .. //depot/projects/ia64/sys/dev/firewire/sbp.c#21 integrate .. //depot/projects/ia64/sys/dev/fxp/if_fxp.c#21 integrate .. //depot/projects/ia64/sys/dev/ida/ida.c#6 integrate .. //depot/projects/ia64/sys/dev/ida/ida_disk.c#9 integrate .. //depot/projects/ia64/sys/dev/ida/ida_eisa.c#3 integrate .. //depot/projects/ia64/sys/dev/ida/ida_pci.c#3 integrate .. //depot/projects/ia64/sys/dev/ida/idavar.h#2 integrate .. //depot/projects/ia64/sys/dev/kbd/kbd.c#7 integrate .. //depot/projects/ia64/sys/dev/md/md.c#23 integrate .. //depot/projects/ia64/sys/dev/mlx/mlx.c#8 integrate .. //depot/projects/ia64/sys/dev/mlx/mlx_compat.h#3 integrate .. //depot/projects/ia64/sys/dev/mlx/mlx_disk.c#5 integrate .. //depot/projects/ia64/sys/dev/mlx/mlx_pci.c#2 integrate .. //depot/projects/ia64/sys/dev/mlx/mlxvar.h#5 integrate .. //depot/projects/ia64/sys/dev/mly/mly.c#14 integrate .. //depot/projects/ia64/sys/dev/ofw/ofw_disk.c#4 integrate .. //depot/projects/ia64/sys/dev/ppbus/vpo.c#5 integrate .. //depot/projects/ia64/sys/dev/pst/pst-raid.c#6 integrate .. //depot/projects/ia64/sys/dev/raidframe/rf_freebsdkintf.c#11 integrate .. //depot/projects/ia64/sys/dev/sab/sab.c#11 integrate .. //depot/projects/ia64/sys/dev/twe/twe_compat.h#4 integrate .. //depot/projects/ia64/sys/dev/twe/twe_freebsd.c#13 integrate .. //depot/projects/ia64/sys/dev/usb/ucom.c#8 integrate .. //depot/projects/ia64/sys/dev/usb/uftdi.c#6 integrate .. //depot/projects/ia64/sys/dev/usb/umass.c#21 integrate .. //depot/projects/ia64/sys/dev/usb/umodem.c#10 integrate .. //depot/projects/ia64/sys/dev/usb/uvisor.c#4 integrate .. //depot/projects/ia64/sys/dev/usb/uvscom.c#10 integrate .. //depot/projects/ia64/sys/dev/vinum/vinum.c#8 integrate .. //depot/projects/ia64/sys/dev/zs/zs.c#10 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_crypt.c#8 integrate .. //depot/projects/ia64/sys/geom/geom.h#22 integrate .. //depot/projects/ia64/sys/geom/geom_dev.c#30 integrate .. //depot/projects/ia64/sys/geom/geom_disk.c#26 integrate .. //depot/projects/ia64/sys/geom/geom_event.c#12 integrate .. //depot/projects/ia64/sys/geom/geom_io.c#20 integrate .. //depot/projects/ia64/sys/geom/geom_subr.c#21 integrate .. //depot/projects/ia64/sys/i386/conf/NOTES#34 integrate .. //depot/projects/ia64/sys/i386/i386/critical.c#6 integrate .. //depot/projects/ia64/sys/i386/isa/loran.c#9 integrate .. //depot/projects/ia64/sys/ia64/ia64/autoconf.c#10 integrate .. //depot/projects/ia64/sys/ia64/ia64/sscdisk.c#10 integrate .. //depot/projects/ia64/sys/isa/fd.c#13 integrate .. //depot/projects/ia64/sys/kern/kern_conf.c#19 integrate .. //depot/projects/ia64/sys/kern/kern_sig.c#39 integrate .. //depot/projects/ia64/sys/kern/kern_subr.c#19 integrate .. //depot/projects/ia64/sys/kern/kern_switch.c#21 integrate .. //depot/projects/ia64/sys/kern/kern_thread.c#31 integrate .. //depot/projects/ia64/sys/kern/subr_devstat.c#4 integrate .. //depot/projects/ia64/sys/kern/tty_cons.c#12 integrate .. //depot/projects/ia64/sys/kern/uipc_cow.c#6 integrate .. //depot/projects/ia64/sys/kern/uipc_domain.c#8 integrate .. //depot/projects/ia64/sys/kern/vfs_default.c#18 integrate .. //depot/projects/ia64/sys/modules/Makefile#41 integrate .. //depot/projects/ia64/sys/modules/drm/Makefile#2 integrate .. //depot/projects/ia64/sys/modules/drm/gamma/Makefile#2 delete .. //depot/projects/ia64/sys/modules/drm/mga/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/drm/r128/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/drm/radeon/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/if_tun/Makefile#4 integrate .. //depot/projects/ia64/sys/modules/netgraph/iface/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/uvscom/Makefile#2 integrate .. //depot/projects/ia64/sys/net/if.c#21 integrate .. //depot/projects/ia64/sys/net/if_tun.c#17 integrate .. //depot/projects/ia64/sys/net/netisr.c#3 integrate .. //depot/projects/ia64/sys/netgraph/ng_iface.c#7 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#36 integrate .. //depot/projects/ia64/sys/netinet/tcp_subr.c#29 integrate .. //depot/projects/ia64/sys/netinet/tcp_timer.c#12 integrate .. //depot/projects/ia64/sys/netinet/tcp_timer.h#7 integrate .. //depot/projects/ia64/sys/netinet/tcp_usrreq.c#13 integrate .. //depot/projects/ia64/sys/netinet/tcp_var.h#10 integrate .. //depot/projects/ia64/sys/netipx/ipx_proto.c#2 integrate .. //depot/projects/ia64/sys/netipx/ipx_tun.c#2 delete .. //depot/projects/ia64/sys/netipx/ipx_usrreq.c#9 integrate .. //depot/projects/ia64/sys/netncp/ncp_mod.c#5 integrate .. //depot/projects/ia64/sys/pc98/conf/NOTES#2 integrate .. //depot/projects/ia64/sys/pc98/pc98/fd.c#16 integrate .. //depot/projects/ia64/sys/pc98/pc98/sio.c#21 integrate .. //depot/projects/ia64/sys/pc98/pc98/syscons.c#16 integrate .. //depot/projects/ia64/sys/pc98/pc98/wd.c#8 integrate .. //depot/projects/ia64/sys/pc98/pc98/wd_cd.c#7 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Mar 9 19: 6:16 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6DD5137B404; Sun, 9 Mar 2003 19:05:49 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1678837B401 for ; Sun, 9 Mar 2003 19:05:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8D4243F75 for ; Sun, 9 Mar 2003 19:05:46 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2A35k0U021609 for ; Sun, 9 Mar 2003 19:05:46 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A35iLL021606 for perforce@freebsd.org; Sun, 9 Mar 2003 19:05:44 -0800 (PST) Date: Sun, 9 Mar 2003 19:05:44 -0800 (PST) Message-Id: <200303100305.h2A35iLL021606@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 26619 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26619 Change 26619 by marcel@marcel_pluto1 on 2003/03/09 19:05:02 IFCia64 Affected files ... .. //depot/projects/ia64_epc/Makefile.inc1#4 integrate .. //depot/projects/ia64_epc/README#2 integrate .. //depot/projects/ia64_epc/contrib/nvi/catalog/ru_SU.KOI8-R#2 integrate .. //depot/projects/ia64_epc/contrib/nvi/catalog/ru_SU.KOI8-R.base#2 integrate .. //depot/projects/ia64_epc/crypto/kerberosIV/COPYRIGHT#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/NEWS#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/PROBLEMS#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/TODO#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/acconfig.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/acinclude.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/aclocal.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/adm_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/ext_srvtab.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/kdb_destroy.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/kdb_edit.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/kdb_init.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/kdb_util.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/admin/kstash.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/afsutil/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/afsutil/aklog.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/afsutil/kstring2key.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/afsutil/pagsh.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/README.login#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/bsd_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/encrypt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/forkpty.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/kcmd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/klogin.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/krcmd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/login.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/login_access.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/login_fbtab.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/osfc2.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/pathnames.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/pathnames.h_#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rcmd_util.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rcp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rcp_util.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rlogin.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rlogind.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rsh.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/rshd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/stty_default.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/su.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/sysv_default.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/sysv_default.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/sysv_environ.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/sysv_shadow.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/sysv_shadow.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/tty.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/utmp_login.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/bsd/utmpx_login.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/base64.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/base64.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/buffer.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/common.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/glob.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/glob.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/common/sockbuf.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/cmds.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/cmdtab.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/domacro.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/extern.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/ftp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/ftp_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/ftp_var.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/globals.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/gssapi.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/kauth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/krb4.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/krb4.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/main.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/pathnames.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/ruserpass.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/security.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftp/security.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/auth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/auth.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/extern.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/ftpcmd.y#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/ftpd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/ftpd_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/gss_userok.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/kauth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/krb4.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/krb4.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/logwtmp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/ls.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/pathnames.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/ftp/ftpd/popen.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/encdata.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/kauth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/kauth.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/kauthd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/ksrvtgt.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/marshall.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/rkinit.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kauth/zrefresh#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/common.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/kip-join-network.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/kip.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/kip.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/kipd-control.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/kip/kipd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/sample.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/sample_client.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/sample_server.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/simple.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/simple_client.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/sample/simple_server.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/README.ORIG#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/arpa/telnet.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/auth-proto.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/auth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/auth.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/enc-proto.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/enc_des.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/genget.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/kerberos.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/kerberos5.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/krb4encpwd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/misc-proto.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/misc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/misc.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/rsaencpwd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/libtelnet/spx.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet.state#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/authenc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/commands.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/defines.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/externs.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/main.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/network.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/ring.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/ring.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/sys_bsd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/telnet.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/telnet_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/terminal.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/types.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnet/utilities.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/authenc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/defs.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/ext.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/global.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/slc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/state.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/sys_term.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/telnetd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/telnetd.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/termstat.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/appl/telnet/telnetd/utility.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/Makefile.am.common#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/auth-modules.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/broken-glob.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/broken-snprintf.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/broken.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/c-attribute.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/c-function.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/capabilities.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-declaration.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-getpwnam_r-posix.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-man.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-netinet-ip-and-tcp.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-type-extra.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-var.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-x.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/check-xau.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/find-func-no-libs.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/find-func-no-libs2.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/find-func.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/find-if-not-broken.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/grok-type.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/have-pragma-weak.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/have-struct-field.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/have-type.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/have-types.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-find-db.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-func-getcwd-broken.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-func-getlogin.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-ipv6.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-prog-ln-s.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-prog-ranlib.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-prog-yacc.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-struct-sockaddr-sa-len.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-struct-spwd.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-struct-winsize.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-sys-aix.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-sys-nextstep.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/krb-version.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/make-proto.pl#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/mips-abi.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/misc.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/need-proto.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/osfc2.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/proto-compat.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/shared-libs.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/test-package.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/cf/wflags.m4#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/config.guess#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/config.sub#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/configure#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/configure.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/ack.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/dir#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/index.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/install.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/intro.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/kth-krb.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/latin1.tex#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/problems.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/setup.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/doc/whatis.texi#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/eBones-p9.README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/default.login#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/fbtab#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/hosts.equiv#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/inetd.conf.changes#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/inetd.conf.changes.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/krb.conf#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/krb.equiv#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/krb.realms#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/login.access#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/etc/services.append#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/bits.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/config.h.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/netdb.x#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/protos.H#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/protos.hin#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/sys/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/sys/socket.x#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/win32/config.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/win32/ktypes.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/win32/roken.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/win32/version.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/include/win32/winconf.sh#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/install-sh#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/Design.txt#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/admin_server.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadm_funcs.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadm_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadm_ser_wrap.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadm_server.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadm_server.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kadmin.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kpasswd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/kpasswd_standalone.c#3 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/ksrvutil.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/ksrvutil.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/ksrvutil_get.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/new_pwd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/pw_check.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/pw_check.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kadmin/random_password.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kuser/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kuser/kdestroy.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kuser/kinit.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kuser/klist.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/kuser/kuser_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/acl/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/acl/acl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/acl/acl_files.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/acl/acl_files.doc#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/afskauthlib/README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/afskauthlib/verify.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/pam/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/pam/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/pam/README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/pam/pam.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/pam/pam.conf.add#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/README#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/krb4+c2_matrix.conf#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/krb4_matrix.conf#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/krb5+c2_matrix.conf#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/krb5_matrix.conf#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/posix_getpw.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/security.patch#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/sia.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/auth/sia/sia_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/com_err.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/com_err.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/com_right.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/compile_et.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/compile_et.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/error.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/lex.l#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/parse.y#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/com_err/roken_rename.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/check_password.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm_err.et#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm_stream.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kadm/kadm_supp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/README.dlfcn#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afskrb.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afskrb5.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afsl.exp#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afslib.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afslib.exp#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afssys.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/afssysdefs.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/common.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/dlfcn.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/dlfcn.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/kafs.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kafs/kafs_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/KClient.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/KClient.def#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/KClient.dsp#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/KClient.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/KClient.mak#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/passwd_dialog.rc#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/passwd_dialog.res#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/passwd_dlg.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/passwd_dlg.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kclient/resource.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/copykey.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/kdb_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/kdc.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/krb_cache.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/krb_db.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/krb_dbm.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/krb_kdb_utils.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/krb_lib.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/kdb/print_princ.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/check_time.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/cr_err_reply.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/create_auth_reply.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/create_ciph.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/create_death_packet.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/create_ticket.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/debug_decl.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/decomp_ticket.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/defaults.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/dest_tkt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/dllmain.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/encrypt_ktext.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/extra.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_ad_tkt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_cred.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_default_principal.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_host.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_in_tkt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_krbrlm.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_svc_in_tkt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_tf_fullname.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/get_tf_realm.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/getaddrs.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/getfile.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/getrealm.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/getst.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/k_getport.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/k_getsockinst.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/k_localtime.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/kdc_reply.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/klog.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/kntoln.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb-archaeology.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb-protos.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb.def#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb.dsp#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb.mak#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb.rc#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_check_auth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_equiv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_err.et#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_err_txt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_get_in_tkt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_ip_realm.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_log.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_net_read.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/krb_net_write.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/kuserok.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/lifetime.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/logging.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/lsb_addr_comp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/mk_auth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/mk_err.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/mk_priv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/mk_req.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/mk_safe.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/month_sname.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/name2name.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/one.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/parse_name.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/prot.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/rd_err.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/rd_priv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/rd_req.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/rd_safe.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/read_service_key.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/realm_parse.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/recvauth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/resource.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/roken_rename.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/rw.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/save_credentials.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/send_to_kdc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/sendauth.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/sizetest.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/solaris_compat.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/stime.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/str2key.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/tf_util.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/ticket_memory.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/ticket_memory.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/time.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/tkt_string.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/unparse_name.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/krb/verify_user.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/base64.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/base64.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/chown.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/concat.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/copyhostent.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/daemon.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/emalloc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/eread.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/erealloc.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/err.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/err.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/errx.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/estrdup.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/ewrite.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/fchown.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/flock.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/fnmatch.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/fnmatch.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/freehostent.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/get_default_username.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/get_window_size.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getarg.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getarg.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getarg.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getcap.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getcwd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getdtablesize.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getegid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/geteuid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getgid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/gethostname.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getipnodebyaddr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getipnodebyname.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getopt.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/gettimeofday.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getuid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/getusershell.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/glob.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/glob.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/hstrerror.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/inaddr2str.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/inet_aton.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/inet_ntop.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/inet_pton.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/initgroups.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/innetgr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/iruserok.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/issuid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/k_getpwnam.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/k_getpwuid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/lstat.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/make-print-version.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/memmove.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/mini_inetd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/mkstemp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/net_read.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/net_write.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_bytes-test.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_bytes.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_bytes.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_time.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_time.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_units.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/parse_units.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/print_version.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/putenv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/rcmd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/readv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/recvmsg.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/resolve.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/resolve.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/resource.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken-common.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.awk#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.def#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.dsp#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.h.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.mak#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken.rc#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/roken_gethostby.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/sendmsg.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/setegid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/setenv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/seteuid.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/signal.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/simple_exec.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/snprintf.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/socket.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strcasecmp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strcat_truncate.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strcollect.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strcpy_truncate.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strdup.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strerror.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strftime.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strlcat.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strlcpy.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strlwr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strncasecmp.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strndup.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strnlen.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strpftime-test.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strptime.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strsep.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strtok_r.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/strupr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/swab.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/tm2time.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/unsetenv.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/verify.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/verr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/verrx.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/vsyslog.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/vwarn.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/vwarnx.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/warn.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/warnerr.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/warnx.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/writev.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/roken/xdbm.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/ChangeLog#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/Makefile.am#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/lex.l#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/make_cmds.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/make_cmds.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/parse.y#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/roken_rename.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/sl.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/sl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/sl_locl.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/ss.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/lib/sl/ss.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/Makefile#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/acl_check.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/afslog.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ext_srvtab.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ftp.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ftpd.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ftpusers.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/getusershell.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kadmin.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kadmind.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kafs.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kauth.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kauthd.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kdb_destroy.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kdb_edit.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kdb_init.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kdb_util.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kdestroy.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kerberos.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kerberos.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kerberos.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kinit.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/klist.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kpasswd.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kprop.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kpropd.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb.conf.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb.equiv.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb.extra.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb.realms.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb_realmofhost.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb_sendauth.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/krb_set_tkt_string.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ksrvtgt.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/ksrvutil.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kstash.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/kuserok.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/login.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/login.access.5#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/pagsh.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/rcp.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/rlogin.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/rlogind.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/rsh.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/rshd.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/su.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/telnet.1#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/telnetd.8#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/man/tf_util.3#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/mkinstalldirs#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/server/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/server/kerberos.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/slave/Makefile.in#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/slave/kprop.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/slave/kprop.h#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/slave/kpropd.c#2 delete .. //depot/projects/ia64_epc/crypto/kerberosIV/slave/slav_locl.h#2 delete .. //depot/projects/ia64_epc/etc/defaults/rc.conf#2 integrate .. //depot/projects/ia64_epc/etc/devd.conf#2 integrate .. //depot/projects/ia64_epc/etc/kerberosIV/README#2 delete .. //depot/projects/ia64_epc/etc/kerberosIV/krb.conf#2 delete .. //depot/projects/ia64_epc/etc/kerberosIV/krb.realms#2 delete .. //depot/projects/ia64_epc/etc/mtree/BSD.root.dist#2 integrate .. //depot/projects/ia64_epc/etc/pam.d/ftpd#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/gdm#2 integrate .. //depot/projects/ia64_epc/etc/pam.d/imap#2 integrate .. //depot/projects/ia64_epc/etc/pam.d/kde#2 integrate .. //depot/projects/ia64_epc/etc/pam.d/login#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/other#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/pop3#2 integrate .. //depot/projects/ia64_epc/etc/pam.d/sshd#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/su#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/telnetd#3 integrate .. //depot/projects/ia64_epc/etc/pam.d/xdm#3 integrate .. //depot/projects/ia64_epc/etc/rc.d/kadmind#2 integrate .. //depot/projects/ia64_epc/etc/rc.d/kerberos#2 integrate .. //depot/projects/ia64_epc/etc/rc.network#3 integrate .. //depot/projects/ia64_epc/include/rpc/xdr.h#2 integrate .. //depot/projects/ia64_epc/kerberos5/Makefile.inc#2 integrate .. //depot/projects/ia64_epc/kerberos5/include/version.h#2 integrate .. //depot/projects/ia64_epc/kerberos5/lib/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/lib/libkafs5/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/lib/libkrb5/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/lib/libtelnet/Makefile#3 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/hprop/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/hpropd/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/ipropd-master/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/ipropd-slave/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/k5admind/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/libexec/k5passwdd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/libexec/kdc/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/libexec/telnetd/Makefile#3 integrate .. //depot/projects/ia64_epc/kerberos5/usr.bin/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5admin/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5destroy/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5init/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5list/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5passwd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/k5su/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.bin/telnet/Makefile#3 integrate .. //depot/projects/ia64_epc/kerberos5/usr.sbin/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberos5/usr.sbin/k5stash/Makefile#2 delete .. //depot/projects/ia64_epc/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/ia64_epc/kerberos5/usr.sbin/ktutil/Makefile#2 integrate .. //depot/projects/ia64_epc/kerberosIV/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/Makefile.inc#2 delete .. //depot/projects/ia64_epc/kerberosIV/README#2 delete .. //depot/projects/ia64_epc/kerberosIV/include/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/include/config.h#2 delete .. //depot/projects/ia64_epc/kerberosIV/include/roken.h#2 delete .. //depot/projects/ia64_epc/kerberosIV/include/version.h#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/Makefile.inc#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libacl/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libkadm/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libkafs/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libkdb/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libkrb/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libroken/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libsl/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/lib/libtelnet/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/Makefile.inc#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/kauthd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/kipd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/kpropd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/libexec/telnetd/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/share/info/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/Makefile.inc#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/kadmin/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/kauth/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/kdestroy/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/kinit/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/klist/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/ksrvtgt/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.bin/telnet/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/Makefile.inc#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/ext_srvtab/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kadmind/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kdb_destroy/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kdb_edit/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kdb_init/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kdb_util/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kerberos/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kip/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kprop/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/ksrvutil/Makefile#2 delete .. //depot/projects/ia64_epc/kerberosIV/usr.sbin/kstash/Makefile#2 delete .. //depot/projects/ia64_epc/lib/Makefile#3 integrate .. //depot/projects/ia64_epc/lib/libc/rpc/rpc.3#2 integrate .. //depot/projects/ia64_epc/lib/libc/stdio/fgetws.3#2 integrate .. //depot/projects/ia64_epc/lib/libc/stdio/fputws.3#2 integrate .. //depot/projects/ia64_epc/lib/libc/xdr/xdr_mem.c#2 integrate .. //depot/projects/ia64_epc/lib/libc/xdr/xdr_sizeof.c#2 integrate .. //depot/projects/ia64_epc/lib/libpam/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/Makefile.inc#2 integrate .. //depot/projects/ia64_epc/lib/libpam/libpam/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/Makefile.inc#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/modules.inc#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_deny/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_echo/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_exec/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_ftp/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_ftpusers/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_kerberosIV/Makefile#2 delete .. //depot/projects/ia64_epc/lib/libpam/modules/pam_kerberosIV/klogin.c#2 delete .. //depot/projects/ia64_epc/lib/libpam/modules/pam_kerberosIV/klogin.h#2 delete .. //depot/projects/ia64_epc/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.8#3 delete .. //depot/projects/ia64_epc/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c#2 delete .. //depot/projects/ia64_epc/lib/libpam/modules/pam_krb5/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_krb5/pam_krb5.c#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_ksu/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_lastlog/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_login_access/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_nologin/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_opie/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_opieaccess/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_passwdqc/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_permit/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_radius/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_rhosts/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_rootok/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_securetty/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_self/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_ssh/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_tacplus/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_unix/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libpam/modules/pam_wheel/Makefile#2 integrate .. //depot/projects/ia64_epc/lib/libypclnt/Makefile#2 integrate .. //depot/projects/ia64_epc/release/Makefile#3 integrate .. //depot/projects/ia64_epc/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#2 integrate .. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/installation/common/upgrade.sgml#2 integrate .. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#5 integrate .. //depot/projects/ia64_epc/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml#2 integrate .. //depot/projects/ia64_epc/sbin/gbde/gbde.8#2 integrate .. //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.8#3 integrate .. //depot/projects/ia64_epc/secure/usr.bin/bdes/bdes.c#2 integrate .. //depot/projects/ia64_epc/share/examples/etc/make.conf#3 integrate .. //depot/projects/ia64_epc/share/man/man4/gbde.4#2 integrate .. //depot/projects/ia64_epc/share/man/man4/geom.4#2 integrate .. //depot/projects/ia64_epc/share/man/man5/make.conf.5#2 integrate .. //depot/projects/ia64_epc/share/man/man7/hier.7#3 integrate .. //depot/projects/ia64_epc/share/man/man7/release.7#2 integrate .. //depot/projects/ia64_epc/share/mk/bsd.libnames.mk#2 integrate .. //depot/projects/ia64_epc/sys/alpha/alpha/autoconf.c#2 integrate .. //depot/projects/ia64_epc/sys/cam/cam_periph.h#2 integrate .. //depot/projects/ia64_epc/sys/cam/cam_xpt.c#4 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_cd.c#4 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_ch.c#4 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_da.c#3 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_low.c#3 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_pass.c#3 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_pt.c#3 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_sa.c#4 integrate .. //depot/projects/ia64_epc/sys/cam/scsi/scsi_ses.c#3 integrate .. //depot/projects/ia64_epc/sys/coda/coda_vfsops.c#3 integrate .. //depot/projects/ia64_epc/sys/conf/NOTES#5 integrate .. //depot/projects/ia64_epc/sys/conf/files#5 integrate .. //depot/projects/ia64_epc/sys/conf/majors#4 integrate .. //depot/projects/ia64_epc/sys/conf/options#4 integrate .. //depot/projects/ia64_epc/sys/contrib/dev/fla/fla.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aac.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aac_cam.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aac_debug.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aac_disk.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aac_pci.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/aac/aacvar.h#4 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amr.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amr_cam.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amr_compat.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amr_disk.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amr_pci.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/amr/amrvar.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/ata/ata-all.c#5 integrate .. //depot/projects/ia64_epc/sys/dev/ata/ata-disk.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ata/ata-disk.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/ata/ata-raid.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-cam.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-cd.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-fd.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-fd.h#4 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-tape.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ata/atapi-tape.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/ccd/ccd.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ciss/ciss.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/drm/ati_pcigart.h#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/drm.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drmP.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_agpsupport.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_auth.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_bufs.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_context.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_dma.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_drawable.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_drv.h#4 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_fops.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_init.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_ioctl.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_lists.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_lock.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_memory.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_os_freebsd.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_sarea.h#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/drm_scatter.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_sysctl.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_vm.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/drm/gamma.h#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/gamma_dma.c#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/gamma_drv.c#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/gamma_drv.h#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/i810_drm.h#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/mga.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_dma.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_drm.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_drv.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_drv.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_irq.c#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/mga_state.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/mga_warp.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128_cce.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128_drm.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128_drv.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128_drv.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/r128_irq.c#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/r128_state.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon_cp.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon_drm.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon_drv.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon_drv.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/radeon_irq.c#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/radeon_mem.c#1 branch .. //depot/projects/ia64_epc/sys/dev/drm/radeon_state.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/drm/sis_drm.h#2 delete .. //depot/projects/ia64_epc/sys/dev/drm/tdfx_drv.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/sbp.c#5 integrate .. //depot/projects/ia64_epc/sys/dev/fxp/if_fxp.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ida/ida.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ida/ida_disk.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ida/ida_eisa.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ida/ida_pci.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ida/idavar.h#2 integrate .. //depot/projects/ia64_epc/sys/dev/kbd/kbd.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/md/md.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/mlx/mlx.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/mlx/mlx_compat.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/mlx/mlx_disk.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/mlx/mlx_pci.c#2 integrate .. //depot/projects/ia64_epc/sys/dev/mlx/mlxvar.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/mly/mly.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/ofw/ofw_disk.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/ppbus/vpo.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/pst/pst-raid.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/raidframe/rf_freebsdkintf.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/sab/sab.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/twe/twe_compat.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/twe/twe_freebsd.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/usb/ucom.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/usb/uftdi.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/usb/umass.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/usb/umodem.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/usb/uvisor.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/usb/uvscom.c#4 integrate .. //depot/projects/ia64_epc/sys/dev/vinum/vinum.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/zs/zs.c#4 integrate .. //depot/projects/ia64_epc/sys/geom/bde/g_bde_crypt.c#2 integrate .. //depot/projects/ia64_epc/sys/geom/geom.h#2 integrate .. //depot/projects/ia64_epc/sys/geom/geom_dev.c#4 integrate .. //depot/projects/ia64_epc/sys/geom/geom_disk.c#4 integrate .. //depot/projects/ia64_epc/sys/geom/geom_event.c#3 integrate .. //depot/projects/ia64_epc/sys/geom/geom_io.c#3 integrate .. //depot/projects/ia64_epc/sys/geom/geom_subr.c#3 integrate .. //depot/projects/ia64_epc/sys/i386/conf/NOTES#5 integrate .. //depot/projects/ia64_epc/sys/i386/i386/critical.c#2 integrate .. //depot/projects/ia64_epc/sys/i386/isa/loran.c#4 integrate .. //depot/projects/ia64_epc/sys/ia64/ia64/autoconf.c#2 integrate .. //depot/projects/ia64_epc/sys/ia64/ia64/sscdisk.c#3 integrate .. //depot/projects/ia64_epc/sys/isa/fd.c#3 integrate .. //depot/projects/ia64_epc/sys/kern/kern_conf.c#4 integrate .. //depot/projects/ia64_epc/sys/kern/kern_sig.c#4 integrate .. //depot/projects/ia64_epc/sys/kern/kern_subr.c#4 integrate .. //depot/projects/ia64_epc/sys/kern/kern_switch.c#3 integrate .. //depot/projects/ia64_epc/sys/kern/kern_thread.c#4 integrate .. //depot/projects/ia64_epc/sys/kern/subr_devstat.c#2 integrate .. //depot/projects/ia64_epc/sys/kern/tty_cons.c#4 integrate .. //depot/projects/ia64_epc/sys/kern/uipc_cow.c#2 integrate .. //depot/projects/ia64_epc/sys/kern/uipc_domain.c#2 integrate .. //depot/projects/ia64_epc/sys/kern/vfs_default.c#4 integrate .. //depot/projects/ia64_epc/sys/modules/Makefile#5 integrate .. //depot/projects/ia64_epc/sys/modules/drm/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/drm/gamma/Makefile#2 delete .. //depot/projects/ia64_epc/sys/modules/drm/mga/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/drm/r128/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/drm/radeon/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/if_tun/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/netgraph/iface/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/modules/uvscom/Makefile#2 integrate .. //depot/projects/ia64_epc/sys/net/if.c#4 integrate .. //depot/projects/ia64_epc/sys/net/if_tun.c#4 integrate .. //depot/projects/ia64_epc/sys/net/netisr.c#3 integrate .. //depot/projects/ia64_epc/sys/netgraph/ng_iface.c#3 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_input.c#4 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_subr.c#4 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_timer.c#3 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_timer.h#3 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_usrreq.c#3 integrate .. //depot/projects/ia64_epc/sys/netinet/tcp_var.h#3 integrate .. //depot/projects/ia64_epc/sys/netipx/ipx_proto.c#2 integrate .. //depot/projects/ia64_epc/sys/netipx/ipx_tun.c#2 delete .. //depot/projects/ia64_epc/sys/netipx/ipx_usrreq.c#3 integrate .. //depot/projects/ia64_epc/sys/netncp/ncp_mod.c#4 integrate .. //depot/projects/ia64_epc/sys/pc98/conf/NOTES#2 integrate .. //depot/projects/ia64_epc/sys/pc98/pc98/fd.c#3 integrate .. //depot/projects/ia64_epc/sys/pc98/pc98/sio.c#4 integrate .. //depot/projects/ia64_epc/sys/pc98/pc98/syscons.c#4 integrate .. //depot/projects/ia64_epc/sys/pc98/pc98/wd.c#3 integrate .. //depot/projects/ia64_epc/sys/pc98/pc98/wd_cd.c#3 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Mar 10 14:42:43 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B783737B405; Mon, 10 Mar 2003 14:42:40 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6390A37B401 for ; Mon, 10 Mar 2003 14:42:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2936543F3F for ; Mon, 10 Mar 2003 14:42:39 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2AMgc0U055480 for ; Mon, 10 Mar 2003 14:42:38 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AMgcHJ055477 for perforce@freebsd.org; Mon, 10 Mar 2003 14:42:38 -0800 (PST) Date: Mon, 10 Mar 2003 14:42:38 -0800 (PST) Message-Id: <200303102242.h2AMgcHJ055477@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26643 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26643 Change 26643 by jhb@jhb_blue on 2003/03/10 14:42:03 Partial fixes for the broadcast event stuff. It still doesn't work but I need to work on this in xemacs, not vi. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#6 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#6 (text+ko) ==== @@ -60,7 +60,7 @@ static eventhandler_tag first_tag; static struct cv event_cv; static struct mtx event_mtx; -static struct sema evtest_sema; +static struct sema evtest_sema, broadcast_sema; static int event; struct thread_info { @@ -121,13 +121,17 @@ return (EINVAL); ei = &events[new_event]; +printf("%s: posting event %d (%s, %d)\n", __func__, new_event, ei->ei_help, + ei->ei_flags); mtx_lock(&event_mtx); KASSERT(event == 0, ("event %d was unhandled", event)); if (ei->ei_flags & EVENT_TYPE_BROADCAST) { for (i = 0; i < NUM_THREADS; i++) { if (threads[i].ti_p != NULL) threads[i].ti_event = new_event; + sema_post(&broadcast_sema); } + event = -1; cv_broadcast(&event_cv); } else { event = new_event; @@ -238,7 +242,7 @@ if (ev >= 1 && ev <= MAX_EVENT && events[ev].ei_help != NULL) printf("crash: %s\n", events[ev].ei_help); switch (ev) { - case 0: + case -1: /* Handle broadcast events. */ switch (*td_ev) { case -1: @@ -260,6 +264,7 @@ printf("Unknown broadcast event %d\n", *td_ev); } *td_ev = 0; + sema_wait(&broadcast_sema); break; case 1: for (ev = 1; ev <= MAX_EVENT; ev++) @@ -344,6 +349,7 @@ mtx_lock(&event_mtx); for (i = 0; i < NUM_THREADS; i++) thread_destroy(i); + sema_destroy(&broadcast_sema); sema_destroy(&evtest_sema); mtx_destroy(&event_mtx); cv_destroy(&event_cv); @@ -358,6 +364,7 @@ mtx_init(&event_mtx, "evtest event", NULL, MTX_DEF); cv_init(&event_cv, "evtest"); sema_init(&evtest_sema, 1, "evtest semaphore"); + sema_init(&broadcast_sema, 0, "broadcast semaphore"); error = thread_create(0, "event thread 0"); if (error) { cleanup(); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Mar 10 15:12:21 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4888537B401; Mon, 10 Mar 2003 15:12:17 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAE3A37B404 for ; Mon, 10 Mar 2003 15:12:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60EDE43FAF for ; Mon, 10 Mar 2003 15:12:16 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ANCG0U057675 for ; Mon, 10 Mar 2003 15:12:16 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ANCFUk057672 for perforce@freebsd.org; Mon, 10 Mar 2003 15:12:15 -0800 (PST) Date: Mon, 10 Mar 2003 15:12:15 -0800 (PST) Message-Id: <200303102312.h2ANCFUk057672@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26645 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26645 Change 26645 by jhb@jhb_laptop on 2003/03/10 15:11:29 A semaphore didn't quite do what we need, so use a kind of home-rolled one using a counter and a cv. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#7 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#7 (text+ko) ==== @@ -58,10 +58,10 @@ #define EVENT_TYPE_BROADCAST 0x1 static eventhandler_tag first_tag; -static struct cv event_cv; +static struct cv event_cv, broadcast_cv; static struct mtx event_mtx; -static struct sema evtest_sema, broadcast_sema; -static int event; +static struct sema evtest_sema; +static int event, broadcast_count; struct thread_info { struct proc *ti_p; @@ -129,7 +129,7 @@ for (i = 0; i < NUM_THREADS; i++) { if (threads[i].ti_p != NULL) threads[i].ti_event = new_event; - sema_post(&broadcast_sema); + broadcast_count++; } event = -1; cv_broadcast(&event_cv); @@ -235,9 +235,18 @@ while (1) { mtx_lock(&event_mtx); + if (event == -1) { + broadcast_count--; + if (broadcast_count == 0) + cv_broadcast(&broadcast_cv); + else { + cv_wait(&broadcast_cv, &event_mtx); + MPASS(broadcast_count == 0); + } + } + event = 0; while ((ev = event) == 0) cv_wait(&event_cv, &event_mtx); - event = 0; mtx_unlock(&event_mtx); if (ev >= 1 && ev <= MAX_EVENT && events[ev].ei_help != NULL) printf("crash: %s\n", events[ev].ei_help); @@ -264,7 +273,6 @@ printf("Unknown broadcast event %d\n", *td_ev); } *td_ev = 0; - sema_wait(&broadcast_sema); break; case 1: for (ev = 1; ev <= MAX_EVENT; ev++) @@ -349,7 +357,7 @@ mtx_lock(&event_mtx); for (i = 0; i < NUM_THREADS; i++) thread_destroy(i); - sema_destroy(&broadcast_sema); + cv_destroy(&broadcast_cv); sema_destroy(&evtest_sema); mtx_destroy(&event_mtx); cv_destroy(&event_cv); @@ -361,10 +369,11 @@ int error; event = 0; + broadcast_count = 0; mtx_init(&event_mtx, "evtest event", NULL, MTX_DEF); cv_init(&event_cv, "evtest"); sema_init(&evtest_sema, 1, "evtest semaphore"); - sema_init(&broadcast_sema, 0, "broadcast semaphore"); + cv_init(&broadcast_cv, "evbcast"); error = thread_create(0, "event thread 0"); if (error) { cleanup(); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Mar 10 15:16:24 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F15E837B405; Mon, 10 Mar 2003 15:16:22 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A50837B401 for ; Mon, 10 Mar 2003 15:16:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4B8743FA3 for ; Mon, 10 Mar 2003 15:16:21 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ANGL0U057901 for ; Mon, 10 Mar 2003 15:16:21 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ANGLRg057898 for perforce@freebsd.org; Mon, 10 Mar 2003 15:16:21 -0800 (PST) Date: Mon, 10 Mar 2003 15:16:21 -0800 (PST) Message-Id: <200303102316.h2ANGLRg057898@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26646 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26646 Change 26646 by jhb@jhb_laptop on 2003/03/10 15:15:52 Fix thread death case (I think). Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#8 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#8 (text+ko) ==== @@ -255,6 +255,11 @@ /* Handle broadcast events. */ switch (*td_ev) { case -1: + mtx_lock(&event_mtx); + broadcast_count--; + if (broadcast_count == 0) + cv_broadcast(&broadcast_cv); + mtx_unlock(&event_mtx); printf("%s: thread %d dying\n", __func__, evtest_lookupthread()); mtx_lock(&Giant); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Mar 10 16:37: 6 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 73F7837B404; Mon, 10 Mar 2003 16:37:04 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C8A337B401 for ; Mon, 10 Mar 2003 16:37:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEFAD43FA3 for ; Mon, 10 Mar 2003 16:37:03 -0800 (PST) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B0b30U063638 for ; Mon, 10 Mar 2003 16:37:03 -0800 (PST) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B0b2t4063635 for perforce@freebsd.org; Mon, 10 Mar 2003 16:37:02 -0800 (PST) Date: Mon, 10 Mar 2003 16:37:02 -0800 (PST) Message-Id: <200303110037.h2B0b2t4063635@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler Subject: PERFORCE change 26652 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26652 Change 26652 by sam@sam_ebb on 2003/03/10 16:36:36 o return max channels back to 255; outdoor channels go above 64 o add country code and regulatory domain settings Affected files ... .. //depot/projects/wlan/sys/net/if_ieee80211.h#3 edit .. //depot/projects/wlan/sys/net/if_ieee80211subr.c#4 edit Differences ... ==== //depot/projects/wlan/sys/net/if_ieee80211.h#3 (text+ko) ==== @@ -297,7 +297,7 @@ * Structure for IEEE 802.11 drivers. */ -#define IEEE80211_CHAN_MAX 64 +#define IEEE80211_CHAN_MAX 255 #define IEEE80211_RATE_SIZE 12 #define IEEE80211_KEYBUF_SIZE 16 #define IEEE80211_NODE_HASHSIZE 32 @@ -432,6 +432,8 @@ int (*ic_newstate)(void *, enum ieee80211_state); int (*ic_chancheck)(void *, u_char *); u_int8_t ic_myaddr[IEEE80211_ADDR_LEN]; + u_int16_t ic_countrycode; /* local country code */ + u_int16_t ic_regdomain; /* regulatory domain */ u_int8_t ic_sup_rates[IEEE80211_RATE_SIZE]; struct ieee80211channel ic_channels[IEEE80211_CHAN_MAX+1]; u_char ic_chan_avail[roundup(IEEE80211_CHAN_MAX,NBBY)]; ==== //depot/projects/wlan/sys/net/if_ieee80211subr.c#4 (text+ko) ==== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 8:16:30 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C31F637B404; Tue, 11 Mar 2003 08:16:28 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57EB337B401 for ; Tue, 11 Mar 2003 08:16:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0810E43FA3 for ; Tue, 11 Mar 2003 08:16:28 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BGGR0U049563 for ; Tue, 11 Mar 2003 08:16:27 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BGGRDK049560 for perforce@freebsd.org; Tue, 11 Mar 2003 08:16:27 -0800 (PST) Date: Tue, 11 Mar 2003 08:16:27 -0800 (PST) Message-Id: <200303111616.h2BGGRDK049560@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26682 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26682 Change 26682 by jhb@jhb_laptop on 2003/03/11 08:16:10 Post the thread death events properly as a broadcast event. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#9 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#9 (text+ko) ==== @@ -334,12 +334,18 @@ static void thread_destroy(int i) { + int j; if (i < 0 || i >= NUM_THREADS || threads[i].ti_p == NULL) return; mtx_assert(&event_mtx, MA_OWNED); printf("%s: killing thread %d\n", __func__, i); threads[i].ti_event = -1; + broadcast_count = 0; + for (j = 0; j < NUM_THREADS; j++) + if (threads[j].ti_p != NULL) + broadcast_count++; + event = -1; cv_broadcast(&event_cv); msleep(threads[i].ti_p, &event_mtx, PWAIT, "evtstun", 0); threads[i].ti_p = NULL; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:16:55 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B8BF737B404; Tue, 11 Mar 2003 09:16:53 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD4FD37B401 for ; Tue, 11 Mar 2003 09:16:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E76143FBF for ; Tue, 11 Mar 2003 09:16:52 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHGp0U058876 for ; Tue, 11 Mar 2003 09:16:51 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHGp9n058873 for perforce@freebsd.org; Tue, 11 Mar 2003 09:16:51 -0800 (PST) Date: Tue, 11 Mar 2003 09:16:51 -0800 (PST) Message-Id: <200303111716.h2BHGp9n058873@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26686 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26686 Change 26686 by jhb@jhb_laptop on 2003/03/11 09:16:21 Bah, more debugging. I get farther now, panic on line 244 due to broadcast count not being zero for some reason. Very confusing. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#10 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#10 (text+ko) ==== @@ -266,6 +266,8 @@ kthread_exit(0); break; case 0: + printf("%s: thread %d doing nothing\n", + __func__, evtest_lookupthread()); break; case 2: EVENTHANDLER_INVOKE(evtest); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:26: 7 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8658537B405; Tue, 11 Mar 2003 09:26:04 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F54937B401 for ; Tue, 11 Mar 2003 09:26:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB02043FA3 for ; Tue, 11 Mar 2003 09:26:03 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHQ30U059529 for ; Tue, 11 Mar 2003 09:26:03 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHQ309059526 for perforce@freebsd.org; Tue, 11 Mar 2003 09:26:03 -0800 (PST) Date: Tue, 11 Mar 2003 09:26:03 -0800 (PST) Message-Id: <200303111726.h2BHQ309059526@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26687 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26687 Change 26687 by jhb@jhb_laptop on 2003/03/11 09:25:58 Bah, I think my problem with kldunload was a race condition where the next thread destory event was posted before thread 1 had a chance to reacquire the event_mtx lock. Instead, use a cv to close this race and similar races when sending events via the sysctl. In evtest_postevent() we wait on this cv after we send an event and in event_thread() we signal this cv after setting event back to 0. In thread_destroy() we wait on this cv only if the event is not zero after we resume from msleep(). Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#11 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#11 (text+ko) ==== @@ -58,7 +58,7 @@ #define EVENT_TYPE_BROADCAST 0x1 static eventhandler_tag first_tag; -static struct cv event_cv, broadcast_cv; +static struct cv event_cv, broadcast_cv, event_recvd; static struct mtx event_mtx; static struct sema evtest_sema; static int event, broadcast_count; @@ -137,6 +137,7 @@ event = new_event; cv_signal(&event_cv); } + cv_wait(&event_recvd, &event_mtx); mtx_unlock(&event_mtx); return (0); } @@ -245,6 +246,7 @@ } } event = 0; + cv_signal(&event_recvd); while ((ev = event) == 0) cv_wait(&event_cv, &event_mtx); mtx_unlock(&event_mtx); @@ -351,6 +353,8 @@ cv_broadcast(&event_cv); msleep(threads[i].ti_p, &event_mtx, PWAIT, "evtstun", 0); threads[i].ti_p = NULL; + if (event != 0) + cv_wait(&event_recvd, &event_mtx); } static void To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:29:11 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1E88F37B401; Tue, 11 Mar 2003 09:29:09 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B43F737B404 for ; Tue, 11 Mar 2003 09:29:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22B0343FAF for ; Tue, 11 Mar 2003 09:29:08 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHT70U059763 for ; Tue, 11 Mar 2003 09:29:07 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHT7dC059755 for perforce@freebsd.org; Tue, 11 Mar 2003 09:29:07 -0800 (PST) Date: Tue, 11 Mar 2003 09:29:07 -0800 (PST) Message-Id: <200303111729.h2BHT7dC059755@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26688 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26688 Change 26688 by jhb@jhb_laptop on 2003/03/11 09:28:09 It's usually a good idea to init cv's before you use them and to destory them when you are done with them. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#12 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#12 (text+ko) ==== @@ -377,6 +377,7 @@ cv_destroy(&broadcast_cv); sema_destroy(&evtest_sema); mtx_destroy(&event_mtx); + cv_destroy(&event_recvd); cv_destroy(&event_cv); } @@ -389,6 +390,7 @@ broadcast_count = 0; mtx_init(&event_mtx, "evtest event", NULL, MTX_DEF); cv_init(&event_cv, "evtest"); + cv_init(&event_recvd, "evrcvd"); sema_init(&evtest_sema, 1, "evtest semaphore"); cv_init(&broadcast_cv, "evbcast"); error = thread_create(0, "event thread 0"); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:32:17 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5A5AC37B404; Tue, 11 Mar 2003 09:32:14 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E740537B401 for ; Tue, 11 Mar 2003 09:32:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 766AB43FAF for ; Tue, 11 Mar 2003 09:32:12 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHWC0U060224 for ; Tue, 11 Mar 2003 09:32:12 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHWC2q060221 for perforce@freebsd.org; Tue, 11 Mar 2003 09:32:12 -0800 (PST) Date: Tue, 11 Mar 2003 09:32:12 -0800 (PST) Message-Id: <200303111732.h2BHWC2q060221@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26689 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26689 Change 26689 by jhb@jhb_laptop on 2003/03/11 09:31:59 Keep a count of alive threads and use that instead of the for loop to set the broadcast count in thread_destroy(). Also, don't wait on event_rcvd if num_threads is 0. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#13 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#13 (text+ko) ==== @@ -61,7 +61,7 @@ static struct cv event_cv, broadcast_cv, event_recvd; static struct mtx event_mtx; static struct sema evtest_sema; -static int event, broadcast_count; +static int event, broadcast_count, num_threads; struct thread_info { struct proc *ti_p; @@ -332,28 +332,28 @@ TD_SET_CAN_RUN(td); setrunqueue(td); mtx_unlock_spin(&sched_lock); + mtx_lock(&event_mtx); + num_threads++; + mtx_unlock(&event_mtx); return (0); } static void thread_destroy(int i) { - int j; if (i < 0 || i >= NUM_THREADS || threads[i].ti_p == NULL) return; mtx_assert(&event_mtx, MA_OWNED); printf("%s: killing thread %d\n", __func__, i); threads[i].ti_event = -1; - broadcast_count = 0; - for (j = 0; j < NUM_THREADS; j++) - if (threads[j].ti_p != NULL) - broadcast_count++; + broadcast_count = num_threads; event = -1; cv_broadcast(&event_cv); msleep(threads[i].ti_p, &event_mtx, PWAIT, "evtstun", 0); threads[i].ti_p = NULL; - if (event != 0) + num_threads--; + if (event != 0 && num_threads > 0) cv_wait(&event_recvd, &event_mtx); } @@ -388,6 +388,7 @@ event = 0; broadcast_count = 0; + num_threads = 0; mtx_init(&event_mtx, "evtest event", NULL, MTX_DEF); cv_init(&event_cv, "evtest"); cv_init(&event_recvd, "evrcvd"); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:48:37 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 55DF037B404; Tue, 11 Mar 2003 09:48:34 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0CC137B401 for ; Tue, 11 Mar 2003 09:48:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 704E443FBF for ; Tue, 11 Mar 2003 09:48:33 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHmX0U061192 for ; Tue, 11 Mar 2003 09:48:33 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHmWOT061189 for perforce@freebsd.org; Tue, 11 Mar 2003 09:48:32 -0800 (PST) Date: Tue, 11 Mar 2003 09:48:32 -0800 (PST) Message-Id: <200303111748.h2BHmWOT061189@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26691 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26691 Change 26691 by jhb@jhb_laptop on 2003/03/11 09:47:37 Allow for an event to remove the print "foo" handler to be added to the list. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#14 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#14 (text+ko) ==== @@ -52,12 +52,12 @@ #include #include -#define MAX_EVENT 8 +#define MAX_EVENT 9 #define NUM_THREADS 2 #define EVENT_TYPE_BROADCAST 0x1 -static eventhandler_tag first_tag; +static eventhandler_tag first_tag, foo_tag; static struct cv event_cv, broadcast_cv, event_recvd; static struct mtx event_mtx; static struct sema evtest_sema; @@ -80,7 +80,8 @@ { "add print foo handler" }, { "add wait handler" }, { "add post handler" }, - { "add dump handler" } + { "add dump handler" }, + { "add removefoo handler" }, }; static int mod_event(struct module *module, int cmd, void *arg); @@ -94,7 +95,8 @@ typedef void (evtest_fn)(void *); EVENTHANDLER_DECLARE(evtest, evtest_fn *); -static evtest_fn evtest_print, evtest_wait, evtest_post, evtest_dumplist; +static evtest_fn evtest_print, evtest_wait, evtest_post, evtest_dumplist, + evtest_removefoo; struct evtest_fninfo { evtest_fn *ev_fn; @@ -106,6 +108,7 @@ { &evtest_wait, "evtest_wait" }, { &evtest_post, "evtest_post" }, { &evtest_dumplist, "evtest_dumplist" }, + { &evtest_removefoo, "evtest_removefoo" }, { NULL, NULL } }; @@ -205,6 +208,18 @@ sema_post(&evtest_sema); } +static void +evtest_removefoo(void *arg) +{ + + mtx_lock(&event_mtx); + if (foo_tag != NULL) { + EVENTHANDLER_DEREGISTER(evtest, foo_tag); + foo_tag = NULL; + } + mtx_unlock(&event_mtx); +} + /* * Yes, this is really gross and greatly violates the eventhandler * abstraction. Deal. @@ -293,7 +308,7 @@ sema_post(&evtest_sema); break; case 5: - first_tag = EVENTHANDLER_REGISTER(evtest, + foo_tag = first_tag = EVENTHANDLER_REGISTER(evtest, evtest_print, "foo", 5); break; case 6: @@ -308,6 +323,9 @@ first_tag = EVENTHANDLER_REGISTER(evtest, evtest_dumplist, NULL, 5); break; + case 9: + first_tag = EVENTHANDLER_REGISTER(evtest, + evtest_removefoo, NULL, 5); default: panic("event %d is bogus\n", event); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:49:38 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 76BAA37B404; Tue, 11 Mar 2003 09:49:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC73037B401 for ; Tue, 11 Mar 2003 09:49:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63A1543FBD for ; Tue, 11 Mar 2003 09:49:35 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHnZ0U061255 for ; Tue, 11 Mar 2003 09:49:35 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHnYRm061252 for perforce@freebsd.org; Tue, 11 Mar 2003 09:49:34 -0800 (PST) Date: Tue, 11 Mar 2003 09:49:34 -0800 (PST) Message-Id: <200303111749.h2BHnYRm061252@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26692 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26692 Change 26692 by jhb@jhb_laptop on 2003/03/11 09:49:19 - Actually reject invalid events. - Don't prefix event messages with "crash". Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#15 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#15 (text+ko) ==== @@ -120,7 +120,7 @@ struct event_info *ei; int i; - if (new_event < 1 && new_event > MAX_EVENT) + if (new_event < 1 || new_event > MAX_EVENT) return (EINVAL); ei = &events[new_event]; @@ -266,7 +266,7 @@ cv_wait(&event_cv, &event_mtx); mtx_unlock(&event_mtx); if (ev >= 1 && ev <= MAX_EVENT && events[ev].ei_help != NULL) - printf("crash: %s\n", events[ev].ei_help); + printf("evtest: %s\n", events[ev].ei_help); switch (ev) { case -1: /* Handle broadcast events. */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 9:58:52 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F2D5837B404; Tue, 11 Mar 2003 09:58:47 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8954537B401 for ; Tue, 11 Mar 2003 09:58:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17AD743FB1 for ; Tue, 11 Mar 2003 09:58:47 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BHwk0U062028 for ; Tue, 11 Mar 2003 09:58:46 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHwkE2062025 for perforce@freebsd.org; Tue, 11 Mar 2003 09:58:46 -0800 (PST) Date: Tue, 11 Mar 2003 09:58:46 -0800 (PST) Message-Id: <200303111758.h2BHwkE2062025@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26693 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26693 Change 26693 by jhb@jhb_laptop on 2003/03/11 09:58:03 - Move the functionality of clearing the eventhandler list off into its own function. - Remove the post semaphore event, it's really not all that useful. Instead, replace it with an event to dump the current list and add an event to blow away the current list. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#16 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#16 (text+ko) ==== @@ -52,7 +52,7 @@ #include #include -#define MAX_EVENT 9 +#define MAX_EVENT 10 #define NUM_THREADS 2 #define EVENT_TYPE_BROADCAST 0x1 @@ -76,7 +76,8 @@ { "help" }, { "invoke handlers on both threads", EVENT_TYPE_BROADCAST }, { "hello world", EVENT_TYPE_BROADCAST }, - { "post to semaphore" }, + { "dump list" }, + { "clear list" }, { "add print foo handler" }, { "add wait handler" }, { "add post handler" }, @@ -244,6 +245,21 @@ } static void +evtest_clearlist(void) +{ + struct eventhandler_entry *ee; + + ee = (struct eventhandler_entry *)first_tag; + if (ee != NULL) { + while (TAILQ_PREV(ee, eventhandler_entry_head, ee_link) != NULL) + ee = TAILQ_PREV(ee, eventhandler_entry_head, ee_link); + for (; ee != NULL; ee = TAILQ_NEXT(ee, ee_link)) + EVENTHANDLER_DEREGISTER(evtest, ee); + first_tag = NULL; + } +} + +static void event_thread(void *arg) { int ev; @@ -305,25 +321,28 @@ events[ev].ei_help); break; case 4: - sema_post(&evtest_sema); + evtest_dumplist(NULL); break; case 5: + evtest_clearlist(); + break; + case 6: foo_tag = first_tag = EVENTHANDLER_REGISTER(evtest, evtest_print, "foo", 5); break; - case 6: + case 7: first_tag = EVENTHANDLER_REGISTER(evtest, evtest_wait, NULL, 5); break; - case 7: + case 8: first_tag = EVENTHANDLER_REGISTER(evtest, evtest_post, NULL, 5); break; - case 8: + case 9: first_tag = EVENTHANDLER_REGISTER(evtest, evtest_dumplist, NULL, 5); break; - case 9: + case 10: first_tag = EVENTHANDLER_REGISTER(evtest, evtest_removefoo, NULL, 5); default: @@ -378,17 +397,9 @@ static void cleanup(void) { - struct eventhandler_entry *ee; int i; - ee = (struct eventhandler_entry *)first_tag; - if (ee != NULL) { - while (TAILQ_PREV(ee, eventhandler_entry_head, ee_link) != NULL) - ee = TAILQ_PREV(ee, eventhandler_entry_head, ee_link); - for (; ee != NULL; ee = TAILQ_NEXT(ee, ee_link)) - EVENTHANDLER_DEREGISTER(evtest, ee); - } - + evtest_clearlist(); mtx_lock(&event_mtx); for (i = 0; i < NUM_THREADS; i++) thread_destroy(i); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 10: 2:54 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 65C1037B404; Tue, 11 Mar 2003 10:02:53 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1A5237B401 for ; Tue, 11 Mar 2003 10:02:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C6F143F3F for ; Tue, 11 Mar 2003 10:02:52 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BI2q0U062559 for ; Tue, 11 Mar 2003 10:02:52 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BI2q1e062554 for perforce@freebsd.org; Tue, 11 Mar 2003 10:02:52 -0800 (PST) Date: Tue, 11 Mar 2003 10:02:52 -0800 (PST) Message-Id: <200303111802.h2BI2q1e062554@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26694 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26694 Change 26694 by jhb@jhb_laptop on 2003/03/11 10:02:10 EDUMBASS: add a missing break Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#17 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#17 (text+ko) ==== @@ -345,6 +345,7 @@ case 10: first_tag = EVENTHANDLER_REGISTER(evtest, evtest_removefoo, NULL, 5); + break; default: panic("event %d is bogus\n", event); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 10:13: 8 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 67C1A37B404; Tue, 11 Mar 2003 10:13:06 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0C7337B401 for ; Tue, 11 Mar 2003 10:13:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BB0943F93 for ; Tue, 11 Mar 2003 10:13:05 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BID50U063273 for ; Tue, 11 Mar 2003 10:13:05 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BID558063270 for perforce@freebsd.org; Tue, 11 Mar 2003 10:13:05 -0800 (PST) Date: Tue, 11 Mar 2003 10:13:05 -0800 (PST) Message-Id: <200303111813.h2BID558063270@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26695 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26695 Change 26695 by jhb@jhb_laptop on 2003/03/11 10:12:46 Compile in KTR. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#18 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#18 (text+ko) ==== @@ -35,6 +35,8 @@ #define INVARIANTS #define INVARIANT_SUPPORT +#define KTR +#define KTR_COMPILE (KTR_EVH|KTR_PROC) #include #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 10:19:16 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5531A37B404; Tue, 11 Mar 2003 10:19:14 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02D0137B401 for ; Tue, 11 Mar 2003 10:19:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FE5A43FA3 for ; Tue, 11 Mar 2003 10:19:13 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIJD0U063536 for ; Tue, 11 Mar 2003 10:19:13 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIJDpl063533 for perforce@freebsd.org; Tue, 11 Mar 2003 10:19:13 -0800 (PST) Date: Tue, 11 Mar 2003 10:19:13 -0800 (PST) Message-Id: <200303111819.h2BIJDpl063533@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26696 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26696 Change 26696 by jhb@jhb_laptop on 2003/03/11 10:18:51 Set the initial runcount of "slow" lists to be zero. Doh. Affected files ... .. //depot/projects/smpng/sys/kern/subr_eventhandler.c#18 edit Differences ... ==== //depot/projects/smpng/sys/kern/subr_eventhandler.c#18 (text+ko) ==== @@ -101,6 +101,7 @@ CTR2(KTR_EVH, "%s: creating list \"%s\"", __func__, name); list = new_list; list->el_flags = 0; + list->el_runcount = 0; bzero(&list->el_lock, sizeof(list->el_lock)); list->el_name = (char *)list + sizeof(struct eventhandler_list); strcpy(list->el_name, name); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 10:39:43 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9D37637B405; Tue, 11 Mar 2003 10:39:39 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B70637B404 for ; Tue, 11 Mar 2003 10:39:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB98843FAF for ; Tue, 11 Mar 2003 10:39:38 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIdc0U064869 for ; Tue, 11 Mar 2003 10:39:38 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIdc7t064866 for perforce@freebsd.org; Tue, 11 Mar 2003 10:39:38 -0800 (PST) Date: Tue, 11 Mar 2003 10:39:38 -0800 (PST) Message-Id: <200303111839.h2BIdc7t064866@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26697 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26697 Change 26697 by jhb@jhb_laptop on 2003/03/11 10:39:34 Add a synchronization event to force the threads to both be executing the eventhandler at the same time to force the race that we are testing. Affected files ... .. //depot/projects/smpng/sys/modules/evtest/evtest.c#19 edit Differences ... ==== //depot/projects/smpng/sys/modules/evtest/evtest.c#19 (text+ko) ==== @@ -54,16 +54,16 @@ #include #include -#define MAX_EVENT 10 +#define MAX_EVENT 11 #define NUM_THREADS 2 #define EVENT_TYPE_BROADCAST 0x1 static eventhandler_tag first_tag, foo_tag; -static struct cv event_cv, broadcast_cv, event_recvd; +static struct cv event_cv, broadcast_cv, event_recvd, sync_cv; static struct mtx event_mtx; static struct sema evtest_sema; -static int event, broadcast_count, num_threads; +static int event, broadcast_count, num_threads, sync_threads; struct thread_info { struct proc *ti_p; @@ -85,6 +85,7 @@ { "add post handler" }, { "add dump handler" }, { "add removefoo handler" }, + { "add synchronization handler" }, }; static int mod_event(struct module *module, int cmd, void *arg); @@ -99,7 +100,7 @@ EVENTHANDLER_DECLARE(evtest, evtest_fn *); static evtest_fn evtest_print, evtest_wait, evtest_post, evtest_dumplist, - evtest_removefoo; + evtest_removefoo, evtest_sync; struct evtest_fninfo { evtest_fn *ev_fn; @@ -112,6 +113,7 @@ { &evtest_post, "evtest_post" }, { &evtest_dumplist, "evtest_dumplist" }, { &evtest_removefoo, "evtest_removefoo" }, + { &evtest_sync, "evtest_sync" }, { NULL, NULL } }; @@ -223,6 +225,19 @@ mtx_unlock(&event_mtx); } +static void +evtest_sync(void *arg) +{ + + mtx_lock(&event_mtx); + sync_threads++; + if (sync_threads == num_threads) + cv_broadcast(&sync_cv); + else + cv_wait(&sync_cv, &event_mtx); + mtx_unlock(&event_mtx); +} + /* * Yes, this is really gross and greatly violates the eventhandler * abstraction. Deal. @@ -279,6 +294,7 @@ } } event = 0; + sync_threads = 0; cv_signal(&event_recvd); while ((ev = event) == 0) cv_wait(&event_cv, &event_mtx); @@ -348,6 +364,10 @@ first_tag = EVENTHANDLER_REGISTER(evtest, evtest_removefoo, NULL, 5); break; + case 11: + first_tag = EVENTHANDLER_REGISTER(evtest, + evtest_sync, NULL, 5); + break; default: panic("event %d is bogus\n", event); } @@ -406,6 +426,7 @@ mtx_lock(&event_mtx); for (i = 0; i < NUM_THREADS; i++) thread_destroy(i); + cv_destroy(&sync_cv); cv_destroy(&broadcast_cv); sema_destroy(&evtest_sema); mtx_destroy(&event_mtx); @@ -426,6 +447,7 @@ cv_init(&event_recvd, "evrcvd"); sema_init(&evtest_sema, 1, "evtest semaphore"); cv_init(&broadcast_cv, "evbcast"); + cv_init(&sync_cv, "evsync"); error = thread_create(0, "event thread 0"); if (error) { cleanup(); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 10:56:30 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 35A8B37B404; Tue, 11 Mar 2003 10:56:04 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDEE237B401 for ; Tue, 11 Mar 2003 10:56:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70DA543FAF for ; Tue, 11 Mar 2003 10:56:02 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIu20U066434 for ; Tue, 11 Mar 2003 10:56:02 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIu0bA066431 for perforce@freebsd.org; Tue, 11 Mar 2003 10:56:00 -0800 (PST) Date: Tue, 11 Mar 2003 10:56:00 -0800 (PST) Message-Id: <200303111856.h2BIu0bA066431@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26700 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26700 Change 26700 by jhb@jhb_laptop on 2003/03/11 10:55:30 IFC @26698. Affected files ... .. //depot/projects/smpng/sys/alpha/alpha/autoconf.c#9 integrate .. //depot/projects/smpng/sys/boot/common/help.common#9 integrate .. //depot/projects/smpng/sys/boot/forth/loader.conf#17 integrate .. //depot/projects/smpng/sys/cam/cam_periph.h#2 integrate .. //depot/projects/smpng/sys/cam/cam_xpt.c#14 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_cd.c#14 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_ch.c#7 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_da.c#33 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_low.c#9 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_pass.c#9 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_pt.c#5 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_sa.c#11 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_ses.c#7 integrate .. //depot/projects/smpng/sys/coda/coda_vfsops.c#11 integrate .. //depot/projects/smpng/sys/conf/NOTES#36 integrate .. //depot/projects/smpng/sys/conf/files#65 integrate .. //depot/projects/smpng/sys/conf/majors#23 integrate .. //depot/projects/smpng/sys/conf/options#47 integrate .. //depot/projects/smpng/sys/contrib/dev/fla/fla.c#6 integrate .. //depot/projects/smpng/sys/dev/aac/aac.c#22 integrate .. //depot/projects/smpng/sys/dev/aac/aac_cam.c#7 integrate .. //depot/projects/smpng/sys/dev/aac/aac_debug.c#9 integrate .. //depot/projects/smpng/sys/dev/aac/aac_disk.c#14 integrate .. //depot/projects/smpng/sys/dev/aac/aac_pci.c#19 integrate .. //depot/projects/smpng/sys/dev/aac/aacvar.h#16 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx.c#9 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx.h#7 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx_inline.h#7 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx_pci.c#8 integrate .. //depot/projects/smpng/sys/dev/amr/amr.c#14 integrate .. //depot/projects/smpng/sys/dev/amr/amr_cam.c#5 integrate .. //depot/projects/smpng/sys/dev/amr/amr_compat.h#4 integrate .. //depot/projects/smpng/sys/dev/amr/amr_disk.c#8 integrate .. //depot/projects/smpng/sys/dev/amr/amr_pci.c#8 integrate .. //depot/projects/smpng/sys/dev/amr/amrvar.h#9 integrate .. //depot/projects/smpng/sys/dev/ata/ata-all.c#30 integrate .. //depot/projects/smpng/sys/dev/ata/ata-chipset.c#3 integrate .. //depot/projects/smpng/sys/dev/ata/ata-disk.c#26 integrate .. //depot/projects/smpng/sys/dev/ata/ata-disk.h#11 integrate .. //depot/projects/smpng/sys/dev/ata/ata-raid.c#16 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cam.c#7 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cd.c#31 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-fd.c#16 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-fd.h#7 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-tape.c#15 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-tape.h#5 integrate .. //depot/projects/smpng/sys/dev/ccd/ccd.c#21 integrate .. //depot/projects/smpng/sys/dev/ciss/ciss.c#11 integrate .. //depot/projects/smpng/sys/dev/drm/ati_pcigart.h#1 branch .. //depot/projects/smpng/sys/dev/drm/drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drmP.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_agpsupport.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_auth.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_bufs.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_context.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_dma.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/drm_drawable.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_drv.h#8 integrate .. //depot/projects/smpng/sys/dev/drm/drm_fops.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/drm_init.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_ioctl.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_lists.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_lock.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_memory.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/drm_os_freebsd.h#6 integrate .. //depot/projects/smpng/sys/dev/drm/drm_sarea.h#1 branch .. //depot/projects/smpng/sys/dev/drm/drm_scatter.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/drm_sysctl.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_vm.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/gamma.h#2 delete .. //depot/projects/smpng/sys/dev/drm/gamma_dma.c#2 delete .. //depot/projects/smpng/sys/dev/drm/gamma_drv.c#2 delete .. //depot/projects/smpng/sys/dev/drm/gamma_drv.h#3 delete .. //depot/projects/smpng/sys/dev/drm/i810_drm.h#2 delete .. //depot/projects/smpng/sys/dev/drm/mga.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/mga_dma.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drv.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/mga_irq.c#1 branch .. //depot/projects/smpng/sys/dev/drm/mga_state.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/mga_warp.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/r128.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/r128_cce.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drv.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/r128_irq.c#1 branch .. //depot/projects/smpng/sys/dev/drm/r128_state.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/radeon.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_cp.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drv.h#3 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_irq.c#1 branch .. //depot/projects/smpng/sys/dev/drm/radeon_mem.c#1 branch .. //depot/projects/smpng/sys/dev/drm/radeon_state.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/sis_drm.h#2 delete .. //depot/projects/smpng/sys/dev/drm/tdfx_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/firewire/fwmem.c#6 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohci.c#12 integrate .. //depot/projects/smpng/sys/dev/firewire/sbp.c#10 integrate .. //depot/projects/smpng/sys/dev/fxp/if_fxp.c#25 integrate .. //depot/projects/smpng/sys/dev/ida/ida.c#6 integrate .. //depot/projects/smpng/sys/dev/ida/ida_disk.c#8 integrate .. //depot/projects/smpng/sys/dev/ida/ida_eisa.c#3 integrate .. //depot/projects/smpng/sys/dev/ida/ida_pci.c#3 integrate .. //depot/projects/smpng/sys/dev/ida/idavar.h#2 integrate .. //depot/projects/smpng/sys/dev/kbd/kbd.c#7 integrate .. //depot/projects/smpng/sys/dev/md/md.c#29 integrate .. //depot/projects/smpng/sys/dev/mlx/mlx.c#8 integrate .. //depot/projects/smpng/sys/dev/mlx/mlx_compat.h#3 integrate .. //depot/projects/smpng/sys/dev/mlx/mlx_disk.c#6 integrate .. //depot/projects/smpng/sys/dev/mlx/mlx_pci.c#2 integrate .. //depot/projects/smpng/sys/dev/mlx/mlxvar.h#6 integrate .. //depot/projects/smpng/sys/dev/mly/mly.c#15 integrate .. //depot/projects/smpng/sys/dev/ofw/ofw_disk.c#4 integrate .. //depot/projects/smpng/sys/dev/ppbus/vpo.c#4 integrate .. //depot/projects/smpng/sys/dev/pst/pst-raid.c#4 integrate .. //depot/projects/smpng/sys/dev/raidframe/rf_freebsdkintf.c#7 integrate .. //depot/projects/smpng/sys/dev/sab/sab.c#9 integrate .. //depot/projects/smpng/sys/dev/sio/sio_isa.c#10 integrate .. //depot/projects/smpng/sys/dev/twe/twe_compat.h#4 integrate .. //depot/projects/smpng/sys/dev/twe/twe_freebsd.c#12 integrate .. //depot/projects/smpng/sys/dev/ubsec/ubsec.c#8 integrate .. //depot/projects/smpng/sys/dev/usb/ucom.c#9 integrate .. //depot/projects/smpng/sys/dev/usb/uftdi.c#5 integrate .. //depot/projects/smpng/sys/dev/usb/uhci.c#24 integrate .. //depot/projects/smpng/sys/dev/usb/umass.c#20 integrate .. //depot/projects/smpng/sys/dev/usb/umodem.c#15 integrate .. //depot/projects/smpng/sys/dev/usb/usbdevs#26 integrate .. //depot/projects/smpng/sys/dev/usb/usbdevs.h#27 integrate .. //depot/projects/smpng/sys/dev/usb/usbdevs_data.h#27 integrate .. //depot/projects/smpng/sys/dev/usb/uvisor.c#3 integrate .. //depot/projects/smpng/sys/dev/usb/uvscom.c#7 integrate .. //depot/projects/smpng/sys/dev/vinum/vinum.c#10 integrate .. //depot/projects/smpng/sys/dev/wi/if_wi.c#44 integrate .. //depot/projects/smpng/sys/dev/zs/zs.c#6 integrate .. //depot/projects/smpng/sys/geom/bde/g_bde_crypt.c#7 integrate .. //depot/projects/smpng/sys/geom/geom.h#19 integrate .. //depot/projects/smpng/sys/geom/geom_bsd.c#21 integrate .. //depot/projects/smpng/sys/geom/geom_dev.c#18 integrate .. //depot/projects/smpng/sys/geom/geom_disk.c#17 integrate .. //depot/projects/smpng/sys/geom/geom_event.c#11 integrate .. //depot/projects/smpng/sys/geom/geom_io.c#14 integrate .. //depot/projects/smpng/sys/geom/geom_subr.c#18 integrate .. //depot/projects/smpng/sys/i386/conf/NOTES#52 integrate .. //depot/projects/smpng/sys/i386/i386/critical.c#5 integrate .. //depot/projects/smpng/sys/i386/isa/loran.c#7 integrate .. //depot/projects/smpng/sys/ia64/ia64/autoconf.c#11 integrate .. //depot/projects/smpng/sys/ia64/ia64/sscdisk.c#11 integrate .. //depot/projects/smpng/sys/isa/fd.c#18 integrate .. //depot/projects/smpng/sys/kern/kern_conf.c#18 integrate .. //depot/projects/smpng/sys/kern/kern_exit.c#54 integrate .. //depot/projects/smpng/sys/kern/kern_malloc.c#17 integrate .. //depot/projects/smpng/sys/kern/kern_sig.c#55 integrate .. //depot/projects/smpng/sys/kern/kern_subr.c#21 integrate .. //depot/projects/smpng/sys/kern/kern_switch.c#27 integrate .. //depot/projects/smpng/sys/kern/kern_thread.c#18 integrate .. //depot/projects/smpng/sys/kern/subr_devstat.c#5 integrate .. //depot/projects/smpng/sys/kern/subr_mbuf.c#26 integrate .. //depot/projects/smpng/sys/kern/subr_trap.c#48 integrate .. //depot/projects/smpng/sys/kern/subr_witness.c#91 integrate .. //depot/projects/smpng/sys/kern/tty_cons.c#19 integrate .. //depot/projects/smpng/sys/kern/uipc_cow.c#6 integrate .. //depot/projects/smpng/sys/kern/uipc_domain.c#6 integrate .. //depot/projects/smpng/sys/kern/vfs_cluster.c#18 integrate .. //depot/projects/smpng/sys/kern/vfs_default.c#15 integrate .. //depot/projects/smpng/sys/modules/Makefile#45 integrate .. //depot/projects/smpng/sys/modules/drm/Makefile#2 integrate .. //depot/projects/smpng/sys/modules/drm/gamma/Makefile#2 delete .. //depot/projects/smpng/sys/modules/drm/mga/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/drm/r128/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/drm/radeon/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/if_tun/Makefile#4 integrate .. //depot/projects/smpng/sys/modules/netgraph/iface/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/uvscom/Makefile#2 integrate .. //depot/projects/smpng/sys/net/if.c#32 integrate .. //depot/projects/smpng/sys/net/if_tun.c#23 integrate .. //depot/projects/smpng/sys/net/netisr.c#3 integrate .. //depot/projects/smpng/sys/netgraph/ng_iface.c#7 integrate .. //depot/projects/smpng/sys/netinet/tcp_input.c#29 integrate .. //depot/projects/smpng/sys/netinet/tcp_subr.c#29 integrate .. //depot/projects/smpng/sys/netinet/tcp_timer.c#11 integrate .. //depot/projects/smpng/sys/netinet/tcp_timer.h#6 integrate .. //depot/projects/smpng/sys/netinet/tcp_usrreq.c#19 integrate .. //depot/projects/smpng/sys/netinet/tcp_var.h#12 integrate .. //depot/projects/smpng/sys/netipx/ipx_proto.c#2 integrate .. //depot/projects/smpng/sys/netipx/ipx_tun.c#2 delete .. //depot/projects/smpng/sys/netipx/ipx_usrreq.c#11 integrate .. //depot/projects/smpng/sys/netncp/ncp_mod.c#3 integrate .. //depot/projects/smpng/sys/pc98/conf/NOTES#3 integrate .. //depot/projects/smpng/sys/pc98/pc98/fd.c#20 integrate .. //depot/projects/smpng/sys/pc98/pc98/sio.c#26 integrate .. //depot/projects/smpng/sys/pc98/pc98/syscons.c#22 integrate .. //depot/projects/smpng/sys/pc98/pc98/wd.c#9 integrate .. //depot/projects/smpng/sys/pc98/pc98/wd_cd.c#10 integrate .. //depot/projects/smpng/sys/sys/buf.h#17 integrate .. //depot/projects/smpng/sys/sys/ccdvar.h#6 integrate .. //depot/projects/smpng/sys/sys/conf.h#21 integrate .. //depot/projects/smpng/sys/sys/devicestat.h#4 integrate .. //depot/projects/smpng/sys/sys/disk.h#10 integrate .. //depot/projects/smpng/sys/sys/malloc.h#15 integrate .. //depot/projects/smpng/sys/sys/mbuf.h#18 integrate .. //depot/projects/smpng/sys/sys/mount.h#19 integrate .. //depot/projects/smpng/sys/sys/param.h#34 integrate .. //depot/projects/smpng/sys/sys/proc.h#72 integrate .. //depot/projects/smpng/sys/sys/stat.h#10 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_snapshot.c#24 integrate .. //depot/projects/smpng/sys/vm/vm_fault.c#22 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/autoconf.c#9 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/alpha/autoconf.c,v 1.54 2002/09/20 16:37:15 phk Exp $ + * $FreeBSD: src/sys/alpha/alpha/autoconf.c,v 1.55 2003/03/08 08:01:26 phk Exp $ */ #include "opt_bootp.h" @@ -41,7 +41,6 @@ #include #include #include -#include #include #include ==== //depot/projects/smpng/sys/boot/common/help.common#9 (text+ko) ==== @@ -10,7 +10,7 @@ described by the term. A term enclosed with [...] is optional, and may not be required by all forms of the command. - Some commands may not be availalble. Use the '?' command to list + Some commands may not be available. Use the '?' command to list most available commands. ################################################################################ @@ -199,7 +199,7 @@ set module_path=[;...] Sets the list of directories which will be searched in for modules - named in a load command or implicitly required by a dependancy. The + named in a load command or implicitly required by a dependency. The default module_path is "/boot/kernel;/boot/modules". ################################################################################ @@ -225,7 +225,7 @@ ################################################################################ # Tset Stunables DSet kernel tunable values - Various kernel tunable parameters can be overriden by specifying new + Various kernel tunable parameters can be overridden by specifying new values in the environment. set kern.ipc.nmbclusters= NMBCLUSTERS ==== //depot/projects/smpng/sys/boot/forth/loader.conf#17 (text+ko) ==== @@ -6,7 +6,7 @@ # # All arguments must be in double quotes. # -# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.69 2003/03/02 18:04:10 harti Exp $ +# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.70 2003/03/11 12:09:25 ru Exp $ ############################################################## ### Basic configuration options ############################ @@ -48,7 +48,7 @@ #autoboot_delay="10" # Delay in seconds before autobooting #console="vidconsole" # Set the current console #currdev="disk1s1a" # Set the current device -module_path="/boot/kernel;/boot/modules;/modules" # Set the module search path +module_path="/boot/kernel;/boot/modules" # Set the module search path #prompt="\\${interpret}" # Set the command prompt #root_disk_unit="0" # Force the root disk unit number #rootdev="disk1s1a" # Set the root filesystem ==== //depot/projects/smpng/sys/cam/cam_periph.h#2 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/cam_periph.h,v 1.12 2001/02/07 07:05:56 peter Exp $ + * $FreeBSD: src/sys/cam/cam_periph.h,v 1.13 2003/03/08 08:01:26 phk Exp $ */ #ifndef _CAM_CAM_PERIPH_H @@ -35,6 +35,8 @@ #ifdef _KERNEL +struct devstat; + extern struct cam_periph *xpt_periph; extern struct periph_driver **periph_drivers; ==== //depot/projects/smpng/sys/cam/cam_xpt.c#14 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/cam_xpt.c,v 1.131 2003/03/03 12:15:38 phk Exp $ + * $FreeBSD: src/sys/cam/cam_xpt.c,v 1.132 2003/03/08 08:01:26 phk Exp $ */ #include #include @@ -38,7 +38,6 @@ #include #include #include -#include #include #include ==== //depot/projects/smpng/sys/cam/scsi/scsi_cd.c#14 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/scsi/scsi_cd.c,v 1.73 2003/03/03 12:15:39 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_cd.c,v 1.74 2003/03/08 21:40:13 phk Exp $ */ /* * Portions of this driver taken from the original FreeBSD cd driver. @@ -143,7 +143,7 @@ struct cd_params params; union ccb saved_ccb; cd_quirks quirks; - struct devstat device_stats; + struct devstat *device_stats; STAILQ_ENTRY(cd_softc) changer_links; struct cdchanger *changer; int bufs_left; @@ -524,7 +524,7 @@ free(softc->changer, M_DEVBUF); num_changers--; } - devstat_remove_entry(&softc->device_stats); + devstat_remove_entry(softc->device_stats); destroy_dev(softc->dev); EVENTHANDLER_DEREGISTER(dev_clone, softc->clonetag); free(softc, M_DEVBUF); @@ -736,7 +736,7 @@ * WORM peripheral driver. WORM drives will also have the WORM * driver attached to them. */ - devstat_add_entry(&softc->device_stats, "cd", + softc->device_stats = devstat_new_entry("cd", periph->unit_number, 0, DEVSTAT_BS_UNAVAILABLE, DEVSTAT_TYPE_CDROM | DEVSTAT_TYPE_IF_SCSI, @@ -1057,7 +1057,7 @@ * Since we're closing this CD, mark the blocksize as unavailable. * It will be marked as available when the CD is opened again. */ - softc->device_stats.flags |= DEVSTAT_BS_UNAVAILABLE; + softc->device_stats->flags |= DEVSTAT_BS_UNAVAILABLE; /* * We'll check the media and toc again at the next open(). @@ -1088,7 +1088,7 @@ * this device. If not, move it out of the active slot. */ if ((bioq_first(&changer->cur_device->bio_queue) == NULL) - && (changer->cur_device->device_stats.busy_count == 0)) { + && (changer->cur_device->device_stats->busy_count == 0)) { changer->flags |= CHANGER_MANUAL_CALL; cdrunchangerqueue(changer); } @@ -1187,10 +1187,10 @@ */ if (changer->devq.qfrozen_cnt > 0) { - if (changer->cur_device->device_stats.busy_count > 0) { + if (changer->cur_device->device_stats->busy_count > 0) { changer->cur_device->flags |= CD_FLAG_SCHED_ON_COMP; changer->cur_device->bufs_left = - changer->cur_device->device_stats.busy_count; + changer->cur_device->device_stats->busy_count; if (called_from_timeout) { changer->long_handle = timeout(cdrunchangerqueue, changer, @@ -1297,7 +1297,7 @@ cdrunchangerqueue(softc->changer); } } else if ((bioq_first(&softc->bio_queue) == NULL) - && (softc->device_stats.busy_count == 0)) { + && (softc->device_stats->busy_count == 0)) { softc->changer->flags |= CHANGER_MANUAL_CALL; cdrunchangerqueue(softc->changer); } @@ -1351,7 +1351,7 @@ softc = (struct cd_softc *)periph->softc; error = cam_periph_runccb(ccb, error_routine, cam_flags, sense_flags, - &softc->device_stats); + softc->device_stats); if (softc->flags & CD_FLAG_CHANGER) cdchangerschedule(softc); @@ -1507,7 +1507,7 @@ } else { bioq_remove(&softc->bio_queue, bp); - devstat_start_transaction(&softc->device_stats); + devstat_start_transaction(softc->device_stats); scsi_read_write(&start_ccb->csio, /*retries*/4, @@ -1666,7 +1666,7 @@ if (softc->flags & CD_FLAG_CHANGER) cdchangerschedule(softc); - biofinish(bp, &softc->device_stats, 0); + biofinish(bp, softc->device_stats, 0); break; } case CD_CCB_PROBE: @@ -2828,9 +2828,9 @@ * XXX problems here if some slice or partition is still * open with the old size? */ - if ((softc->device_stats.flags & DEVSTAT_BS_UNAVAILABLE) != 0) - softc->device_stats.flags &= ~DEVSTAT_BS_UNAVAILABLE; - softc->device_stats.block_size = softc->params.blksize; + if ((softc->device_stats->flags & DEVSTAT_BS_UNAVAILABLE) != 0) + softc->device_stats->flags &= ~DEVSTAT_BS_UNAVAILABLE; + softc->device_stats->block_size = softc->params.blksize; return (error); } ==== //depot/projects/smpng/sys/cam/scsi/scsi_ch.c#7 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/scsi/scsi_ch.c,v 1.34 2003/03/03 12:15:39 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_ch.c,v 1.35 2003/03/08 21:41:15 phk Exp $ */ /* * Derived from the NetBSD SCSI changer driver. @@ -142,7 +142,7 @@ ch_state state; ch_quirks quirks; union ccb saved_ccb; - struct devstat device_stats; + struct devstat *device_stats; dev_t dev; int sc_picker; /* current picker */ @@ -283,7 +283,7 @@ softc = (struct ch_softc *)periph->softc; - devstat_remove_entry(&softc->device_stats); + devstat_remove_entry(softc->device_stats); destroy_dev(softc->dev); xpt_print_path(periph->path); printf("removing device entry\n"); @@ -369,7 +369,7 @@ * Changers don't have a blocksize, and obviously don't support * tagged queueing. */ - devstat_add_entry(&softc->device_stats, "ch", + softc->device_stats = devstat_new_entry("ch", periph->unit_number, 0, DEVSTAT_NO_BLOCKSIZE | DEVSTAT_NO_ORDERED_TAGS, SID_TYPE(&cgd->inq_data)| DEVSTAT_TYPE_IF_SCSI, @@ -845,7 +845,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); xpt_release_ccb(ccb); @@ -908,7 +908,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); xpt_release_ccb(ccb); @@ -954,7 +954,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); xpt_release_ccb(ccb); @@ -1110,7 +1110,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); if (error) goto done; @@ -1146,7 +1146,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); if (error) goto done; @@ -1225,7 +1225,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); xpt_release_ccb(ccb); @@ -1312,7 +1312,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); xpt_release_ccb(ccb); @@ -1376,7 +1376,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /* sense_flags */ SF_RETRY_UA|SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); if (error) { if (dbd) { @@ -1389,7 +1389,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); } else { /* * Since we disabled sense printing above, print @@ -1439,7 +1439,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /* sense_flags */ SF_RETRY_UA | SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); if (error) { if (dbd) { @@ -1452,7 +1452,7 @@ error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, /*sense_flags*/ SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); } else { /* * Since we disabled sense printing above, print ==== //depot/projects/smpng/sys/cam/scsi/scsi_da.c#33 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.130 2003/02/25 22:06:21 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.133 2003/03/11 02:07:17 njl Exp $ */ #ifdef _KERNEL @@ -116,7 +116,6 @@ struct da_softc { struct bio_queue_head bio_queue; - struct devstat device_stats; SLIST_ENTRY(da_softc) links; LIST_HEAD(, ccb_hdr) pending_ccbs; da_state state; @@ -445,6 +444,23 @@ */ {T_DIRECT, SIP_MEDIA_REMOVABLE, "LEXAR", "DIGITAL FILM", "*"}, /*quirks*/ DA_Q_NO_6_BYTE + }, + { + /* + * Pentax USB Optio 230 camera + * PR: kern/46369 + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, + "PENTAX", "DIGITAL_CAMERA", "*"}, + /*quirks*/ DA_Q_NO_6_BYTE + }, + { + /* + * SanDisk ImageMate II compact flash + * PR: kern/47877 + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "SanDisk", "ImageMate*", "*"}, + /*quirks*/ DA_Q_NO_6_BYTE } }; @@ -569,7 +585,7 @@ error = cam_periph_runccb(ccb, daerror, /*cam_flags*/CAM_RETRY_SELTO, /*sense_flags*/SF_RETRY_UA, - &softc->device_stats); + softc->disk.d_devstat); if ((ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) cam_release_devq(ccb->ccb_h.path, @@ -591,16 +607,8 @@ /* XXX: these are not actually "firmware" values, so they may be wrong */ softc->disk.d_fwsectors = softc->params.secs_per_track; softc->disk.d_fwheads = softc->params.heads; - - /* - * Check to see whether or not the blocksize is set yet. - * If it isn't, set it and then clear the blocksize - * unavailable flag for the device statistics. - */ - if ((softc->device_stats.flags & DEVSTAT_BS_UNAVAILABLE) != 0){ - softc->device_stats.block_size = softc->params.secsize; - softc->device_stats.flags &= ~DEVSTAT_BS_UNAVAILABLE; - } + softc->disk.d_devstat->block_size = softc->params.secsize; + softc->disk.d_devstat->flags &= ~DEVSTAT_BS_UNAVAILABLE; } if (error == 0) { @@ -647,7 +655,7 @@ cam_periph_runccb(ccb, /*error_routine*/NULL, /*cam_flags*/0, /*sense_flags*/SF_RETRY_UA, - &softc->device_stats); + softc->disk.d_devstat); if ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { if ((ccb->ccb_h.status & CAM_STATUS_MASK) == @@ -688,7 +696,7 @@ * unavailable, since it could change when new media is * inserted. */ - softc->device_stats.flags |= DEVSTAT_BS_UNAVAILABLE; + softc->disk.d_devstat->flags |= DEVSTAT_BS_UNAVAILABLE; } softc->flags &= ~DA_FLAG_OPEN; @@ -976,7 +984,6 @@ softc = (struct da_softc *)periph->softc; - devstat_remove_entry(&softc->device_stats); xpt_print_path(periph->path); printf("removing device entry\n"); disk_destroy(&softc->disk); @@ -1187,20 +1194,6 @@ splx(s); /* - * The DA driver supports a blocksize, but - * we don't know the blocksize until we do - * a read capacity. So, set a flag to - * indicate that the blocksize is - * unavailable right now. We'll clear the - * flag as soon as we've done a read capacity. - */ - devstat_add_entry(&softc->device_stats, "da", - periph->unit_number, 0, - DEVSTAT_BS_UNAVAILABLE, - SID_TYPE(&cgd->inq_data) | DEVSTAT_TYPE_IF_SCSI, - DEVSTAT_PRIORITY_DISK); - - /* * Register this media as a disk */ @@ -1276,8 +1269,6 @@ bioq_remove(&softc->bio_queue, bp); - devstat_start_transaction(&softc->device_stats); - if ((softc->flags & DA_FLAG_NEED_OTAG) != 0) { softc->flags &= ~DA_FLAG_NEED_OTAG; softc->ordered_tag_count++; @@ -1510,10 +1501,10 @@ LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); splx(oldspl); - if (softc->device_stats.busy_count == 0) + if (softc->disk.d_devstat->busy_count == 0) softc->flags |= DA_FLAG_WENT_IDLE; - biofinish(bp, &softc->device_stats, 0); + biodone(bp); break; } case DA_CCB_PROBE: @@ -1731,7 +1722,7 @@ 5000); error = cam_periph_runccb(ccb, /*error_routine*/NULL, CAM_RETRY_SELTO, - SF_RETRY_UA, &softc->device_stats); + SF_RETRY_UA, softc->disk.d_devstat); if (error == 0) { if (action == PR_ALLOW) @@ -1790,7 +1781,7 @@ && ((softc->flags & DA_FLAG_WENT_IDLE) == 0)) { softc->flags |= DA_FLAG_NEED_OTAG; } - if (softc->device_stats.busy_count > 0) + if (softc->disk.d_devstat->busy_count > 0) softc->flags &= ~DA_FLAG_WENT_IDLE; softc->ordered_tag_count = 0; ==== //depot/projects/smpng/sys/cam/scsi/scsi_low.c#9 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/cam/scsi/scsi_low.c,v 1.18 2003/02/19 05:46:57 imp Exp $ */ +/* $FreeBSD: src/sys/cam/scsi/scsi_low.c,v 1.19 2003/03/08 08:01:26 phk Exp $ */ /* $NecBSD: scsi_low.c,v 1.24.10.8 2001/06/26 07:39:44 honda Exp $ */ /* $NetBSD$ */ @@ -75,7 +75,6 @@ #else #include #endif -#include #endif /* __FreeBSD__ */ #include ==== //depot/projects/smpng/sys/cam/scsi/scsi_pass.c#9 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/scsi/scsi_pass.c,v 1.36 2003/03/03 12:15:39 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_pass.c,v 1.37 2003/03/08 21:41:54 phk Exp $ */ #include @@ -72,7 +72,7 @@ pass_flags flags; u_int8_t pd_type; union ccb saved_ccb; - struct devstat device_stats; + struct devstat *device_stats; dev_t dev; }; @@ -186,7 +186,7 @@ softc = (struct pass_softc *)periph->softc; - devstat_remove_entry(&softc->device_stats); + devstat_remove_entry(softc->device_stats); destroy_dev(softc->dev); @@ -284,7 +284,7 @@ * it even has a blocksize. */ no_tags = (cgd->inq_data.flags & SID_CmdQue) == 0; - devstat_add_entry(&softc->device_stats, "pass", periph->unit_number, 0, + softc->device_stats = devstat_new_entry("pass", periph->unit_number, 0, DEVSTAT_NO_BLOCKSIZE | (no_tags ? DEVSTAT_NO_ORDERED_TAGS : 0), softc->pd_type | @@ -596,7 +596,7 @@ passerror : NULL, /* cam_flags */ CAM_RETRY_SELTO, /* sense_flags */SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); if (need_unmap != 0) cam_periph_unmapmem(ccb, &mapinfo); ==== //depot/projects/smpng/sys/cam/scsi/scsi_pt.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.34 2003/03/03 12:15:39 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.35 2003/03/08 21:44:31 phk Exp $ */ #include @@ -76,7 +76,7 @@ struct pt_softc { struct bio_queue_head bio_queue; - struct devstat device_stats; + struct devstat *device_stats; LIST_HEAD(, ccb_hdr) pending_ccbs; pt_state state; pt_flags flags; @@ -316,7 +316,7 @@ periph->softc = softc; - devstat_add_entry(&softc->device_stats, "pt", + softc->device_stats = devstat_new_entry("pt", periph->unit_number, 0, DEVSTAT_NO_BLOCKSIZE, SID_TYPE(&cgd->inq_data) | DEVSTAT_TYPE_IF_SCSI, @@ -402,7 +402,7 @@ softc = (struct pt_softc *)periph->softc; - devstat_remove_entry(&softc->device_stats); + devstat_remove_entry(softc->device_stats); destroy_dev(softc->dev); @@ -502,7 +502,7 @@ bioq_remove(&softc->bio_queue, bp); - devstat_start_transaction(&softc->device_stats); + devstat_start_transaction(softc->device_stats); scsi_send_receive(&start_ccb->csio, /*retries*/4, @@ -631,7 +631,7 @@ LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); splx(oldspl); - biofinish(bp, &softc->device_stats, 0); + biofinish(bp, softc->device_stats, 0); break; } case PT_CCB_WAITING: ==== //depot/projects/smpng/sys/cam/scsi/scsi_sa.c#11 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/sys/cam/scsi/scsi_sa.c,v 1.89 2003/03/03 12:15:39 phk Exp $ + * $FreeBSD: src/sys/cam/scsi/scsi_sa.c,v 1.90 2003/03/08 21:44:46 phk Exp $ * * Implementation of SCSI Sequential Access Peripheral driver for CAM. * @@ -206,7 +206,7 @@ sa_quirks quirks; struct bio_queue_head bio_queue; int queue_count; - struct devstat device_stats; + struct devstat *device_stats; struct sa_devs devs; int blk_gran; int blk_mask; @@ -1333,7 +1333,7 @@ softc = (struct sa_softc *)periph->softc; - devstat_remove_entry(&softc->device_stats); + devstat_remove_entry(softc->device_stats); destroy_dev(softc->devs.ctl_dev); @@ -1450,7 +1450,7 @@ * blocksize until we media is inserted. So, set a flag to * indicate that the blocksize is unavailable right now. */ - devstat_add_entry(&softc->device_stats, "sa", periph->unit_number, 0, + softc->device_stats = devstat_new_entry("sa", periph->unit_number, 0, DEVSTAT_BS_UNAVAILABLE, SID_TYPE(&cgd->inq_data) | DEVSTAT_TYPE_IF_SCSI, DEVSTAT_PRIORITY_TAPE); @@ -1620,7 +1620,7 @@ CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, ("Variable Record Count is %d\n", length)); } - devstat_start_transaction(&softc->device_stats); + devstat_start_transaction(softc->device_stats); /* * Some people have theorized that we should * suppress illegal length indication if we are @@ -1767,7 +1767,7 @@ bp->bio_resid, bp->bio_bcount)); } #endif - biofinish(bp, &softc->device_stats, 0); + biofinish(bp, softc->device_stats, 0); break; } case SA_CCB_WAITING: @@ -1814,14 +1814,14 @@ scsi_test_unit_ready(&ccb->csio, 0, sadone, MSG_SIMPLE_Q_TAG, SSD_FULL_SIZE, IO_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); if (error == ENXIO) { softc->flags &= ~SA_FLAG_TAPE_MOUNTED; scsi_test_unit_ready(&ccb->csio, 0, sadone, MSG_SIMPLE_Q_TAG, SSD_FULL_SIZE, IO_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); } else if (error) { /* @@ -1843,7 +1843,7 @@ scsi_test_unit_ready(&ccb->csio, 0, sadone, MSG_SIMPLE_Q_TAG, SSD_FULL_SIZE, IO_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); } @@ -1866,7 +1866,7 @@ scsi_load_unload(&ccb->csio, 2, sadone, MSG_SIMPLE_Q_TAG, FALSE, FALSE, FALSE, 1, SSD_FULL_SIZE, REWIND_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); /* @@ -1876,7 +1876,7 @@ scsi_rewind(&ccb->csio, 2, sadone, MSG_SIMPLE_Q_TAG, FALSE, SSD_FULL_SIZE, REWIND_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); } if (error) { @@ -1907,13 +1907,13 @@ (void *) rblim, 8192, SSD_FULL_SIZE, IO_TIMEOUT); (void) cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); scsi_rewind(&ccb->csio, 1, sadone, MSG_SIMPLE_Q_TAG, FALSE, SSD_FULL_SIZE, REWIND_TIMEOUT); error = cam_periph_runccb(ccb, saerror, CAM_RETRY_SELTO, SF_NO_PRINT | SF_RETRY_UA, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); if (error) { xpt_print_path(ccb->ccb_h.path); @@ -1930,7 +1930,7 @@ rblim, SSD_FULL_SIZE, SCSIOP_TIMEOUT); error = cam_periph_runccb(ccb, saerror, CAM_RETRY_SELTO, - SF_NO_PRINT | SF_RETRY_UA, &softc->device_stats); + SF_NO_PRINT | SF_RETRY_UA, softc->device_stats); QFRLS(ccb); xpt_release_ccb(ccb); @@ -2528,7 +2528,7 @@ SSD_FULL_SIZE, SCSIOP_TIMEOUT); error = cam_periph_runccb(ccb, saerror, 0, SF_NO_PRINT, - &softc->device_stats); + softc->device_stats); QFRLS(ccb); >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 12:25: 9 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D67A137B404; Tue, 11 Mar 2003 12:25:06 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8754E37B401 for ; Tue, 11 Mar 2003 12:25:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32A0643FE1 for ; Tue, 11 Mar 2003 12:25:06 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BKP60U074490 for ; Tue, 11 Mar 2003 12:25:06 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BKP5Cd074487 for perforce@freebsd.org; Tue, 11 Mar 2003 12:25:05 -0800 (PST) Date: Tue, 11 Mar 2003 12:25:05 -0800 (PST) Message-Id: <200303112025.h2BKP5Cd074487@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26714 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26714 Change 26714 by jhb@jhb_laptop on 2003/03/11 12:25:05 Axe the older and slower algo in witness_display_list() along with it's extra sanity check. Affected files ... .. //depot/projects/smpng/sys/kern/subr_witness.c#92 edit Differences ... ==== //depot/projects/smpng/sys/kern/subr_witness.c#92 (text+ko) ==== @@ -492,30 +492,11 @@ witness_display_list(void(*prnt)(const char *fmt, ...), struct witness_list *list) { -#if 1 struct witness *w; -#else - struct witness *w, *w1; - int found; -#endif STAILQ_FOREACH(w, list, w_typelist) { - if (w->w_file == NULL) + if (w->w_file == NULL || w->w_level > 0) continue; -#if 1 - if (w->w_level > 0) - continue; -#else - found = 0; - STAILQ_FOREACH(w1, list, w_typelist) { - if (isitmychild(w1, w)) { - found++; - break; - } - } - if (found) - continue; -#endif /* * This lock has no anscestors, display its descendants. */ @@ -557,19 +538,7 @@ if (w->w_file != NULL || w->w_refcount == 0) continue; prnt("%s\n", w->w_name); -#if 1 - w->w_displayed = 1; -#endif - } - -#if 1 - /* Extra check from Sanity Clause. */ - prnt("\nLocks which weren't displayed:\n"); - STAILQ_FOREACH(w, &w_all, w_list) { - if (w->w_displayed == 0) - witness_displaydescendants(prnt, w, 0); } -#endif } #endif /* DDB */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 12:38:34 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 29FBF37B401; Tue, 11 Mar 2003 12:38:27 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B64E537B404 for ; Tue, 11 Mar 2003 12:38:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 467CE43FA3 for ; Tue, 11 Mar 2003 12:38:25 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BKcP0U075452 for ; Tue, 11 Mar 2003 12:38:25 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BKcOqJ075447 for perforce@freebsd.org; Tue, 11 Mar 2003 12:38:24 -0800 (PST) Date: Tue, 11 Mar 2003 12:38:24 -0800 (PST) Message-Id: <200303112038.h2BKcOqJ075447@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26717 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26717 Change 26717 by jhb@jhb_laptop on 2003/03/11 12:38:03 IFC @26713 (sync back some committed changes) Affected files ... .. //depot/projects/smpng/sys/conf/NOTES#37 integrate .. //depot/projects/smpng/sys/conf/files#66 integrate .. //depot/projects/smpng/sys/i386/include/bus_at386.h#7 integrate .. //depot/projects/smpng/sys/kern/kern_ktr.c#17 integrate .. //depot/projects/smpng/sys/kern/kern_lock.c#23 integrate .. //depot/projects/smpng/sys/kern/kern_mutex.c#63 integrate .. //depot/projects/smpng/sys/kern/kern_sysctl.c#30 integrate .. //depot/projects/smpng/sys/kern/subr_eventhandler.c#19 integrate .. //depot/projects/smpng/sys/modules/rndtest/Makefile#1 branch .. //depot/projects/smpng/sys/sys/eventhandler.h#16 integrate .. //depot/projects/smpng/sys/sys/ktr.h#14 integrate .. //depot/projects/smpng/sys/sys/mutex.h#34 integrate Differences ... ==== //depot/projects/smpng/sys/conf/NOTES#37 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1137 2003/03/09 11:50:26 akiyama Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1138 2003/03/11 19:26:15 sam Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -2154,6 +2154,7 @@ device hifn # Hifn 7951, 7781, etc. device ubsec # Broadcom 5501, 5601, 58xx +device rndtest # FIPS 140-2 entropy tester ##################################################################### ==== //depot/projects/smpng/sys/conf/files#66 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.769 2003/03/10 23:25:54 jake Exp $ +# $FreeBSD: src/sys/conf/files,v 1.770 2003/03/11 19:26:15 sam Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -629,6 +629,7 @@ dev/ray/if_ray.c optional ray card dev/ray/if_ray.c optional ray pccard dev/rc/rc.c optional rc +dev/rndtest/rndtest.c optional rndtest dev/rp/rp.c optional rp dev/rp/rp_isa.c optional rp isa dev/rp/rp_pci.c optional rp pci ==== //depot/projects/smpng/sys/i386/include/bus_at386.h#7 (text+ko) ==== @@ -67,7 +67,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/i386/include/bus_at386.h,v 1.20 2003/02/26 02:16:06 mux Exp $ */ +/* $FreeBSD: src/sys/i386/include/bus_at386.h,v 1.21 2003/03/11 19:43:38 jake Exp $ */ #ifndef _I386_BUS_AT386_H_ #define _I386_BUS_AT386_H_ @@ -854,7 +854,7 @@ bus_space_set_multi_1(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int8_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -876,7 +876,7 @@ bus_space_set_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int16_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -898,7 +898,7 @@ bus_space_set_multi_4(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int32_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -942,7 +942,7 @@ bus_space_set_region_1(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int8_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -964,7 +964,7 @@ bus_space_set_region_2(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int16_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -986,7 +986,7 @@ bus_space_set_region_4(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int32_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1036,8 +1036,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1082,8 +1082,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1128,8 +1128,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) ==== //depot/projects/smpng/sys/kern/kern_ktr.c#17 (text+ko) ==== @@ -26,7 +26,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/kern/kern_ktr.c,v 1.34 2003/02/22 23:30:37 jake Exp $ + * $FreeBSD: src/sys/kern/kern_ktr.c,v 1.35 2003/03/11 19:56:16 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/kern/kern_lock.c#23 (text+ko) ==== @@ -38,7 +38,7 @@ * SUCH DAMAGE. * * @(#)kern_lock.c 8.18 (Berkeley) 5/21/95 - * $FreeBSD: src/sys/kern/kern_lock.c,v 1.66 2003/03/04 21:03:04 jhb Exp $ + * $FreeBSD: src/sys/kern/kern_lock.c,v 1.67 2003/03/11 20:00:37 jhb Exp $ */ #include ==== //depot/projects/smpng/sys/kern/kern_mutex.c#63 (text+ko) ==== @@ -27,7 +27,7 @@ * * from BSDI $Id: mutex_witness.c,v 1.1.2.20 2000/04/27 03:10:27 cp Exp $ * and BSDI $Id: synch_machdep.c,v 2.3.2.39 2000/04/27 03:10:25 cp Exp $ - * $FreeBSD: src/sys/kern/kern_mutex.c,v 1.121 2003/03/04 21:32:25 jhb Exp $ + * $FreeBSD: src/sys/kern/kern_mutex.c,v 1.122 2003/03/11 20:02:57 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/kern/kern_sysctl.c#30 (text+ko) ==== @@ -37,7 +37,7 @@ * SUCH DAMAGE. * * @(#)kern_sysctl.c 8.4 (Berkeley) 4/14/94 - * $FreeBSD: src/sys/kern/kern_sysctl.c,v 1.141 2003/03/04 21:03:04 jhb Exp $ + * $FreeBSD: src/sys/kern/kern_sysctl.c,v 1.142 2003/03/11 20:01:51 jhb Exp $ */ #include "opt_compat.h" ==== //depot/projects/smpng/sys/kern/subr_eventhandler.c#19 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/kern/subr_eventhandler.c,v 1.19 2002/07/19 17:44:44 mux Exp $ + * $FreeBSD: src/sys/kern/subr_eventhandler.c,v 1.20 2003/03/11 20:17:00 jhb Exp $ */ #include ==== //depot/projects/smpng/sys/sys/eventhandler.h#16 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/sys/eventhandler.h,v 1.25 2002/11/21 09:17:56 jeff Exp $ + * $FreeBSD: src/sys/sys/eventhandler.h,v 1.26 2003/03/11 20:17:00 jhb Exp $ */ #ifndef SYS_EVENTHANDLER_H ==== //depot/projects/smpng/sys/sys/ktr.h#14 (text+ko) ==== @@ -26,7 +26,7 @@ * SUCH DAMAGE. * * from BSDI $Id: ktr.h,v 1.10.2.7 2000/03/16 21:44:42 cp Exp $ - * $FreeBSD: src/sys/sys/ktr.h,v 1.20 2002/09/22 07:13:45 jeff Exp $ + * $FreeBSD: src/sys/sys/ktr.h,v 1.21 2003/03/11 20:07:22 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/sys/mutex.h#34 (text+ko) ==== @@ -26,7 +26,7 @@ * SUCH DAMAGE. * * from BSDI $Id: mutex.h,v 2.7.2.35 2000/04/27 03:10:26 cp Exp $ - * $FreeBSD: src/sys/sys/mutex.h,v 1.58 2002/12/28 22:29:10 phk Exp $ + * $FreeBSD: src/sys/sys/mutex.h,v 1.59 2003/03/11 20:02:57 jhb Exp $ */ #ifndef _SYS_MUTEX_H_ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 13:15:14 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 304FE37B404; Tue, 11 Mar 2003 13:15:12 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD19E37B401 for ; Tue, 11 Mar 2003 13:15:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B04543FBF for ; Tue, 11 Mar 2003 13:15:11 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BLFB0U084074 for ; Tue, 11 Mar 2003 13:15:11 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BLFAhr084071 for perforce@freebsd.org; Tue, 11 Mar 2003 13:15:10 -0800 (PST) Date: Tue, 11 Mar 2003 13:15:10 -0800 (PST) Message-Id: <200303112115.h2BLFAhr084071@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26720 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26720 Change 26720 by jhb@jhb_laptop on 2003/03/11 13:14:58 Fail mtx_trylock() if lock is already owned and not recursable (recursive?). Also, add a KASSERT so that if you aren't using WITNESS _mtx_lock_sleep() will fail if the lock isn't recursable (recursive?) instead of recursively acquiring the lock anyways. Affected files ... .. //depot/projects/smpng/sys/kern/kern_mutex.c#64 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_mutex.c#64 (text+ko) ==== @@ -464,7 +464,7 @@ MPASS(curthread != NULL); - if (mtx_owned(m)) { + if (mtx_owned(m) && (m->mtx_object.lo_flags & LO_RECURSABLE) != 0) { m->mtx_recurse++; atomic_set_ptr(&m->mtx_lock, MTX_RECURSED); rval = 1; @@ -499,6 +499,9 @@ #endif if (mtx_owned(m)) { + KASSERT((m->mtx_object.lo_flags & LO_RECURSABLE) != 0, + ("_mtx_lock_sleep: recursed on non-recursive mutex %s @ %s:%d\n", + m->mtx_object.lo_name, file, line)); m->mtx_recurse++; atomic_set_ptr(&m->mtx_lock, MTX_RECURSED); if (LOCK_LOG_TEST(&m->mtx_object, opts)) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 14:32: 4 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A6E6037B40B; Tue, 11 Mar 2003 14:31:50 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F73137B40A for ; Tue, 11 Mar 2003 14:31:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 530CE43FAF for ; Tue, 11 Mar 2003 14:31:48 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMVm0U090986 for ; Tue, 11 Mar 2003 14:31:48 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMVlsc090983 for perforce@freebsd.org; Tue, 11 Mar 2003 14:31:47 -0800 (PST) Date: Tue, 11 Mar 2003 14:31:47 -0800 (PST) Message-Id: <200303112231.h2BMVlsc090983@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26727 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26727 Change 26727 by jhb@jhb_laptop on 2003/03/11 14:31:27 IFC @26726 (more of my own changes) Affected files ... .. //depot/projects/smpng/sys/dev/hifn/hifn7751.c#5 integrate .. //depot/projects/smpng/sys/fs/devfs/devfs_vfsops.c#11 integrate .. //depot/projects/smpng/sys/fs/fdescfs/fdesc_vfsops.c#9 integrate .. //depot/projects/smpng/sys/fs/hpfs/hpfs_vfsops.c#17 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_vfsops.c#16 integrate .. //depot/projects/smpng/sys/fs/nwfs/nwfs_vfsops.c#10 integrate .. //depot/projects/smpng/sys/fs/portalfs/portal_vfsops.c#10 integrate .. //depot/projects/smpng/sys/fs/pseudofs/pseudofs.h#17 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_vfsops.c#16 integrate .. //depot/projects/smpng/sys/fs/udf/udf_vfsops.c#7 integrate .. //depot/projects/smpng/sys/fs/umapfs/umap_vfsops.c#13 integrate .. //depot/projects/smpng/sys/fs/unionfs/union_vfsops.c#15 integrate .. //depot/projects/smpng/sys/isofs/cd9660/cd9660_vfsops.c#19 integrate .. //depot/projects/smpng/sys/kern/subr_witness.c#93 integrate .. //depot/projects/smpng/sys/kern/vfs_default.c#16 integrate .. //depot/projects/smpng/sys/sys/mount.h#20 integrate Differences ... ==== //depot/projects/smpng/sys/dev/hifn/hifn7751.c#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.10 2003/02/19 05:47:05 imp Exp $ */ +/* $FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.12 2003/03/11 22:23:19 sam Exp $ */ /* $OpenBSD: hifn7751.c,v 1.120 2002/05/17 00:33:34 deraadt Exp $ */ /* ==== //depot/projects/smpng/sys/fs/devfs/devfs_vfsops.c#11 (text+ko) ==== @@ -31,7 +31,7 @@ * @(#)kernfs_vfsops.c 8.10 (Berkeley) 5/14/95 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vfsops.c 1.36 * - * $FreeBSD: src/sys/fs/devfs/devfs_vfsops.c,v 1.29 2003/02/19 05:47:17 imp Exp $ + * $FreeBSD: src/sys/fs/devfs/devfs_vfsops.c,v 1.30 2003/03/11 22:15:08 kan Exp $ */ #include "opt_devfs.h" @@ -194,7 +194,7 @@ devfs_root, vfs_stdquotactl, devfs_statfs, - vfs_stdsync, + vfs_stdnosync, vfs_stdvget, vfs_stdfhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/fdescfs/fdesc_vfsops.c#9 (text+ko) ==== @@ -35,7 +35,7 @@ * * @(#)fdesc_vfsops.c 8.4 (Berkeley) 1/21/94 * - * $FreeBSD: src/sys/fs/fdescfs/fdesc_vfsops.c,v 1.38 2003/02/19 05:47:17 imp Exp $ + * $FreeBSD: src/sys/fs/fdescfs/fdesc_vfsops.c,v 1.39 2003/03/11 22:15:08 kan Exp $ */ /* @@ -213,7 +213,7 @@ fdesc_root, vfs_stdquotactl, fdesc_statfs, - vfs_stdsync, + vfs_stdnosync, vfs_stdvget, vfs_stdfhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/hpfs/hpfs_vfsops.c#17 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/hpfs/hpfs_vfsops.c,v 1.32 2003/02/19 05:47:17 imp Exp $ + * $FreeBSD: src/sys/fs/hpfs/hpfs_vfsops.c,v 1.33 2003/03/11 22:15:08 kan Exp $ */ @@ -577,7 +577,7 @@ hpfs_root, vfs_stdquotactl, hpfs_statfs, - vfs_stdsync, + vfs_stdnosync, hpfs_vget, hpfs_fhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/ntfs/ntfs_vfsops.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/ntfs/ntfs_vfsops.c,v 1.52 2003/02/19 05:47:18 imp Exp $ + * $FreeBSD: src/sys/fs/ntfs/ntfs_vfsops.c,v 1.53 2003/03/11 22:15:08 kan Exp $ */ @@ -781,7 +781,7 @@ ntfs_root, vfs_stdquotactl, ntfs_statfs, - vfs_stdsync, + vfs_stdnosync, ntfs_vget, ntfs_fhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/nwfs/nwfs_vfsops.c#10 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/nwfs/nwfs_vfsops.c,v 1.27 2003/02/19 05:47:18 imp Exp $ + * $FreeBSD: src/sys/fs/nwfs/nwfs_vfsops.c,v 1.28 2003/03/11 22:15:09 kan Exp $ */ #include "opt_ncp.h" #ifndef NCP @@ -76,7 +76,6 @@ static int nwfs_root(struct mount *, struct vnode **); static int nwfs_start(struct mount *, int, struct thread *); static int nwfs_statfs(struct mount *, struct statfs *, struct thread *); -static int nwfs_sync(struct mount *, int, struct ucred *, struct thread *); static int nwfs_unmount(struct mount *, int, struct thread *); static int nwfs_init(struct vfsconf *vfsp); static int nwfs_uninit(struct vfsconf *vfsp); @@ -88,7 +87,7 @@ nwfs_root, nwfs_quotactl, nwfs_statfs, - nwfs_sync, + vfs_stdsync, vfs_stdvget, vfs_stdfhtovp, /* shouldn't happen */ vfs_stdcheckexp, @@ -460,53 +459,3 @@ strncpy(sbp->f_fstypename, mp->mnt_vfc->vfc_name, MFSNAMELEN); return 0; } - -/* - * Flush out the buffer cache - */ -/* ARGSUSED */ -static int -nwfs_sync(mp, waitfor, cred, td) - struct mount *mp; - int waitfor; - struct ucred *cred; - struct thread *td; -{ - struct vnode *vp, *nvp; - int error, allerror = 0; - /* - * Force stale buffer cache information to be flushed. - */ - mtx_lock(&mntvnode_mtx); -loop: - for (vp = TAILQ_FIRST(&mp->mnt_nvnodelist); - vp != NULL; - vp = nvp) { - /* - * If the vnode that we are about to sync is no longer - * associated with this mount point, start over. - */ - if (vp->v_mount != mp) - goto loop; - nvp = TAILQ_NEXT(vp, v_nmntvnodes); - mtx_unlock(&mntvnode_mtx); - VI_LOCK(vp); - if (VOP_ISLOCKED(vp, NULL) || TAILQ_EMPTY(&vp->v_dirtyblkhd) || - waitfor == MNT_LAZY) { - VI_UNLOCK(vp); - mtx_lock(&mntvnode_mtx); - continue; - } - if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { - mtx_lock(&mntvnode_mtx); - goto loop; - } - error = VOP_FSYNC(vp, cred, waitfor, td); - if (error) - allerror = error; - vput(vp); - mtx_lock(&mntvnode_mtx); - } - mtx_unlock(&mntvnode_mtx); - return (allerror); -} ==== //depot/projects/smpng/sys/fs/portalfs/portal_vfsops.c#10 (text+ko) ==== @@ -35,7 +35,7 @@ * * @(#)portal_vfsops.c 8.11 (Berkeley) 5/14/95 * - * $FreeBSD: src/sys/fs/portalfs/portal_vfsops.c,v 1.45 2003/02/19 05:47:19 imp Exp $ + * $FreeBSD: src/sys/fs/portalfs/portal_vfsops.c,v 1.46 2003/03/11 22:15:09 kan Exp $ */ /* @@ -249,7 +249,7 @@ portal_root, vfs_stdquotactl, portal_statfs, - vfs_stdsync, + vfs_stdnosync, vfs_stdvget, vfs_stdfhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/pseudofs/pseudofs.h#17 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/pseudofs/pseudofs.h,v 1.23 2003/03/02 22:23:45 des Exp $ + * $FreeBSD: src/sys/fs/pseudofs/pseudofs.h,v 1.24 2003/03/11 22:15:09 kan Exp $ */ #ifndef _PSEUDOFS_H_INCLUDED @@ -256,7 +256,7 @@ pfs_root, \ vfs_stdquotactl, \ pfs_statfs, \ - vfs_stdsync, \ + vfs_stdnosync, \ vfs_stdvget, \ vfs_stdfhtovp, \ vfs_stdcheckexp, \ ==== //depot/projects/smpng/sys/fs/smbfs/smbfs_vfsops.c#16 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/smbfs/smbfs_vfsops.c,v 1.16 2003/03/06 10:38:18 tjr Exp $ + * $FreeBSD: src/sys/fs/smbfs/smbfs_vfsops.c,v 1.17 2003/03/11 22:15:09 kan Exp $ */ #include "opt_netsmb.h" #ifndef NETSMB @@ -83,7 +83,6 @@ static int smbfs_root(struct mount *, struct vnode **); static int smbfs_start(struct mount *, int, struct thread *); static int smbfs_statfs(struct mount *, struct statfs *, struct thread *); -static int smbfs_sync(struct mount *, int, struct ucred *, struct thread *); static int smbfs_unmount(struct mount *, int, struct thread *); static int smbfs_init(struct vfsconf *vfsp); static int smbfs_uninit(struct vfsconf *vfsp); @@ -95,7 +94,7 @@ smbfs_root, smbfs_quotactl, smbfs_statfs, - smbfs_sync, + vfs_stdsync, vfs_stdvget, vfs_stdfhtovp, /* shouldn't happen */ vfs_stdcheckexp, @@ -401,46 +400,3 @@ strncpy(sbp->f_fstypename, mp->mnt_vfc->vfc_name, MFSNAMELEN); return 0; } - -/* - * Flush out the buffer cache - */ -/* ARGSUSED */ -static int -smbfs_sync(mp, waitfor, cred, td) - struct mount *mp; - int waitfor; - struct ucred *cred; - struct thread *td; -{ - struct vnode *vp; - int error, allerror = 0; - /* - * Force stale buffer cache information to be flushed. - */ -loop: - for (vp = TAILQ_FIRST(&mp->mnt_nvnodelist); - vp != NULL; - vp = TAILQ_NEXT(vp, v_nmntvnodes)) { - /* - * If the vnode that we are about to sync is no longer - * associated with this mount point, start over. - */ - if (vp->v_mount != mp) - goto loop; - VI_LOCK(vp); - if (VOP_ISLOCKED(vp, NULL) || TAILQ_EMPTY(&vp->v_dirtyblkhd) || - waitfor == MNT_LAZY) { - VI_UNLOCK(vp); - continue; - } - if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) - goto loop; - error = VOP_FSYNC(vp, cred, waitfor, td); - if (error) - allerror = error; - vput(vp); - } - return (allerror); -} - ==== //depot/projects/smpng/sys/fs/udf/udf_vfsops.c#7 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/udf/udf_vfsops.c,v 1.9 2003/02/19 05:47:19 imp Exp $ + * $FreeBSD: src/sys/fs/udf/udf_vfsops.c,v 1.10 2003/03/11 22:15:09 kan Exp $ */ /* udf_vfsops.c */ @@ -119,7 +119,7 @@ udf_root, vfs_stdquotactl, udf_statfs, - vfs_stdsync, + vfs_stdnosync, udf_vget, udf_fhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/fs/umapfs/umap_vfsops.c#13 (text+ko) ==== @@ -35,7 +35,7 @@ * * @(#)umap_vfsops.c 8.8 (Berkeley) 5/14/95 * - * $FreeBSD: src/sys/fs/umapfs/umap_vfsops.c,v 1.52 2003/02/19 05:47:19 imp Exp $ + * $FreeBSD: src/sys/fs/umapfs/umap_vfsops.c,v 1.53 2003/03/11 22:15:09 kan Exp $ */ /* @@ -443,7 +443,7 @@ umapfs_root, umapfs_quotactl, umapfs_statfs, - vfs_stdsync, + vfs_stdnosync, umapfs_vget, umapfs_fhtovp, umapfs_checkexp, ==== //depot/projects/smpng/sys/fs/unionfs/union_vfsops.c#15 (text+ko) ==== @@ -35,7 +35,7 @@ * SUCH DAMAGE. * * @(#)union_vfsops.c 8.20 (Berkeley) 5/20/95 - * $FreeBSD: src/sys/fs/unionfs/union_vfsops.c,v 1.60 2003/02/19 05:47:19 imp Exp $ + * $FreeBSD: src/sys/fs/unionfs/union_vfsops.c,v 1.61 2003/03/11 22:15:09 kan Exp $ */ /* @@ -502,7 +502,7 @@ union_root, vfs_stdquotactl, union_statfs, - vfs_stdsync, /* XXX assumes no cached data on union level */ + vfs_stdnosync, /* XXX assumes no cached data on union level */ vfs_stdvget, vfs_stdfhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/isofs/cd9660/cd9660_vfsops.c#19 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)cd9660_vfsops.c 8.18 (Berkeley) 5/22/95 - * $FreeBSD: src/sys/isofs/cd9660/cd9660_vfsops.c,v 1.108 2003/02/19 05:47:24 imp Exp $ + * $FreeBSD: src/sys/isofs/cd9660/cd9660_vfsops.c,v 1.109 2003/03/11 22:15:09 kan Exp $ */ #include @@ -79,7 +79,7 @@ cd9660_root, vfs_stdquotactl, cd9660_statfs, - vfs_stdsync, + vfs_stdnosync, cd9660_vget, cd9660_fhtovp, vfs_stdcheckexp, ==== //depot/projects/smpng/sys/kern/subr_witness.c#93 (text+ko) ==== @@ -27,7 +27,7 @@ * * from BSDI $Id: mutex_witness.c,v 1.1.2.20 2000/04/27 03:10:27 cp Exp $ * and BSDI $Id: synch_machdep.c,v 2.3.2.39 2000/04/27 03:10:25 cp Exp $ - * $FreeBSD: src/sys/kern/subr_witness.c,v 1.142 2003/03/10 17:03:57 jhb Exp $ + * $FreeBSD: src/sys/kern/subr_witness.c,v 1.147 2003/03/11 22:14:21 jhb Exp $ */ /* @@ -1175,7 +1175,6 @@ return (rebalancetree(list)); } - /* * Prune an entire lock order tree. We look for cases where a lock * is now both a descendant and a direct child of a given lock. In ==== //depot/projects/smpng/sys/kern/vfs_default.c#16 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * - * $FreeBSD: src/sys/kern/vfs_default.c,v 1.77 2003/03/10 21:55:00 kan Exp $ + * $FreeBSD: src/sys/kern/vfs_default.c,v 1.78 2003/03/11 22:15:10 kan Exp $ */ #include @@ -879,7 +879,62 @@ } int -vfs_stdsync (mp, waitfor, cred, td) +vfs_stdsync(mp, waitfor, cred, td) + struct mount *mp; + int waitfor; + struct ucred *cred; + struct thread *td; +{ + struct vnode *vp, *nvp; + int error, lockreq, allerror = 0; + + lockreq = LK_EXCLUSIVE | LK_INTERLOCK; + if (waitfor != MNT_WAIT) + lockreq |= LK_NOWAIT; + /* + * Force stale buffer cache information to be flushed. + */ + mtx_lock(&mntvnode_mtx); +loop: + for (vp = TAILQ_FIRST(&mp->mnt_nvnodelist); vp != NULL; vp = nvp) { + /* + * If the vnode that we are about to sync is no longer + * associated with this mount point, start over. + */ + if (vp->v_mount != mp) + goto loop; + + nvp = TAILQ_NEXT(vp, v_nmntvnodes); + + VI_LOCK(vp); + if (TAILQ_EMPTY(&vp->v_dirtyblkhd)) { + VI_UNLOCK(vp); + continue; + } + mtx_unlock(&mntvnode_mtx); + + if ((error = vget(vp, lockreq, td)) != 0) { + if (error == ENOENT) + goto loop; + continue; + } + error = VOP_FSYNC(vp, cred, waitfor, td); + if (error) + allerror = error; + + mtx_lock(&mntvnode_mtx); + if (nvp != TAILQ_NEXT(vp, v_nmntvnodes)) { + vput(vp); + goto loop; + } + vput(vp); + } + mtx_unlock(&mntvnode_mtx); + return (allerror); +} + +int +vfs_stdnosync (mp, waitfor, cred, td) struct mount *mp; int waitfor; struct ucred *cred; ==== //depot/projects/smpng/sys/sys/mount.h#20 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)mount.h 8.21 (Berkeley) 5/20/95 - * $FreeBSD: src/sys/sys/mount.h,v 1.145 2003/03/10 21:55:00 kan Exp $ + * $FreeBSD: src/sys/sys/mount.h,v 1.146 2003/03/11 22:15:10 kan Exp $ */ #ifndef _SYS_MOUNT_H_ @@ -499,6 +499,7 @@ vfs_quotactl_t vfs_stdquotactl; vfs_statfs_t vfs_stdstatfs; vfs_sync_t vfs_stdsync; +vfs_sync_t vfs_stdnosync; vfs_vget_t vfs_stdvget; vfs_fhtovp_t vfs_stdfhtovp; vfs_checkexp_t vfs_stdcheckexp; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 14:38: 2 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9927D37B407; Tue, 11 Mar 2003 14:38:00 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29C1C37B401 for ; Tue, 11 Mar 2003 14:38:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B64343F85 for ; Tue, 11 Mar 2003 14:37:58 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMbw0U091340 for ; Tue, 11 Mar 2003 14:37:58 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMbwwe091337 for perforce@freebsd.org; Tue, 11 Mar 2003 14:37:58 -0800 (PST) Date: Tue, 11 Mar 2003 14:37:58 -0800 (PST) Message-Id: <200303112237.h2BMbwwe091337@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26730 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26730 Change 26730 by jhb@jhb_laptop on 2003/03/11 14:37:09 IFC whitespace fix. Affected files ... .. //depot/projects/smpng/sys/kern/subr_witness.c#94 integrate Differences ... ==== //depot/projects/smpng/sys/kern/subr_witness.c#94 (text+ko) ==== @@ -27,7 +27,7 @@ * * from BSDI $Id: mutex_witness.c,v 1.1.2.20 2000/04/27 03:10:27 cp Exp $ * and BSDI $Id: synch_machdep.c,v 2.3.2.39 2000/04/27 03:10:25 cp Exp $ - * $FreeBSD: src/sys/kern/subr_witness.c,v 1.147 2003/03/11 22:14:21 jhb Exp $ + * $FreeBSD: src/sys/kern/subr_witness.c,v 1.148 2003/03/11 22:33:42 jhb Exp $ */ /* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Mar 11 22:16:29 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7C1FB37B404; Tue, 11 Mar 2003 22:16:25 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1202237B401 for ; Tue, 11 Mar 2003 22:16:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B46A43FBD for ; Tue, 11 Mar 2003 22:16:24 -0800 (PST) (envelope-from chris@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2C6GO0U037817 for ; Tue, 11 Mar 2003 22:16:24 -0800 (PST) (envelope-from chris@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C6GOop037814 for perforce@freebsd.org; Tue, 11 Mar 2003 22:16:24 -0800 (PST) Date: Tue, 11 Mar 2003 22:16:24 -0800 (PST) Message-Id: <200303120616.h2C6GOop037814@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to chris@freebsd.org using -f From: Chris Costello Subject: PERFORCE change 26746 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26746 Change 26746 by chris@chris_holly on 2003/03/11 22:16:13 Move to a much more correct outline (in conjunction with a rather lengthy discussion with Adam Migus) that we've now more or less committed to. This move was based in (large) part on notes developed by Tim Fraser and Robert Watson found deep in the CBOSS repository. This is much closer to being 'locked in', so there will be much more content development committed to the branch. Or, to put it in another way, we've figured out which way we're really going, and full steam ahead! Affected files ... .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/sec-arch/OUTLINE.TrustedBSD#5 edit Differences ... ==== //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/sec-arch/OUTLINE.TrustedBSD#5 (text+ko) ==== @@ -1,46 +1,51 @@ -$P4: //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/sec-arch/OUTLINE.TrustedBSD#4 $ +$P4: //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/sec-arch/OUTLINE.TrustedBSD#5 $ -This document outlines the Security Architecture (WIP). As time progresses -and more of the document becomes written, each entry in the outline will -be tagged with a maintainer/author and a short status note. +This document outlines the Security Architecture (WIP). This outline is subject to change at any point. At this point it is fairly incomplete as well. -NOTE: "[UN]" designates a section currently without a title, usually because - it hasn't been written yet. - The FreeBSD Security Architecture Handbook -Abstract (chris) - Explains what exactly the book is about, why it was - commissioned, etc. +Abstract - Explains what exactly the book is about, why it was commissioned, etc. -Preface (chris - Not complete) +Preface (incomplete) This Book's Audience Organization of this Book I. Introduction - 1. Security Defined - 2. Security-Related Definitions - 2.1. Security Policy - 2.2. MAC - 2.3. DAC -II. Kernel Security ("Kernel Security Model?") - 3. Kernel Security Policy[footnote 1] - 3.1. Subjects and Objects - 3.2. [UN] Regarding suser, the root user, etc. - 3.3. [UN] DAC on files - 3.4. [UN] MAC - 3.4.[1-N]. mac_{biba,mls,etc.} -III. Userland Security ("Userland Security Model?") - 4. Userland Security Policy[footnote 2] - 5. [UN] Mandatory Interaction with Kernel Security Mechanisms - 6. [UN] Non-Mandatory Interaction with Kernel Security Mechanisms - 7. Userland Security Services[footnote 3] - -FOOTNOTES: -[1] Kernel Security Policy; should MAC and non-MAC be broken into separate - chapters? -[2] What constitutes the userland security policy in FreeBSD? Should we - just give examples...? -[3] PAM, SSH, crypto, etc. + Content for the introduction will be decided upon once Chris + Costello's current introductory write-ups have found new homes + in the other sections of the book. +II. Kernel Security + 1. Subjects and Objects - subject requesting accesses on objects + 2. Credentials - attached to subjects and objects ... + 3. Mandatory Access Control + a. Definition of MAC (contrast with DAC, DAC does not deserve + its own section) + b. Labels (contrast to credentials?) + n. Classes of services/objects and access models therefor + a. Types of objects + b. Enforcement of security policy at different levels + of abstraction + c. Implementation details for each class +III. Userland Security + 1. UNIX security model as defined by POSIX (rwatson) - focus on + notion of the "user", process tree that progresses from high + privilege (init) to lower privilege, and specific gateways back + to higher privilege (binaries granting new identity or rights, + IPC daemons mantaining these rights, ex. syslog, etc.), + discuss userland <--> {device,tty,session} <--> kernel + 2. Mandatory Access Control + 1. Labels - what they look like, how to set them, references + to the manual + 2. Types of Policies + a. Information Flow - explain restrictions on the + flow of information, contrast to DAC + b. Confidentiality - compare to information flow, + contrast to DAC + [3..n]. Userland-specific things. Want to discuss PAM, libutil first, + then go into ftpd, ssh, fingerd, etc. Almost (if not + completely?) as thorough as the kernel security services + enumeration. + [n+1..z]. Mixed kernel/user interfaces, like chroot and jail. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 8:19:28 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4F56B37B404; Wed, 12 Mar 2003 08:19:02 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAE5D37B401 for ; Wed, 12 Mar 2003 08:19:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 616C443FAF for ; Wed, 12 Mar 2003 08:18:59 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CGIx0U099582 for ; Wed, 12 Mar 2003 08:18:59 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CGIwLj099579 for perforce@freebsd.org; Wed, 12 Mar 2003 08:18:58 -0800 (PST) Date: Wed, 12 Mar 2003 08:18:58 -0800 (PST) Message-Id: <200303121618.h2CGIwLj099579@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26775 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26775 Change 26775 by jhb@jhb_laptop on 2003/03/12 08:18:37 IFC @26774. Affected files ... .. //depot/projects/smpng/sys/conf/NOTES#38 integrate .. //depot/projects/smpng/sys/conf/options#48 integrate .. //depot/projects/smpng/sys/dev/ata/ata-all.c#31 integrate .. //depot/projects/smpng/sys/dev/ata/ata-chipset.c#4 integrate .. //depot/projects/smpng/sys/dev/en/midway.c#9 integrate .. //depot/projects/smpng/sys/dev/firewire/sbp.c#11 integrate .. //depot/projects/smpng/sys/dev/hifn/hifn7751.c#6 integrate .. //depot/projects/smpng/sys/dev/hifn/hifn7751var.h#2 integrate .. //depot/projects/smpng/sys/dev/rndtest/rndtest.c#1 branch .. //depot/projects/smpng/sys/dev/rndtest/rndtest.h#1 branch .. //depot/projects/smpng/sys/dev/sound/pcm/ac97.c#13 integrate .. //depot/projects/smpng/sys/dev/ubsec/ubsec.c#9 integrate .. //depot/projects/smpng/sys/dev/ubsec/ubsecvar.h#5 integrate .. //depot/projects/smpng/sys/i386/i386/pmap.c#33 integrate .. //depot/projects/smpng/sys/kern/kern_exit.c#55 integrate .. //depot/projects/smpng/sys/kern/kern_proc.c#45 integrate .. //depot/projects/smpng/sys/kern/kern_resource.c#31 integrate .. //depot/projects/smpng/sys/modules/Makefile#46 integrate .. //depot/projects/smpng/sys/modules/hifn/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/ubsec/Makefile#3 integrate .. //depot/projects/smpng/sys/net/if_vlan.c#16 integrate .. //depot/projects/smpng/sys/netinet/ip_encap.c#10 integrate .. //depot/projects/smpng/sys/netinet6/ip6_input.c#22 integrate .. //depot/projects/smpng/sys/security/mac_portacl/mac_portacl.c#2 integrate Differences ... ==== //depot/projects/smpng/sys/conf/NOTES#38 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1138 2003/03/11 19:26:15 sam Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1139 2003/03/11 22:47:05 sam Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -2152,9 +2152,15 @@ device crypto # core crypto support device cryptodev # /dev/crypto for access to h/w +device rndtest # FIPS 140-2 entropy tester + device hifn # Hifn 7951, 7781, etc. +options HIFN_DEBUG # enable debugging support: hw.hifn.debug +options HIFN_RNDTEST # enable rndtest support + device ubsec # Broadcom 5501, 5601, 58xx -device rndtest # FIPS 140-2 entropy tester +options UBSEC_DEBUG # enable debugging support: hw.ubsec.debug +options UBSEC_RNDTEST # enable rndtest support ##################################################################### ==== //depot/projects/smpng/sys/conf/options#48 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.381 2003/03/09 11:50:26 akiyama Exp $ +# $FreeBSD: src/sys/conf/options,v 1.382 2003/03/11 22:47:05 sam Exp $ # # On the handling of kernel options # @@ -602,3 +602,10 @@ # Mutex profiling MUTEX_PROFILING opt_global.h +# options for ubsec driver +UBSEC_DEBUG opt_ubsec.h +UBSEC_RNDTEST opt_ubsec.h + +# options for hifn driver +HIFN_DEBUG opt_hifn.h +HIFN_RNDTEST opt_hifn.h ==== //depot/projects/smpng/sys/dev/ata/ata-all.c#31 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.170 2003/03/08 08:01:27 phk Exp $ + * $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.171 2003/03/12 10:59:35 sos Exp $ */ #include "opt_ata.h" @@ -1240,6 +1240,7 @@ int *fan, int *temp, int *v05, int *v12) { u_int8_t id1, id2, cnt, div; + int error = ENXIO; if (atadev->flags & ATA_D_ENC_PRESENT) { atadev->channel->locking(atadev->channel, ATA_LF_LOCK); @@ -1248,25 +1249,25 @@ id1 = ata_enclosure_sensor(atadev, 0, 0x4f, 0); ata_enclosure_sensor(atadev, 1, 0x4e, 0x80); id2 = ata_enclosure_sensor(atadev, 0, 0x4f, 0); - if (id1 != 0xa3 || id2 != 0x5c) - return ENXIO; - div = 1 << (((ata_enclosure_sensor(atadev, 0, 0x5d, 0) & 0x20) >> 3)+ - ((ata_enclosure_sensor(atadev, 0, 0x47, 0) & 0x30) >> 4)+1); - cnt = ata_enclosure_sensor(atadev, 0, 0x28, 0); - if (cnt == 0xff) - *fan = 0; - else - *fan = 1350000 / cnt / div; - ata_enclosure_sensor(atadev, 1, 0x4e, 0x01); - *temp = (ata_enclosure_sensor(atadev, 0, 0x50, 0) * 10) + - (ata_enclosure_sensor(atadev, 0, 0x50, 0) & 0x80 ? 5 : 0); - *v05 = ata_enclosure_sensor(atadev, 0, 0x23, 0) * 27; - *v12 = ata_enclosure_sensor(atadev, 0, 0x24, 0) * 61; + if (id1 == 0xa3 && id2 == 0x5c) { + div = 1 << (((ata_enclosure_sensor(atadev, 0, 0x5d, 0)&0x20)>>3)+ + ((ata_enclosure_sensor(atadev, 0, 0x47, 0)&0x30)>>4)+1); + cnt = ata_enclosure_sensor(atadev, 0, 0x28, 0); + if (cnt == 0xff) + *fan = 0; + else + *fan = 1350000 / cnt / div; + ata_enclosure_sensor(atadev, 1, 0x4e, 0x01); + *temp = (ata_enclosure_sensor(atadev, 0, 0x50, 0) * 10) + + (ata_enclosure_sensor(atadev, 0, 0x50, 0) & 0x80 ? 5 : 0); + *v05 = ata_enclosure_sensor(atadev, 0, 0x23, 0) * 27; + *v12 = ata_enclosure_sensor(atadev, 0, 0x24, 0) * 61; + error = 0; + } ATA_UNLOCK_CH(atadev->channel); atadev->channel->locking(atadev->channel, ATA_LF_UNLOCK); - return 0; } - return ENXIO; + return error; } void ==== //depot/projects/smpng/sys/dev/ata/ata-chipset.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/ata-chipset.c,v 1.12 2003/03/10 08:20:14 sos Exp $ + * $FreeBSD: src/sys/dev/ata/ata-chipset.c,v 1.14 2003/03/12 15:45:52 sos Exp $ */ #include "opt_ata.h" #include @@ -924,21 +924,21 @@ struct ata_pci_controller *ctlr = device_get_softc(dev); struct ata_chip_id *idx; static struct ata_chip_id ids[] = - {{ ATA_PDC20246, 0, PROLD, 0x00, ATA_UDMA2, "Promise" }, - { ATA_PDC20262, 0, PRNEW, 0x00, ATA_UDMA4, "Promise" }, - { ATA_PDC20263, 0, PRNEW, 0x00, ATA_UDMA4, "Promise" }, - { ATA_PDC20265, 0, PRNEW, 0x00, ATA_UDMA5, "Promise" }, - { ATA_PDC20267, 0, PRNEW, 0x00, ATA_UDMA5, "Promise" }, - { ATA_PDC20268, 0, PRTX, PRTX4, ATA_UDMA5, "Promise TX2" }, - { ATA_PDC20268R, 0, PRTX, PRTX4, ATA_UDMA5, "Promise TX2" }, - { ATA_PDC20269, 0, PRTX, 0x00, ATA_UDMA6, "Promise TX2" }, - { ATA_PDC20271, 0, PRTX, 0x00, ATA_UDMA6, "Promise TX2" }, - { ATA_PDC20275, 0, PRTX, 0x00, ATA_UDMA6, "Promise TX2" }, - { ATA_PDC20276, 0, PRTX, PRSX6K, ATA_UDMA6, "Promise TX2" }, - { ATA_PDC20277, 0, PRTX, 0x00, ATA_UDMA6, "Promise TX2" }, -#if notyet - { ATA_PDC20376, 0, PRCH, 0x00, ATA_UDMA6, "Promise SATA" }, - { ATA_PDC20621, 0, PRCH, 0x00, ATA_UDMA6, "Promise SX4000" }, + {{ ATA_PDC20246, 0, PROLD, 0x00, ATA_UDMA2, "Promise PDC20246" }, + { ATA_PDC20262, 0, PRNEW, 0x00, ATA_UDMA4, "Promise PDC20262" }, + { ATA_PDC20263, 0, PRNEW, 0x00, ATA_UDMA4, "Promise PDC20263" }, + { ATA_PDC20265, 0, PRNEW, 0x00, ATA_UDMA5, "Promise PDC20265" }, + { ATA_PDC20267, 0, PRNEW, 0x00, ATA_UDMA5, "Promise PDC20267" }, + { ATA_PDC20268, 0, PRTX, PRTX4, ATA_UDMA5, "Promise PDC20268" }, + { ATA_PDC20268R, 0, PRTX, 0x00, ATA_UDMA5, "Promise PDC20268R" }, + { ATA_PDC20269, 0, PRTX, 0x00, ATA_UDMA6, "Promise PDC20269" }, + { ATA_PDC20271, 0, PRTX, 0x00, ATA_UDMA6, "Promise PDC20271" }, + { ATA_PDC20275, 0, PRTX, 0x00, ATA_UDMA6, "Promise PDC20275" }, + { ATA_PDC20276, 0, PRTX, PRSX6K, ATA_UDMA6, "Promise PDC20276" }, + { ATA_PDC20277, 0, PRTX, 0x00, ATA_UDMA6, "Promise PDC20277" }, +#if 0 + { ATA_PDC20376, 0, PRCH, 0x00, ATA_SDMA6, "Promise PDC20376" }, + { ATA_PDC20621, 0, PRCH, 0x00, ATA_SDMA6, "Promise SX4000" }, #endif { 0, 0, 0, 0, 0, 0}}; char *desc, buffer[64]; @@ -972,7 +972,7 @@ } else { start = end = 0; - desc = "Promise TX2"; + desc = "Promise PDC20268"; } } else @@ -1644,17 +1644,17 @@ struct ata_pci_controller *ctlr = device_get_softc(dev); struct ata_chip_id *idx; static struct ata_chip_id ids[] = - {{ ATA_VIA82C586, 0x02, VIA33, 0x00, ATA_UDMA2, "VIA 82C586b" }, + {{ ATA_VIA82C586, 0x02, VIA33, 0x00, ATA_UDMA2, "VIA 82C586B" }, { ATA_VIA82C586, 0x00, VIA33, 0x00, ATA_WDMA2, "VIA 82C586" }, - { ATA_VIA82C596, 0x12, VIA66, VIACLK, ATA_UDMA4, "VIA 82C596b" }, + { ATA_VIA82C596, 0x12, VIA66, VIACLK, ATA_UDMA4, "VIA 82C596B" }, { ATA_VIA82C596, 0x00, VIA33, 0x00, ATA_UDMA2, "VIA 82C596" }, - { ATA_VIA82C686, 0x40, VIA100, VIABUG, ATA_UDMA5, "VIA 82C686b"}, - { ATA_VIA82C686, 0x10, VIA66, VIACLK, ATA_UDMA4, "VIA 82C686a" }, + { ATA_VIA82C686, 0x40, VIA100, VIABUG, ATA_UDMA5, "VIA 82C686B"}, + { ATA_VIA82C686, 0x10, VIA66, VIACLK, ATA_UDMA4, "VIA 82C686A" }, { ATA_VIA82C686, 0x00, VIA33, 0x00, ATA_UDMA2, "VIA 82C686" }, { ATA_VIA8231, 0x00, VIA100, VIABUG, ATA_UDMA5, "VIA 8231" }, { ATA_VIA8233, 0x00, VIA100, 0x00, ATA_UDMA5, "VIA 8233" }, - { ATA_VIA8233C, 0x00, VIA100, 0x00, ATA_UDMA5, "VIA 8233c" }, - { ATA_VIA8233A, 0x00, VIA133, 0x00, ATA_UDMA6, "VIA 8233a" }, + { ATA_VIA8233C, 0x00, VIA100, 0x00, ATA_UDMA5, "VIA 8233C" }, + { ATA_VIA8233A, 0x00, VIA133, 0x00, ATA_UDMA6, "VIA 8233A" }, { ATA_VIA8235, 0x00, VIA133, 0x00, ATA_UDMA6, "VIA 8235" }, { 0, 0, 0, 0, 0, 0 }}; char buffer[64]; @@ -1811,13 +1811,14 @@ ata_find_dev(device_t dev, u_int32_t devid, u_int32_t revid) { device_t *children; - int nchildren, i; + int nchildren, i, slot = pci_get_slot(dev); if (device_get_children(device_get_parent(dev), &children, &nchildren)) return 0; for (i = 0; i < nchildren; i++) { - if (pci_get_devid(children[i]) == devid && + if (pci_get_slot(children[i]) == slot && + pci_get_devid(children[i]) == devid && pci_get_revid(children[i]) >= revid) { free(children, M_TEMP); return 1; ==== //depot/projects/smpng/sys/dev/en/midway.c#9 (text+ko) ==== @@ -32,7 +32,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/en/midway.c,v 1.35 2003/03/04 23:19:54 jlemon Exp $ + * $FreeBSD: src/sys/dev/en/midway.c,v 1.36 2003/03/12 10:28:26 kjc Exp $ */ /* @@ -841,67 +841,30 @@ * p166: bestburstlen=64, alburst=0 */ -#if defined(__FreeBSD__) && defined(__i386__) -#define NBURSTS 3 /* number of bursts to use for dmaprobe */ -#define BOUNDARY 1024 /* test misaligned dma crossing the bounday. - should be n * 64. at least 64*(NBURSTS+1). - dell P6 with EDO DRAM has 1K bounday problem */ -#endif - STATIC void en_dmaprobe(sc) struct en_softc *sc; { -#ifdef NBURSTS - /* be careful. kernel stack is only 8K */ - u_int8_t buffer[BOUNDARY * 2 + 64 * (NBURSTS + 1)]; -#else u_int32_t srcbuf[64], dstbuf[64]; -#endif u_int8_t *sp, *dp; int bestalgn, bestnotalgn, lcv, try; sc->alburst = 0; -#ifdef NBURSTS - /* setup src and dst buf at the end of the boundary */ - sp = (u_int8_t *)roundup((uintptr_t)(void *)buffer, 64); - while (((uintptr_t)(void *)sp & (BOUNDARY - 1)) != (BOUNDARY - 64)) - sp += 64; - dp = sp + BOUNDARY; - - /* - * we can't dma across page boundary so that, if buf is at a page - * boundary, move it to the next page. but still either src or dst - * will be at the boundary, which should be ok. - */ - if ((((uintptr_t)(void *)sp + 64) & PAGE_MASK) == 0) - sp += 64; - if ((((uintptr_t)(void *)dp + 64) & PAGE_MASK) == 0) - dp += 64; -#else /* !NBURSTS */ sp = (u_int8_t *) srcbuf; while ((((unsigned long) sp) % MIDDMA_MAXBURST) != 0) sp += 4; dp = (u_int8_t *) dstbuf; while ((((unsigned long) dp) % MIDDMA_MAXBURST) != 0) dp += 4; -#endif /* !NBURSTS */ bestalgn = bestnotalgn = en_dmaprobe_doit(sc, sp, dp, 0); for (lcv = 4 ; lcv < MIDDMA_MAXBURST ; lcv += 4) { try = en_dmaprobe_doit(sc, sp+lcv, dp+lcv, 0); -#ifdef NBURSTS - if (try < bestnotalgn) { - bestnotalgn = try; - break; - } -#else if (try < bestnotalgn) bestnotalgn = try; -#endif } if (bestalgn != bestnotalgn) /* need bursts aligned */ @@ -960,11 +923,7 @@ EN_WRITE(sc, MID_DST_RP(0), 0); EN_WRITE(sc, MID_WP_ST_CNT(0), 0); -#ifdef NBURSTS - for (lcv = 0 ; lcv < 64*NBURSTS; lcv++) /* set up sample data */ -#else for (lcv = 0 ; lcv < 68 ; lcv++) /* set up sample data */ -#endif sp[lcv] = lcv+1; EN_WRITE(sc, MID_MAST_CSR, MID_MCSR_ENDMA); /* enable DMA (only) */ @@ -994,11 +953,7 @@ /* zero SRAM and dest buffer */ for (cnt = 0 ; cnt < 1024; cnt += 4) EN_WRITE(sc, MID_BUFOFF+cnt, 0); /* zero memory */ -#ifdef NBURSTS - for (cnt = 0 ; cnt < 64*NBURSTS; cnt++) -#else for (cnt = 0 ; cnt < 68 ; cnt++) -#endif dp[cnt] = 0; if (wmtry) { @@ -1009,29 +964,6 @@ bcode = en_sz2b(lcv); count = 1; } -#ifdef NBURSTS - /* build lcv-byte-DMA x NBURSTS */ - if (sc->is_adaptec) - EN_WRITE(sc, sc->dtq_chip, MID_MK_TXQ_ADP(lcv*NBURSTS, 0, MID_DMA_END, 0)); - else - EN_WRITE(sc, sc->dtq_chip, MID_MK_TXQ_ENI(count*NBURSTS, 0, MID_DMA_END, bcode)); - EN_WRITE(sc, sc->dtq_chip+4, vtophys(sp)); - EN_WRAPADD(MID_DTQOFF, MID_DTQEND, sc->dtq_chip, 8); - EN_WRITE(sc, MID_DMA_WRTX, MID_DTQ_A2REG(sc->dtq_chip)); - cnt = 1000; - while (EN_READ(sc, MID_DMA_RDTX) != MID_DTQ_A2REG(sc->dtq_chip)) { - DELAY(1); - cnt--; - if (cnt == 0) { - printf("%s: unexpected timeout in tx DMA test\n", sc->sc_dev.dv_xname); -/* - printf(" alignment=0x%x, burst size=%d, dma addr reg=0x%x\n", - (u_long)sp & 63, lcv, EN_READ(sc, MID_DMA_ADDR)); -*/ - return(retval); /* timeout, give up */ - } - } -#else /* !NBURSTS */ if (sc->is_adaptec) EN_WRITE(sc, sc->dtq_chip, MID_MK_TXQ_ADP(lcv, 0, MID_DMA_END, 0)); else @@ -1048,7 +980,6 @@ } } EN_WRAPADD(MID_DTQOFF, MID_DTQEND, sc->dtq_chip, 8); -#endif /* !NBURSTS */ reg = EN_READ(sc, MID_INTACK); if ((reg & MID_INT_DMA_TX) != MID_INT_DMA_TX) { printf("%s: unexpected status in tx DMA test: 0x%x\n", @@ -1059,26 +990,7 @@ /* "return to sender..." address is known ... */ -#ifdef NBURSTS - /* build lcv-byte-DMA x NBURSTS */ if (sc->is_adaptec) - EN_WRITE(sc, sc->drq_chip, MID_MK_RXQ_ADP(lcv*NBURSTS, 0, MID_DMA_END, 0)); - else - EN_WRITE(sc, sc->drq_chip, MID_MK_RXQ_ENI(count*NBURSTS, 0, MID_DMA_END, bcode)); - EN_WRITE(sc, sc->drq_chip+4, vtophys(dp)); - EN_WRAPADD(MID_DRQOFF, MID_DRQEND, sc->drq_chip, 8); - EN_WRITE(sc, MID_DMA_WRRX, MID_DRQ_A2REG(sc->drq_chip)); - cnt = 1000; - while (EN_READ(sc, MID_DMA_RDRX) != MID_DRQ_A2REG(sc->drq_chip)) { - DELAY(1); - cnt--; - if (cnt == 0) { - printf("%s: unexpected timeout in rx DMA test\n", sc->sc_dev.dv_xname); - return(retval); /* timeout, give up */ - } - } -#else /* !NBURSTS */ - if (sc->is_adaptec) EN_WRITE(sc, sc->drq_chip, MID_MK_RXQ_ADP(lcv, 0, MID_DMA_END, 0)); else EN_WRITE(sc, sc->drq_chip, MID_MK_RXQ_ENI(count, 0, MID_DMA_END, bcode)); @@ -1094,7 +1006,6 @@ } } EN_WRAPADD(MID_DRQOFF, MID_DRQEND, sc->drq_chip, 8); -#endif /* !NBURSTS */ reg = EN_READ(sc, MID_INTACK); if ((reg & MID_INT_DMA_RX) != MID_INT_DMA_RX) { printf("%s: unexpected status in rx DMA test: 0x%x\n", @@ -1107,15 +1018,8 @@ return(bcmp(sp, dp, wmtry)); /* wmtry always exits here, no looping */ } -#ifdef NBURSTS - if (bcmp(sp, dp, lcv * NBURSTS)) { -/* printf("DMA test failed! lcv=%d, sp=0x%x, dp=0x%x\n", lcv, sp, dp); */ - return(retval); /* failed, use last value */ - } -#else if (bcmp(sp, dp, lcv)) return(retval); /* failed, use last value */ -#endif retval = lcv; ==== //depot/projects/smpng/sys/dev/firewire/sbp.c#11 (text+ko) ==== @@ -30,7 +30,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/firewire/sbp.c,v 1.39 2003/03/08 08:01:28 phk Exp $ + * $FreeBSD: src/sys/dev/firewire/sbp.c,v 1.40 2003/03/12 10:36:53 simokawa Exp $ * */ @@ -43,6 +43,9 @@ #include #include +#if __FreeBSD_version < 500106 +#include /* for struct devstat */ +#endif #include #include ==== //depot/projects/smpng/sys/dev/hifn/hifn7751.c#6 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.12 2003/03/11 22:23:19 sam Exp $ */ +/* $FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.13 2003/03/11 22:47:06 sam Exp $ */ /* $OpenBSD: hifn7751.c,v 1.120 2002/05/17 00:33:34 deraadt Exp $ */ /* @@ -41,11 +41,10 @@ * */ -#define HIFN_DEBUG - /* * Driver for the Hifn 7751 encryption processor. */ +#include "opt_hifn.h" #include #include @@ -72,6 +71,10 @@ #include #include + +#ifdef HIFN_RNDTEST +#include +#endif #include #include @@ -109,6 +112,9 @@ DRIVER_MODULE(hifn, pci, hifn_driver, hifn_devclass, 0, 0); MODULE_DEPEND(hifn, crypto, 1, 1, 1); +#ifdef HIFN_RNDTEST +MODULE_DEPEND(hifn, rndtest, 1, 1, 1); +#endif static void hifn_reset_board(struct hifn_softc *, int); static void hifn_reset_puc(struct hifn_softc *); @@ -230,6 +236,12 @@ return "Unknown-vendor unknown-part"; } +static void +default_harvest(struct rndtest_state *rsp, void *buf, u_int count) +{ + random_harvest(buf, count, count*NBBY, 0, RANDOM_PURE); +} + /* * Attach an interface that successfully probed. */ @@ -621,6 +633,15 @@ u_int32_t r; int i; +#ifdef HIFN_RNDTEST + sc->sc_rndtest = rndtest_attach(sc->sc_dev); + if (sc->sc_rndtest) + sc->sc_harvest = rndtest_harvest; + else + sc->sc_harvest = default_harvest; +#else + sc->sc_harvest = default_harvest; +#endif if ((sc->sc_flags & HIFN_IS_7811) == 0) { /* Reset 7951 public key/rng engine */ WRITE_REG_1(sc, HIFN_1_PUB_RESET, @@ -705,7 +726,8 @@ if (sc->sc_rngfirst) sc->sc_rngfirst = 0; else - random_harvest(num, RANDOM_BITS(2), RANDOM_PURE); + (*sc->sc_harvest)(sc->sc_rndtest, + num, sizeof (num)); } } else { num[0] = READ_REG_1(sc, HIFN_1_RNG_DATA); @@ -714,7 +736,8 @@ if (sc->sc_rngfirst) sc->sc_rngfirst = 0; else - random_harvest(num, RANDOM_BITS(1), RANDOM_PURE); + (*sc->sc_harvest)(sc->sc_rndtest, + num, sizeof (num[0])); } callout_reset(&sc->sc_rngto, sc->sc_rnghz, hifn_rng, sc); ==== //depot/projects/smpng/sys/dev/hifn/hifn7751var.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/hifn/hifn7751var.h,v 1.1 2002/10/04 20:32:37 sam Exp $ */ +/* $FreeBSD: src/sys/dev/hifn/hifn7751var.h,v 1.2 2003/03/11 22:47:06 sam Exp $ */ /* $OpenBSD: hifn7751var.h,v 1.42 2002/04/08 17:49:42 jason Exp $ */ /* @@ -133,6 +133,8 @@ #define HS_STATE_USED 1 /* allocated, but key not on card */ #define HS_STATE_KEY 2 /* allocated and key is on card */ +struct rndstate_test; + /* * Holds data specific to a single HIFN board. */ @@ -171,6 +173,9 @@ struct callout sc_tickto; /* for managing DMA */ int sc_rngfirst; int sc_rnghz; /* RNG polling frequency */ + struct rndtest_state *sc_rndtest; /* RNG test state */ + void (*sc_harvest)(struct rndtest_state *, + void *, u_int); int sc_c_busy; /* command ring busy */ int sc_s_busy; /* source data ring busy */ int sc_d_busy; /* destination data ring busy */ ==== //depot/projects/smpng/sys/dev/sound/pcm/ac97.c#13 (text+ko) ==== @@ -30,7 +30,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.36 2003/02/28 18:04:52 orion Exp $"); +SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.37 2003/03/12 15:11:25 orion Exp $"); MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); @@ -128,7 +128,7 @@ { 0x43525920, 0x07, 0, "CS4294/98", 0 }, { 0x43525930, 0x07, 0, "CS4299", 0 }, { 0x43525940, 0x07, 0, "CS4201", 0 }, - { 0x43525950, 0x07, 0, "CS4205", 0 }, + { 0x43525958, 0x07, 0, "CS4205", 0 }, { 0x43525960, 0x07, 0, "CS4291A", 0 }, { 0x434d4961, 0x00, 0, "CMI9739", 0 }, { 0x434d4941, 0x00, 0, "CMI9738", 0 }, ==== //depot/projects/smpng/sys/dev/ubsec/ubsec.c#9 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ubsec/ubsec.c,v 1.18 2003/03/11 18:43:24 sam Exp $ */ +/* $FreeBSD: src/sys/dev/ubsec/ubsec.c,v 1.19 2003/03/11 22:47:06 sam Exp $ */ /* $OpenBSD: ubsec.c,v 1.115 2002/09/24 18:33:26 jason Exp $ */ /* @@ -40,12 +40,12 @@ * */ -#define UBSEC_DEBUG - /* * uBsec 5[56]01, 58xx hardware crypto accelerator */ +#include "opt_ubsec.h" + #include #include #include @@ -90,6 +90,9 @@ #define letoh16(x) le16toh(x) #define letoh32(x) le32toh(x) +#ifdef UBSEC_RNDTEST +#include +#endif #include #include @@ -127,6 +130,9 @@ DRIVER_MODULE(ubsec, pci, ubsec_driver, ubsec_devclass, 0, 0); MODULE_DEPEND(ubsec, crypto, 1, 1, 1); +#ifdef UBSEC_RNDTEST +MODULE_DEPEND(ubsec, rndtest, 1, 1, 1); +#endif static void ubsec_intr(void *); static int ubsec_newsession(void *, u_int32_t *, struct cryptoini *); @@ -231,6 +237,12 @@ return "Unknown-vendor unknown-part"; } +static void +default_harvest(struct rndtest_state *rsp, void *buf, u_int count) +{ + random_harvest(buf, count, count*NBBY, 0, RANDOM_PURE); +} + static int ubsec_attach(device_t dev) { @@ -405,6 +417,15 @@ #ifndef UBSEC_NO_RNG if (sc->sc_flags & UBS_FLAGS_RNG) { sc->sc_statmask |= BS_STAT_MCR2_DONE; +#ifdef UBSEC_RNDTEST + sc->sc_rndtest = rndtest_attach(dev); + if (sc->sc_rndtest) + sc->sc_harvest = rndtest_harvest; + else + sc->sc_harvest = default_harvest; +#else + sc->sc_harvest = default_harvest; +#endif if (ubsec_dma_malloc(sc, sizeof(struct ubsec_mcr), &sc->sc_rng.rng_q.q_mcr, 0)) @@ -477,6 +498,11 @@ crypto_unregister_all(sc->sc_cid); +#ifdef UBSEC_RNDTEST + if (sc->sc_rndtest) + rndtest_detach(sc->sc_rndtest); +#endif + while (!SIMPLEQ_EMPTY(&sc->sc_freequeue)) { struct ubsec_q *q; @@ -1652,10 +1678,9 @@ struct ubsec_q2_rng *rng = (struct ubsec_q2_rng *)q; ubsec_dma_sync(&rng->rng_buf, BUS_DMASYNC_POSTREAD); - random_harvest(rng->rng_buf.dma_vaddr, - UBSEC_RNG_BUFSIZ*sizeof (u_int32_t), - UBSEC_RNG_BUFSIZ*sizeof (u_int32_t)*NBBY, 0, - RANDOM_PURE); + (*sc->sc_harvest)(sc->sc_rndtest, + rng->rng_buf.dma_vaddr, + UBSEC_RNG_BUFSIZ*sizeof (u_int32_t)); rng->rng_used = 0; callout_reset(&sc->sc_rngto, sc->sc_rnghz, ubsec_rng, sc); break; ==== //depot/projects/smpng/sys/dev/ubsec/ubsecvar.h#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ubsec/ubsecvar.h,v 1.5 2003/02/07 21:44:52 sam Exp $ */ +/* $FreeBSD: src/sys/dev/ubsec/ubsecvar.h,v 1.6 2003/03/11 22:47:06 sam Exp $ */ /* $OpenBSD: ubsecvar.h,v 1.35 2002/09/24 18:33:26 jason Exp $ */ /* @@ -174,6 +174,8 @@ #define q_dst_segs q_dst.segs #define q_dst_mapsize q_dst.mapsize +struct rndstate_test; + struct ubsec_softc { device_t sc_dev; /* device backpointer */ struct mtx sc_mtx; /* per-driver lock */ @@ -201,6 +203,9 @@ struct callout sc_rngto; /* rng timeout */ int sc_rnghz; /* rng poll time */ struct ubsec_q2_rng sc_rng; + struct rndtest_state *sc_rndtest; /* RNG test state */ + void (*sc_harvest)(struct rndtest_state *, + void *, u_int); struct ubsec_dma sc_dmaa[UBS_MAX_NQUEUE]; struct ubsec_q *sc_queuea[UBS_MAX_NQUEUE]; SIMPLEQ_HEAD(,ubsec_q2) sc_q2free; /* free list */ ==== //depot/projects/smpng/sys/i386/i386/pmap.c#33 (text+ko) ==== @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $FreeBSD: src/sys/i386/i386/pmap.c,v 1.396 2003/02/27 02:05:16 julian Exp $ + * $FreeBSD: src/sys/i386/i386/pmap.c,v 1.397 2003/03/12 07:38:37 jake Exp $ */ /* @@ -214,7 +214,6 @@ static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va); -static int pmap_release_free_page(pmap_t pmap, vm_page_t p); static vm_page_t _pmap_allocpte(pmap_t pmap, unsigned ptepindex); static pt_entry_t *pmap_pte_quick(pmap_t pmap, vm_offset_t va); static vm_page_t pmap_page_lookup(vm_object_t object, vm_pindex_t pindex); @@ -1295,7 +1294,9 @@ pmap_pinit(pmap) register struct pmap *pmap; { - vm_page_t ptdpg; + vm_page_t ptdpg[NPGPTD]; + vm_offset_t pa; + int i; /* * No need to allocate page table space yet but we do need a valid @@ -1313,18 +1314,24 @@ NPGPTD); /* - * allocate the page directory page + * allocate the page directory page(s) */ - ptdpg = vm_page_grab(pmap->pm_pteobj, PTDPTDI, - VM_ALLOC_NORMAL | VM_ALLOC_RETRY | VM_ALLOC_WIRED | VM_ALLOC_ZERO); - vm_page_lock_queues(); - vm_page_flag_clear(ptdpg, PG_BUSY); - ptdpg->valid = VM_PAGE_BITS_ALL; - vm_page_unlock_queues(); + for (i = 0; i < NPGPTD; i++) { + ptdpg[i] = vm_page_grab(pmap->pm_pteobj, PTDPTDI + i, + VM_ALLOC_NORMAL | VM_ALLOC_RETRY | VM_ALLOC_WIRED | + VM_ALLOC_ZERO); + vm_page_lock_queues(); + vm_page_flag_clear(ptdpg[i], PG_BUSY); + ptdpg[i]->valid = VM_PAGE_BITS_ALL; + vm_page_unlock_queues(); + } + + pmap_qenter((vm_offset_t)pmap->pm_pdir, ptdpg, NPGPTD); - pmap_qenter((vm_offset_t)pmap->pm_pdir, &ptdpg, NPGPTD); - if ((ptdpg->flags & PG_ZERO) == 0) - bzero(pmap->pm_pdir, PAGE_SIZE); + for (i = 0; i < NPGPTD; i++) { + if ((ptdpg[i]->flags & PG_ZERO) == 0) + bzero(pmap->pm_pdir + (i * NPDEPG), PAGE_SIZE); + } mtx_lock_spin(&allpmaps_lock); LIST_INSERT_HEAD(&allpmaps, pmap, pm_list); @@ -1336,9 +1343,11 @@ pmap->pm_pdir[MPPTDI] = PTD[MPPTDI]; #endif - /* install self-referential address mapping entry */ - pmap->pm_pdir[PTDPTDI] = - VM_PAGE_TO_PHYS(ptdpg) | PG_V | PG_RW | PG_A | PG_M; + /* install self-referential address mapping entry(s) */ + for (i = 0; i < NPGPTD; i++) { + pa = VM_PAGE_TO_PHYS(ptdpg[i]); + pmap->pm_pdir[PTDPTDI + i] = pa | PG_V | PG_RW | PG_A | PG_M; + } pmap->pm_active = 0; TAILQ_INIT(&pmap->pm_pvlist); @@ -1358,50 +1367,6 @@ /* XXX: Remove this stub when no longer called */ } -static int -pmap_release_free_page(pmap_t pmap, vm_page_t p) -{ - pd_entry_t *pde = pmap->pm_pdir; - - /* - * This code optimizes the case of freeing non-busy - * page-table pages. Those pages are zero now, and - * might as well be placed directly into the zero queue. - */ - vm_page_lock_queues(); - if (vm_page_sleep_if_busy(p, FALSE, "pmaprl")) - return (0); - vm_page_busy(p); - - /* - * Remove the page table page from the processes address space. - */ - pde[p->pindex] = 0; - pmap->pm_stats.resident_count--; - - if (p->hold_count) { - panic("pmap_release: freeing held page table page"); - } - /* - * Page directory pages need to have the kernel - * stuff cleared, so they can go into the zero queue also. - */ - if (p->pindex == PTDPTDI) { - bzero(pde + KPTDI, nkpt * sizeof(pd_entry_t)); -#ifdef SMP - pde[MPPTDI] = 0; -#endif - pde[APTDPTDI] = 0; - pmap_kremove((vm_offset_t) pmap->pm_pdir); - } - - p->wire_count--; - atomic_subtract_int(&cnt.v_wire_count, 1); - vm_page_free_zero(p); - vm_page_unlock_queues(); - return 1; -} - /* * this routine is called if the page table page is not * mapped correctly. @@ -1525,36 +1490,45 @@ void pmap_release(pmap_t pmap) { - vm_page_t p,n,ptdpg; - vm_object_t object = pmap->pm_pteobj; - int curgeneration; + vm_object_t object; + vm_page_t m; + int i; + + object = pmap->pm_pteobj; + + KASSERT(object->ref_count == 1, + ("pmap_release: pteobj reference count %d != 1", + object->ref_count)); + KASSERT(pmap->pm_stats.resident_count == 0, + ("pmap_release: pmap resident count %ld != 0", + pmap->pm_stats.resident_count)); -#if defined(DIAGNOSTIC) - if (object->ref_count != 1) - panic("pmap_release: pteobj reference count != 1"); -#endif - - ptdpg = NULL; mtx_lock_spin(&allpmaps_lock); LIST_REMOVE(pmap, pm_list); mtx_unlock_spin(&allpmaps_lock); -retry: - curgeneration = object->generation; - for (p = TAILQ_FIRST(&object->memq); p != NULL; p = n) { - n = TAILQ_NEXT(p, listq); - if (p->pindex == PTDPTDI) { - ptdpg = p; - continue; - } - while (1) { - if (!pmap_release_free_page(pmap, p) && - (object->generation != curgeneration)) - goto retry; - } + + bzero(pmap->pm_pdir + KPTDI, nkpt * sizeof(*pmap->pm_pdir)); + for (i = 0; i < NPGPTD; i++) { + pmap->pm_pdir[PTDPTDI + i] = 0; + pmap->pm_pdir[APTDPTDI + i] = 0; } +#ifdef SMP + pmap->pm_pdir[MPPTDI] = 0; +#endif - if (ptdpg && !pmap_release_free_page(pmap, ptdpg)) - goto retry; + pmap_qremove((vm_offset_t)pmap->pm_pdir, NPGPTD); + + vm_page_lock_queues(); + for (i = 0; i < NPGPTD; i++) { + m = TAILQ_FIRST(&object->memq); + m->wire_count--; + atomic_subtract_int(&cnt.v_wire_count, 1); + vm_page_busy(m); + vm_page_free_zero(m); + } + KASSERT(TAILQ_EMPTY(&object->memq), + ("pmap_release: leaking page table pages")); + vm_page_unlock_queues(); } static int ==== //depot/projects/smpng/sys/kern/kern_exit.c#55 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_exit.c 8.7 (Berkeley) 2/12/94 - * $FreeBSD: src/sys/kern/kern_exit.c,v 1.200 2003/03/11 06:01:44 davidxu Exp $ + * $FreeBSD: src/sys/kern/kern_exit.c,v 1.201 2003/03/12 11:10:04 tjr Exp $ */ #include "opt_compat.h" @@ -657,17 +657,17 @@ mtx_unlock(&Giant); return (0); } - /* - * Remove other references to this process to ensure - * we have an exclusive reference. - */ - leavepgrp(p); sx_xlock(&allproc_lock); LIST_REMOVE(p, p_list); /* off zombproc */ sx_xunlock(&allproc_lock); LIST_REMOVE(p, p_sibling); + /* + * Remove other references to this process to ensure + * we have an exclusive reference. + */ + leavepgrp(p); sx_xunlock(&proctree_lock); /* ==== //depot/projects/smpng/sys/kern/kern_proc.c#45 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)kern_proc.c 8.7 (Berkeley) 2/14/95 - * $FreeBSD: src/sys/kern/kern_proc.c,v 1.173 2003/02/27 02:05:17 julian Exp $ + * $FreeBSD: src/sys/kern/kern_proc.c,v 1.174 2003/03/12 16:14:55 jhb Exp $ */ #include "opt_ktrace.h" @@ -1025,7 +1025,7 @@ int *name = (int*) arg1; u_int namelen = arg2; struct proc *p; - struct pargs *pa; + struct pargs *pa, *newpa; int error = 0; if (namelen != 1) @@ -1039,12 +1039,12 @@ PROC_UNLOCK(p); return (0); } - PROC_UNLOCK(p); - if (req->newptr && curproc != p) + if (req->newptr && curproc != p) { + PROC_UNLOCK(p); return (EPERM); + } - PROC_LOCK(p); pa = p->p_args; pargs_hold(pa); PROC_UNLOCK(p); @@ -1055,24 +1055,22 @@ if (req->newptr == NULL) return (error); >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 12: 1:42 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF63237B404; Wed, 12 Mar 2003 12:01:35 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47DEA37B401 for ; Wed, 12 Mar 2003 12:01:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4F0F43FD7 for ; Wed, 12 Mar 2003 12:01:32 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CK1W0U023160 for ; Wed, 12 Mar 2003 12:01:32 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CK1WRr023154 for perforce@freebsd.org; Wed, 12 Mar 2003 12:01:32 -0800 (PST) Date: Wed, 12 Mar 2003 12:01:32 -0800 (PST) Message-Id: <200303122001.h2CK1WRr023154@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 26783 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26783 Change 26783 by rwatson@rwatson_paprika on 2003/03/12 12:00:32 Flush minor patches from my flight on Sunday: permit policies to prevent use of wait4() (and related calls) to monitor inappropriate processes. Many policies will want to avoid limiting wait4() due to possible zombie-related side effects, but some policies will require it. Affected files ... .. //depot/projects/trustedbsd/mac/sys/kern/kern_exit.c#29 edit .. //depot/projects/trustedbsd/mac/sys/kern/kern_mac.c#376 edit .. //depot/projects/trustedbsd/mac/sys/kern/kern_prot.c#32 edit .. //depot/projects/trustedbsd/mac/sys/sys/mac.h#228 edit .. //depot/projects/trustedbsd/mac/sys/sys/mac_policy.h#182 edit .. //depot/projects/trustedbsd/mac/sys/sys/proc.h#38 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/kern/kern_exit.c#29 (text+ko) ==== @@ -585,6 +585,10 @@ PROC_UNLOCK(p); continue; } + if (p_canwait(td, p)) { + PROC_UNLOCK(p); + continue; + } /* * This special case handles a kthread spawned by linux_clone ==== //depot/projects/trustedbsd/mac/sys/kern/kern_mac.c#376 (text+ko) ==== @@ -2516,6 +2516,21 @@ } int +mac_check_proc_wait(struct ucred *cred, struct proc *proc) +{ + int error; + + PROC_LOCK_ASSERT(proc, MA_OWNED); + + if (!mac_enforce_process) + return (0); + + MAC_CHECK(check_proc_wait, cred, proc); + + return (error); +} + +int mac_check_socket_bind(struct ucred *ucred, struct socket *socket, struct sockaddr *sockaddr) { ==== //depot/projects/trustedbsd/mac/sys/kern/kern_prot.c#32 (text+ko) ==== @@ -1670,6 +1670,37 @@ return (0); } +/*- + * Determine whether td can wait for the exit of p. + * Returns: 0 for permitted, an errno value otherwise + * Locks: Sufficient locks to protect various components of td and p + * must be held. td must be curthread, and a lock must + * be held for p. + * References: td and p must be valid for the lifetime of the call + + */ +int +p_canwait(struct thread *td, struct proc *p) +{ + int error; + + KASSERT(td == curthread, ("%s: td not curthread", __func__)); + PROC_LOCK_ASSERT(p, MA_OWNED); + if ((error = prison_check(td->td_ucred, p->p_ucred))) + return (error); +#ifdef MAC + if ((error = mac_check_proc_wait(td->td_ucred, p))) + return (error); +#endif +#if 0 + /* XXXMAC: This could have odd effects on some shells. */ + if ((error = cr_seeotheruids(td->td_ucred, p->p_ucred))) + return (error); +#endif + + return (0); +} + /* * Allocate a zeroed cred structure. */ ==== //depot/projects/trustedbsd/mac/sys/sys/mac.h#228 (text+ko) ==== @@ -256,6 +256,7 @@ int mac_check_proc_sched(struct ucred *cred, struct proc *proc); int mac_check_proc_signal(struct ucred *cred, struct proc *proc, int signum); +int mac_check_proc_wait(struct ucred *cred, struct proc *proc); int mac_check_socket_bind(struct ucred *cred, struct socket *so, struct sockaddr *sockaddr); int mac_check_socket_connect(struct ucred *cred, struct socket *so, ==== //depot/projects/trustedbsd/mac/sys/sys/mac_policy.h#182 (text+ko) ==== @@ -303,6 +303,8 @@ struct proc *proc); int (*mpo_check_proc_signal)(struct ucred *cred, struct proc *proc, int signum); + int (*mpo_check_proc_wait)(struct ucred *cred, + struct proc *proc); int (*mpo_check_socket_bind)(struct ucred *cred, struct socket *so, struct label *socketlabel, struct sockaddr *sockaddr); ==== //depot/projects/trustedbsd/mac/sys/sys/proc.h#38 (text+ko) ==== @@ -868,6 +868,7 @@ int p_cansee(struct thread *td, struct proc *p); int p_cansched(struct thread *td, struct proc *p); int p_cansignal(struct thread *td, struct proc *p, int signum); +int p_canwait(struct thread *td, struct proc *p); struct pargs *pargs_alloc(int len); void pargs_drop(struct pargs *pa); void pargs_free(struct pargs *pa); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 13:31:28 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DF20C37B404; Wed, 12 Mar 2003 13:31:24 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7193037B401 for ; Wed, 12 Mar 2003 13:31:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F05CF43F93 for ; Wed, 12 Mar 2003 13:31:23 -0800 (PST) (envelope-from amigus@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CLVN0U037230 for ; Wed, 12 Mar 2003 13:31:23 -0800 (PST) (envelope-from amigus@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CLVNva037225 for perforce@freebsd.org; Wed, 12 Mar 2003 13:31:23 -0800 (PST) Date: Wed, 12 Mar 2003 13:31:23 -0800 (PST) Message-Id: <200303122131.h2CLVNva037225@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to amigus@FreeBSD.org using -f From: Adam Migus Subject: PERFORCE change 26787 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26787 Change 26787 by amigus@amigus_ludo on 2003/03/12 13:30:44 Make it possible to install an SEBSD system from a system without the SEBSD utilities required by mergemaster, in /sbin. Do this by introducing a new variable to mergemaster called ${REALDESTDIR}, which gets the value of ${DESTDIR} if it's specified with -D. When mergemaster changes DESTDIR, REALDESTDIR stays around, so Makefiles and shell scripts know where the new root filesystem is. In this case, it allows me to find ${REALDESTDIR}/sbin/sebsd_checkpolicy, et al. Affected files ... .. //depot/projects/trustedbsd/mac/contrib/sebsd/policy/Makefile#7 edit .. //depot/projects/trustedbsd/mac/usr.sbin/mergemaster/mergemaster.sh#11 edit Differences ... ==== //depot/projects/trustedbsd/mac/contrib/sebsd/policy/Makefile#7 (text+ko) ==== @@ -1,9 +1,8 @@ -CHECKPOLICY = /sbin/sebsd_checkpolicy -SETFILES = /sbin/sebsd_setfiles -M4 = /usr/bin/m4 -Imacros -s +CHECKPOLICY = $(REALDESTDIR)/sbin/sebsd_checkpolicy +SETFILES = $(REALDESTDIR)/sbin/sebsd_setfiles +M4 = $(REALDESTDIR)/usr/bin/m4 -Imacros -s -INSTALLDIR = /etc/security/sebsd -#FLASKDIR = $(INSTALLDIR)/flask +INSTALLDIR = $(DESTDIR)/etc/security/sebsd FLASKDIR = flask MULTILABELMOUNTS != /sbin/mount -t ufs -p | \ ==== //depot/projects/trustedbsd/mac/usr.sbin/mergemaster/mergemaster.sh#11 (text+ko) ==== @@ -291,6 +291,9 @@ ;; D) DESTDIR=${OPTARG} + # preserve the DESTDIR so Makefiles and scripts can use things only found + # in ${DESTDIR}/, such as new /sbin utilities. + REALDESTDIR=${DESTDIR} ;; *) display_usage @@ -494,13 +497,13 @@ case "${DESTDIR}" in '') ;; *) - make DESTDIR=${DESTDIR} distrib-dirs + make DESTDIR=${DESTDIR} REALDESTDIR=${REALDESTDIR} distrib-dirs ;; esac - make DESTDIR=${TEMPROOT} distrib-dirs && + make DESTDIR=${TEMPROOT} REALDESTDIR=${REALDESTDIR} distrib-dirs && make MAKEOBJDIRPREFIX=${TEMPROOT}/usr/obj obj && make MAKEOBJDIRPREFIX=${TEMPROOT}/usr/obj DESTDIR=${TEMPROOT} \ - distribution;} || + REALDESTDIR=${REALDESTDIR} distribution;} || { echo ''; echo " *** FATAL ERROR: Cannot 'cd' to ${SOURCEDIR} and install files to"; echo " the temproot environment"; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 14:46:59 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C1B1737B404; Wed, 12 Mar 2003 14:46:57 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5257137B401 for ; Wed, 12 Mar 2003 14:46:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DCB1D43FAF for ; Wed, 12 Mar 2003 14:46:56 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CMku0U043574 for ; Wed, 12 Mar 2003 14:46:56 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CMkumr043571 for perforce@freebsd.org; Wed, 12 Mar 2003 14:46:56 -0800 (PST) Date: Wed, 12 Mar 2003 14:46:56 -0800 (PST) Message-Id: <200303122246.h2CMkumr043571@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26790 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26790 Change 26790 by jhb@jhb_laptop on 2003/03/12 14:46:11 The INIT Level De-Assert IPI is supposed to be sent to All Excluding Self, not All Including Self. Affected files ... .. //depot/projects/smpng/sys/i386/i386/mp_machdep.c#40 edit Differences ... ==== //depot/projects/smpng/sys/i386/i386/mp_machdep.c#40 (text+ko) ==== @@ -2265,7 +2265,7 @@ /* spin */ ; /* do an INIT IPI: deassert RESET */ - lapic.icr_lo = icr_lo | 0x00088500; + lapic.icr_lo = icr_lo | 0x000c8500; /* wait for pending status end */ u_sleep(10000); /* wait ~10mS */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17: 2:21 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF68E37B404; Wed, 12 Mar 2003 17:01:54 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C36537B401 for ; Wed, 12 Mar 2003 17:01:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7D1043F85 for ; Wed, 12 Mar 2003 17:01:51 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D11p0U059959 for ; Wed, 12 Mar 2003 17:01:51 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D110dD059661 for perforce@freebsd.org; Wed, 12 Mar 2003 17:01:00 -0800 (PST) Date: Wed, 12 Mar 2003 17:01:00 -0800 (PST) Message-Id: <200303130101.h2D110dD059661@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26795 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26795 Change 26795 by peter@peter_daintree on 2003/03/12 17:00:09 IFC @26792 Affected files ... .. //depot/projects/hammer/MAINTAINERS#5 integrate .. //depot/projects/hammer/Makefile#6 integrate .. //depot/projects/hammer/Makefile.inc1#7 integrate .. //depot/projects/hammer/README#2 integrate .. //depot/projects/hammer/UPDATING#5 integrate .. //depot/projects/hammer/bin/Makefile#2 integrate .. //depot/projects/hammer/bin/chflags/Makefile#1 branch .. //depot/projects/hammer/bin/chflags/chflags.1#1 branch .. //depot/projects/hammer/bin/chflags/chflags.c#1 branch .. //depot/projects/hammer/bin/chio/chio.1#2 integrate .. //depot/projects/hammer/bin/chmod/chmod.1#4 integrate .. //depot/projects/hammer/bin/chmod/chmod.c#2 integrate .. //depot/projects/hammer/bin/csh/USD.doc/Makefile#2 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.1#2 integrate .. //depot/projects/hammer/bin/csh/USD.doc/csh.g#3 integrate .. //depot/projects/hammer/bin/date/date.1#3 integrate .. //depot/projects/hammer/bin/date/date.c#3 integrate .. //depot/projects/hammer/bin/date/netdate.c#2 integrate .. //depot/projects/hammer/bin/dd/Makefile#2 integrate .. //depot/projects/hammer/bin/dd/args.c#2 integrate .. //depot/projects/hammer/bin/dd/conv.c#2 integrate .. //depot/projects/hammer/bin/dd/dd.1#2 integrate .. //depot/projects/hammer/bin/dd/dd.c#2 integrate .. //depot/projects/hammer/bin/dd/dd.h#2 integrate .. //depot/projects/hammer/bin/dd/extern.h#2 integrate .. //depot/projects/hammer/bin/dd/misc.c#2 integrate .. //depot/projects/hammer/bin/dd/position.c#2 integrate .. //depot/projects/hammer/bin/df/df.c#4 integrate .. //depot/projects/hammer/bin/ed/io.c#2 integrate .. //depot/projects/hammer/bin/expr/expr.1#3 integrate .. //depot/projects/hammer/bin/getfacl/getfacl.1#3 integrate .. //depot/projects/hammer/bin/getfacl/getfacl.c#3 integrate .. //depot/projects/hammer/bin/kenv/Makefile#2 integrate .. //depot/projects/hammer/bin/kenv/kenv.1#2 integrate .. //depot/projects/hammer/bin/kenv/kenv.c#2 integrate .. //depot/projects/hammer/bin/pax/ar_io.c#3 integrate .. //depot/projects/hammer/bin/pax/buf_subs.c#3 integrate .. //depot/projects/hammer/bin/pax/cache.c#2 integrate .. //depot/projects/hammer/bin/pax/cpio.c#3 integrate .. //depot/projects/hammer/bin/pax/ftree.c#3 integrate .. //depot/projects/hammer/bin/pax/options.c#3 integrate .. //depot/projects/hammer/bin/pax/pat_rep.c#3 integrate .. //depot/projects/hammer/bin/pax/pax.1#4 integrate .. //depot/projects/hammer/bin/pax/pax.h#3 integrate .. //depot/projects/hammer/bin/pax/sel_subs.c#2 integrate .. //depot/projects/hammer/bin/pax/tables.c#2 integrate .. //depot/projects/hammer/bin/ps/extern.h#6 integrate .. //depot/projects/hammer/bin/ps/fmt.c#2 integrate .. //depot/projects/hammer/bin/ps/keyword.c#6 integrate .. //depot/projects/hammer/bin/ps/nlist.c#3 integrate .. //depot/projects/hammer/bin/ps/print.c#6 integrate .. //depot/projects/hammer/bin/ps/ps.1#5 integrate .. //depot/projects/hammer/bin/ps/ps.c#4 integrate .. //depot/projects/hammer/bin/ps/ps.h#4 integrate .. //depot/projects/hammer/bin/realpath/realpath.c#2 integrate .. //depot/projects/hammer/bin/rm/rm.1#3 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.1#2 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.c#2 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.h#2 integrate .. //depot/projects/hammer/bin/sh/bltin/echo.1#2 integrate .. //depot/projects/hammer/bin/sh/bltin/echo.c#2 integrate .. //depot/projects/hammer/bin/sh/builtins.def#2 integrate .. //depot/projects/hammer/bin/sh/eval.c#3 integrate .. //depot/projects/hammer/bin/sh/expand.c#4 integrate .. //depot/projects/hammer/bin/sh/expand.h#2 integrate .. //depot/projects/hammer/bin/sh/jobs.c#5 integrate .. //depot/projects/hammer/bin/sh/machdep.h#2 delete .. //depot/projects/hammer/bin/sh/memalloc.c#2 integrate .. //depot/projects/hammer/bin/sh/nodes.c.pat#2 integrate .. //depot/projects/hammer/bin/sh/sh.1#3 integrate .. //depot/projects/hammer/bin/sh/show.c#3 integrate .. //depot/projects/hammer/contrib/amd/amd/amd.8#2 integrate .. //depot/projects/hammer/contrib/amd/amq/amq.8#2 integrate .. //depot/projects/hammer/contrib/amd/fixmount/fixmount.8#2 integrate .. //depot/projects/hammer/contrib/amd/fsinfo/fsinfo.8#2 integrate .. //depot/projects/hammer/contrib/amd/hlfsd/hlfsd.8#2 integrate .. //depot/projects/hammer/contrib/amd/scripts/amd.conf.5#2 integrate .. //depot/projects/hammer/contrib/bind/CHANGES#3 integrate .. //depot/projects/hammer/contrib/bind/README#2 integrate .. //depot/projects/hammer/contrib/bind/Version#2 integrate .. //depot/projects/hammer/contrib/bind/bin/named/db_defs.h#3 integrate .. //depot/projects/hammer/contrib/bind/bin/named/db_sec.c#3 integrate .. //depot/projects/hammer/contrib/bind/bin/named/ns_defs.h#3 integrate .. //depot/projects/hammer/contrib/bind/bin/named/ns_ncache.c#3 integrate .. //depot/projects/hammer/contrib/bind/bin/named/ns_req.c#3 integrate .. //depot/projects/hammer/contrib/bind/bin/named/ns_resp.c#3 integrate .. //depot/projects/hammer/contrib/bind/doc/html/logging.html#2 integrate .. //depot/projects/hammer/contrib/bind/doc/html/options.html#2 integrate .. //depot/projects/hammer/contrib/bind/doc/man/named.conf.5#2 integrate .. //depot/projects/hammer/contrib/bind/doc/man/resolver.3#2 integrate .. //depot/projects/hammer/contrib/bind/lib/nameser/ns_name.c#3 integrate .. //depot/projects/hammer/contrib/bind/lib/nameser/ns_samedomain.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout-tic30.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/aoutx.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/archive.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd-in.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd-in2.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/binary.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-arm.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-mips.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/coff-tic30.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/coff-z8k.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/coffcode.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coffgen.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cofflink.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/config.bfd#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/config.in#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/configure#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/configure.in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-mips.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/cpu-tic30.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/cpu-v850.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/cpu-z8k.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfdt.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/coffcode.texi#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/reloc.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/dwarf2.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ecoff.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf-bfd.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf-eh-frame.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-arm.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-i386.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-mips.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/elf32-s390.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-sparc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-v850.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/elf64-alpha.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-mips.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/elf64-ppc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-s390.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-sparc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elflink.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elflink.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-ia64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-target.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/format.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/gen-aout.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libbfd.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libcoff.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/linker.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/merge.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/mipsbsd.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/pe-mips.c#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/peicode.h#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/SRC-POTFILES.in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/bfd.pot#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/reloc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/section.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/srec.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/stabs.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/syms.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/targets.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/version.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/xcofflink.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/bucomm.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/configure#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/configure.in#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/nm.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/objdump.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/po/binutils.pot#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rcparse.c#2 delete .. //depot/projects/hammer/contrib/binutils/binutils/rcparse.h#2 delete .. //depot/projects/hammer/contrib/binutils/binutils/readelf.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/strings.c#3 integrate .. //depot/projects/hammer/contrib/binutils/etc/ChangeLog#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-elf.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-alpha.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-alpha.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-i386.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-i386.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ia64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ppc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-s390.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-s390.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-sparc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-tic30.c#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/tc-tic30.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/tc-v850.c#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/tc-v850.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/tc-z8k.c#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/tc-z8k.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/te-freebsd.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/configure#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/configure.in#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/as.1#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-v850.texi#2 delete .. //depot/projects/hammer/contrib/binutils/gas/doc/c-z8k.texi#2 delete .. //depot/projects/hammer/contrib/binutils/gas/itbl-lex.l#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/itbl-ops.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/itbl-parse.y#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/po/gas.pot#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/write.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gprof/po/Make-in#2 integrate .. //depot/projects/hammer/contrib/binutils/gprof/po/gprof.pot#2 integrate .. //depot/projects/hammer/contrib/binutils/include/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/include/ansidecl.h#2 integrate .. //depot/projects/hammer/contrib/binutils/include/opcode/arc.h#2 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/convex.h#3 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/mips.h#2 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/np1.h#2 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/pn.h#2 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/tic30.h#2 delete .. //depot/projects/hammer/contrib/binutils/include/opcode/v850.h#2 delete .. //depot/projects/hammer/contrib/binutils/ld/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/binutils/ld/configure.host#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/configure.tgt#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/arcelf.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32b4300.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32bmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32bsmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32ebmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32elmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32l4300.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32lmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32lsmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf32ppc.sh#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf64_s390.sh#2 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf64_sparc.sh#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf64alpha.sh#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf64bmip.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf64ppc.sh#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/elf_x86_64.sh#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emulparams/sh.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/shelf.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/shelf_linux.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/shl.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/shlelf.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/tic30aout.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/tic30coff.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/v850.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/vsta.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/z8001.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emulparams/z8002.sh#2 delete .. //depot/projects/hammer/contrib/binutils/ld/emultempl/elf32.em#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/emultempl/pe.em#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ld.1#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldctor.c#2 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldexp.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldfile.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldgram.y#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldlang.c#4 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldlang.h#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldlex.l#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldmain.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldmisc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/ldwrite.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/lexsup.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/mri.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/pe-dll.c#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/po/ld.pot#3 integrate .. //depot/projects/hammer/contrib/binutils/ld/scripttempl/pe.sc#2 integrate .. //depot/projects/hammer/contrib/binutils/ld/scripttempl/tic30aout.sc#2 delete .. //depot/projects/hammer/contrib/binutils/ld/scripttempl/tic30coff.sc#2 delete .. //depot/projects/hammer/contrib/binutils/ld/scripttempl/v850.sc#2 delete .. //depot/projects/hammer/contrib/binutils/ld/scripttempl/z8000.sc#2 delete .. //depot/projects/hammer/contrib/binutils/libiberty/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/libiberty/config.table#3 integrate .. //depot/projects/hammer/contrib/binutils/opcodes/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/opcodes/po/opcodes.pot#3 integrate .. //depot/projects/hammer/contrib/binutils/opcodes/sparc-opc.c#2 integrate .. //depot/projects/hammer/contrib/binutils/opcodes/tic30-dis.c#2 delete .. //depot/projects/hammer/contrib/binutils/opcodes/v850-dis.c#2 delete .. //depot/projects/hammer/contrib/binutils/opcodes/v850-opc.c#2 delete .. //depot/projects/hammer/contrib/binutils/opcodes/z8k-dis.c#2 delete .. //depot/projects/hammer/contrib/binutils/opcodes/z8k-opc.h#2 delete .. //depot/projects/hammer/contrib/binutils/opcodes/z8kgen.c#2 delete .. //depot/projects/hammer/contrib/com_err/getarg.c#2 integrate .. //depot/projects/hammer/contrib/cvs/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/FAQ#2 integrate .. //depot/projects/hammer/contrib/cvs/INSTALL#3 integrate .. //depot/projects/hammer/contrib/cvs/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/cvs/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/NEWS#3 integrate .. //depot/projects/hammer/contrib/cvs/TODO#3 integrate .. //depot/projects/hammer/contrib/cvs/acconfig.h#2 delete .. //depot/projects/hammer/contrib/cvs/acinclude.m4#3 integrate .. //depot/projects/hammer/contrib/cvs/aclocal.m4#3 integrate .. //depot/projects/hammer/contrib/cvs/config.h.in#3 integrate .. //depot/projects/hammer/contrib/cvs/configure#3 integrate .. //depot/projects/hammer/contrib/cvs/configure.in#3 integrate .. //depot/projects/hammer/contrib/cvs/contrib/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/contrib/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/cvs/contrib/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/contrib/README#2 integrate .. //depot/projects/hammer/contrib/cvs/contrib/check_cvs.in#1 branch .. //depot/projects/hammer/contrib/cvs/contrib/cvs_acls.in#3 integrate .. //depot/projects/hammer/contrib/cvs/contrib/debug_check_log.sh#2 integrate .. //depot/projects/hammer/contrib/cvs/diff/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/diff/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/diff/diff.c#2 integrate .. //depot/projects/hammer/contrib/cvs/diff/system.h#3 integrate .. //depot/projects/hammer/contrib/cvs/doc/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/doc/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/doc/cvs.texinfo#3 integrate .. //depot/projects/hammer/contrib/cvs/doc/stamp-1#2 integrate .. //depot/projects/hammer/contrib/cvs/doc/stamp-vti#2 integrate .. //depot/projects/hammer/contrib/cvs/doc/version-client.texi#2 integrate .. //depot/projects/hammer/contrib/cvs/doc/version.texi#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/lib/Makefile.am#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/lib/fnmatch.h#2 delete .. //depot/projects/hammer/contrib/cvs/lib/fnmatch.h.in#1 branch .. //depot/projects/hammer/contrib/cvs/lib/getdate.y#3 integrate .. //depot/projects/hammer/contrib/cvs/lib/gethostname.c#1 branch .. //depot/projects/hammer/contrib/cvs/lib/getline.c#3 integrate .. //depot/projects/hammer/contrib/cvs/lib/getline.h#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/getopt.h#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/getpagesize.h#1 branch .. //depot/projects/hammer/contrib/cvs/lib/hostname.c#2 delete .. //depot/projects/hammer/contrib/cvs/lib/regex.c#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/regex.h#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/strerror.c#2 integrate .. //depot/projects/hammer/contrib/cvs/lib/system.h#2 integrate .. //depot/projects/hammer/contrib/cvs/man/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/man/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/noautomake.sh#2 integrate .. //depot/projects/hammer/contrib/cvs/src/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/src/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/cvs/src/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/cvs/src/add.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/admin.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/annotate.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/buffer.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/buffer.h#3 integrate .. //depot/projects/hammer/contrib/cvs/src/checkout.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/classify.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/client.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/commit.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/create_adm.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/cvs.h#3 integrate .. //depot/projects/hammer/contrib/cvs/src/cvsbug.in#2 integrate .. //depot/projects/hammer/contrib/cvs/src/cvsrc.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/diff.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/edit.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/filesubr.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/history.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/ignore.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/import.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/lock.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/log.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/login.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/logmsg.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/main.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/myndbm.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/options.h.in#2 delete .. //depot/projects/hammer/contrib/cvs/src/parseinfo.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/patch.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/rcs.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/rcscmds.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/recurse.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/remove.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/root.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/sanity.sh#3 integrate .. //depot/projects/hammer/contrib/cvs/src/scramble.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/server.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/stamp-h2.in#2 delete .. //depot/projects/hammer/contrib/cvs/src/status.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/subr.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/tag.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/update.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/vers_ts.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/version.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/version.h.in#2 delete .. //depot/projects/hammer/contrib/cvs/src/watch.c#2 integrate .. //depot/projects/hammer/contrib/cvs/src/wrapper.c#3 integrate .. //depot/projects/hammer/contrib/cvs/src/zlib.c#3 integrate .. //depot/projects/hammer/contrib/cvs/stamp-h1.in#2 delete .. //depot/projects/hammer/contrib/cvs/tools/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/cvs/tools/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/diff/prepend_args.c#2 integrate .. //depot/projects/hammer/contrib/diff/util.c#2 integrate .. //depot/projects/hammer/contrib/file/.cvsignore#1 branch .. //depot/projects/hammer/contrib/file/Magdir/archive#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/audio#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/compress#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/ctags#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/elf#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/filesystems#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/flash#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/gringotts#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/hdf#1 branch .. //depot/projects/hammer/contrib/file/Magdir/hp#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/images#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/jpeg#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/lisp#3 integrate .. //depot/projects/hammer/contrib/file/Magdir/macintosh#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/msdos#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/python#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/sgml#2 integrate .. //depot/projects/hammer/contrib/file/Magdir/sql#1 branch .. //depot/projects/hammer/contrib/file/Magdir/vorbis#3 integrate .. //depot/projects/hammer/contrib/file/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/file/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/file/Makefile.std#3 integrate .. //depot/projects/hammer/contrib/file/README#3 integrate .. //depot/projects/hammer/contrib/file/acconfig.h#3 integrate .. //depot/projects/hammer/contrib/file/aclocal.m4#3 integrate .. //depot/projects/hammer/contrib/file/apprentice.c#3 integrate .. //depot/projects/hammer/contrib/file/ascmagic.c#3 integrate .. //depot/projects/hammer/contrib/file/config.h.in#3 integrate .. //depot/projects/hammer/contrib/file/configure#3 integrate .. //depot/projects/hammer/contrib/file/configure.in#3 integrate .. //depot/projects/hammer/contrib/file/file.c#3 integrate .. //depot/projects/hammer/contrib/file/file.h#3 integrate .. //depot/projects/hammer/contrib/file/file.man#3 integrate .. //depot/projects/hammer/contrib/file/magic.man#3 integrate .. //depot/projects/hammer/contrib/file/magic.mime#3 integrate .. //depot/projects/hammer/contrib/file/patchlevel.h#3 integrate .. //depot/projects/hammer/contrib/file/print.c#3 integrate .. //depot/projects/hammer/contrib/file/readelf.c#3 integrate .. //depot/projects/hammer/contrib/file/softmagic.c#3 integrate .. //depot/projects/hammer/contrib/gcc/ChangeLog#5 integrate .. //depot/projects/hammer/contrib/gcc/FAQ#1 branch .. //depot/projects/hammer/contrib/gcc/GNATS#1 branch .. //depot/projects/hammer/contrib/gcc/MAINTAINERS#1 branch .. //depot/projects/hammer/contrib/gcc/Makefile.in#5 integrate .. //depot/projects/hammer/contrib/gcc/alias.c#3 integrate .. //depot/projects/hammer/contrib/gcc/basic-block.h#2 integrate .. //depot/projects/hammer/contrib/gcc/bugs.html#1 branch .. //depot/projects/hammer/contrib/gcc/builtin-types.def#2 integrate .. //depot/projects/hammer/contrib/gcc/builtins.c#3 integrate .. //depot/projects/hammer/contrib/gcc/c-common.c#3 integrate .. //depot/projects/hammer/contrib/gcc/c-common.h#3 integrate .. //depot/projects/hammer/contrib/gcc/c-decl.c#4 integrate .. //depot/projects/hammer/contrib/gcc/c-format.c#3 integrate .. //depot/projects/hammer/contrib/gcc/c-objc-common.c#3 integrate .. //depot/projects/hammer/contrib/gcc/c-parse.in#3 integrate .. //depot/projects/hammer/contrib/gcc/c-semantics.c#2 integrate .. //depot/projects/hammer/contrib/gcc/c-tree.h#3 integrate .. //depot/projects/hammer/contrib/gcc/c-typeck.c#3 integrate .. //depot/projects/hammer/contrib/gcc/calls.c#4 integrate .. //depot/projects/hammer/contrib/gcc/cfganal.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cfgbuild.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cfgcleanup.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cfgrtl.c#3 integrate .. //depot/projects/hammer/contrib/gcc/combine.c#3 integrate .. //depot/projects/hammer/contrib/gcc/config-ml.in#1 branch .. //depot/projects/hammer/contrib/gcc/config.gcc#3 integrate .. //depot/projects/hammer/contrib/gcc/config.guess#2 integrate .. //depot/projects/hammer/contrib/gcc/config.if#1 branch .. //depot/projects/hammer/contrib/gcc/config.sub#1 branch .. //depot/projects/hammer/contrib/gcc/config/ChangeLog#1 branch .. //depot/projects/hammer/contrib/gcc/config/acinclude.m4#1 branch .. //depot/projects/hammer/contrib/gcc/config/alpha/alpha.c#3 integrate .. //depot/projects/hammer/contrib/gcc/config/alpha/freebsd.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/alpha/t-osf4#2 integrate .. //depot/projects/hammer/contrib/gcc/config/arm/arm.c#3 integrate .. //depot/projects/hammer/contrib/gcc/config/arm/t-netbsd#2 integrate .. //depot/projects/hammer/contrib/gcc/config/freebsd-spec.h#4 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/cygwin.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/freebsd.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/i386.c#4 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/i386.h#4 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/i386.md#3 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/linux64.h#4 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/mingw32.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/mmintrin.h#3 integrate .. //depot/projects/hammer/contrib/gcc/config/i386/xmmintrin.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/mh-a68bsd#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-aix386#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-apollo68#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-armpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-cxux#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-cygwin#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-decstation#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-delta88#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-dgux#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-dgux386#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-djgpp#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-elfalphapic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-hp300#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-hpux#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-hpux8#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-i370pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-ia64pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-interix#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-irix4#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-irix5#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-irix6#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-lynxos#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-lynxrs6k#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-m68kpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-mingw32#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-ncr3000#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-ncrsvr43#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-necv4#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-openedition#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-papic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-ppcpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-riscos#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sco#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-solaris#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sparcpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sun3#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sysv#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sysv4#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-sysv5#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-vaxult2#1 branch .. //depot/projects/hammer/contrib/gcc/config/mh-x86pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw-mh-mpw#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/ChangeLog#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/MoveIfChange#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/README#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/forward-include#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/g-mpw-make.sed#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/mpw-touch#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/mpw-true#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/null-command#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/open-brace#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/tr-7to8-src#1 branch .. //depot/projects/hammer/contrib/gcc/config/mpw/true#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-aix43#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-alphaieee#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-armpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-d30v#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-elfalphapic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-i370pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-ia64pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-linux#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-m68kpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-netware#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-ospace#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-papic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-ppcpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-sparcpic#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-v810#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-wince#1 branch .. //depot/projects/hammer/contrib/gcc/config/mt-x86pic#1 branch .. //depot/projects/hammer/contrib/gcc/config/rs6000/linux.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/rs6000-protos.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/rs6000.c#4 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/rs6000.md#5 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/rtems.h#2 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/sysv4.h#4 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/t-aix43#2 integrate .. //depot/projects/hammer/contrib/gcc/config/rs6000/t-rtems#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/fixdfdi.h#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/libgcc-glibc.ver#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/linux.h#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/s390-protos.h#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/s390.c#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/s390.h#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/s390.md#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/s390x.h#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/t-linux#1 branch .. //depot/projects/hammer/contrib/gcc/config/s390/t-linux64#1 branch .. //depot/projects/hammer/contrib/gcc/config/sparc/freebsd.h#4 integrate .. //depot/projects/hammer/contrib/gcc/config/t-slibgcc-elf-ver#2 integrate .. //depot/projects/hammer/contrib/gcc/config/t-slibgcc-sld#2 integrate .. //depot/projects/hammer/contrib/gcc/configure#4 integrate .. //depot/projects/hammer/contrib/gcc/configure.in#4 integrate .. //depot/projects/hammer/contrib/gcc/contrib/ChangeLog#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/analyze_brprob#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/compare_tests#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/convert_to_f2c#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/convert_to_g2c#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/download_f2c#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/gcc_build#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/gcc_update#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/gccbug.el#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/gennews#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/index-prop#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/newcvsroot#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/regression/ChangeLog#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/regression/README#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/regression/btest-gcc.sh#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/regression/objs-gcc.sh#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/regression/site.exp#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/test_installed#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/test_summary#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/texi2pod.pl#1 branch .. //depot/projects/hammer/contrib/gcc/contrib/warn_summary#1 branch .. //depot/projects/hammer/contrib/gcc/cp/ChangeLog#5 integrate .. //depot/projects/hammer/contrib/gcc/cp/Make-lang.in#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/NEWS#2 integrate .. //depot/projects/hammer/contrib/gcc/cp/cfns.h#2 delete .. //depot/projects/hammer/contrib/gcc/cp/class.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/cp-lang.c#4 integrate .. //depot/projects/hammer/contrib/gcc/cp/cp-tree.h#4 integrate .. //depot/projects/hammer/contrib/gcc/cp/cvt.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/decl.c#5 integrate .. //depot/projects/hammer/contrib/gcc/cp/decl2.c#5 integrate .. //depot/projects/hammer/contrib/gcc/cp/error.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/except.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cp/init.c#4 integrate .. //depot/projects/hammer/contrib/gcc/cp/lex.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/mangle.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/method.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cp/operators.def#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/parse.y#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/pt.c#4 integrate .. //depot/projects/hammer/contrib/gcc/cp/rtti.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/search.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/semantics.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cp/spew.c#2 integrate .. //depot/projects/hammer/contrib/gcc/cp/tree.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/typeck.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cp/typeck2.c#3 integrate .. //depot/projects/hammer/contrib/gcc/cpplib.c#4 integrate .. //depot/projects/hammer/contrib/gcc/dbxout.c#3 integrate .. //depot/projects/hammer/contrib/gcc/doc/compat.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/doc/contrib.texi#3 integrate .. //depot/projects/hammer/contrib/gcc/doc/cpp.1#1 branch .. //depot/projects/hammer/contrib/gcc/doc/gcc.1#1 branch .. //depot/projects/hammer/contrib/gcc/doc/gcc.texi#3 integrate .. //depot/projects/hammer/contrib/gcc/doc/gcov.1#1 branch .. //depot/projects/hammer/contrib/gcc/doc/gcov.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/doc/include/gcc-common.texi#3 integrate .. //depot/projects/hammer/contrib/gcc/doc/install.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/doc/invoke.texi#5 integrate .. //depot/projects/hammer/contrib/gcc/doc/passes.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/doc/sourcebuild.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/doc/tm.texi#4 integrate .. //depot/projects/hammer/contrib/gcc/doloop.c#3 integrate .. //depot/projects/hammer/contrib/gcc/dwarfout.c#3 integrate .. //depot/projects/hammer/contrib/gcc/emit-rtl.c#4 integrate .. //depot/projects/hammer/contrib/gcc/expmed.c#3 integrate .. //depot/projects/hammer/contrib/gcc/expr.c#4 integrate .. //depot/projects/hammer/contrib/gcc/expr.h#4 integrate .. //depot/projects/hammer/contrib/gcc/f/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/gcc/f/Make-lang.in#2 integrate .. //depot/projects/hammer/contrib/gcc/f/g77.1#2 integrate .. //depot/projects/hammer/contrib/gcc/f/invoke.texi#2 integrate .. //depot/projects/hammer/contrib/gcc/f/lang-specs.h#2 integrate .. //depot/projects/hammer/contrib/gcc/f/news.texi#3 integrate .. //depot/projects/hammer/contrib/gcc/f/root.texi#3 integrate .. //depot/projects/hammer/contrib/gcc/f/version.c#5 integrate .. //depot/projects/hammer/contrib/gcc/faq.html#1 branch .. //depot/projects/hammer/contrib/gcc/final.c#3 integrate .. //depot/projects/hammer/contrib/gcc/flags.h#3 integrate .. //depot/projects/hammer/contrib/gcc/flow.c#3 integrate .. //depot/projects/hammer/contrib/gcc/fold-const.c#3 integrate .. //depot/projects/hammer/contrib/gcc/function.c#3 integrate .. //depot/projects/hammer/contrib/gcc/gcc.1#2 integrate .. //depot/projects/hammer/contrib/gcc/gcc.c#4 integrate .. //depot/projects/hammer/contrib/gcc/getopt.h#2 integrate .. //depot/projects/hammer/contrib/gcc/ginclude/stdarg.h#2 integrate .. //depot/projects/hammer/contrib/gcc/ginclude/stddef.h#2 integrate .. //depot/projects/hammer/contrib/gcc/ginclude/varargs.h#2 integrate .. //depot/projects/hammer/contrib/gcc/global.c#2 integrate .. //depot/projects/hammer/contrib/gcc/gnats.html#1 branch .. //depot/projects/hammer/contrib/gcc/gthr-rtems.h#2 integrate .. //depot/projects/hammer/contrib/gcc/hashtab.c#2 integrate .. //depot/projects/hammer/contrib/gcc/hooks.c#3 integrate .. //depot/projects/hammer/contrib/gcc/hooks.h#3 integrate .. //depot/projects/hammer/contrib/gcc/include/COPYING#1 branch .. //depot/projects/hammer/contrib/gcc/include/ChangeLog#1 branch .. //depot/projects/hammer/contrib/gcc/include/ansidecl.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/demangle.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/dyn-string.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/fibheap.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/floatformat.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/fnmatch.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/getopt.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/hashtab.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/libiberty.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/md5.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/objalloc.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/obstack.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/partition.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/safe-ctype.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/sort.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/splay-tree.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/symcat.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/ternary.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/xregex.h#1 branch .. //depot/projects/hammer/contrib/gcc/include/xregex2.h#1 branch .. //depot/projects/hammer/contrib/gcc/install-sh#1 branch .. //depot/projects/hammer/contrib/gcc/integrate.c#2 integrate .. //depot/projects/hammer/contrib/gcc/jump.c#3 integrate .. //depot/projects/hammer/contrib/gcc/langhooks-def.h#3 integrate .. //depot/projects/hammer/contrib/gcc/langhooks.h#3 integrate .. //depot/projects/hammer/contrib/gcc/libgcc2.c#4 integrate .. //depot/projects/hammer/contrib/gcc/libtool.m4#1 branch .. //depot/projects/hammer/contrib/gcc/loop.c#5 integrate .. //depot/projects/hammer/contrib/gcc/ltcf-c.sh#1 branch .. //depot/projects/hammer/contrib/gcc/ltcf-cxx.sh#1 branch .. //depot/projects/hammer/contrib/gcc/ltcf-gcj.sh#1 branch .. //depot/projects/hammer/contrib/gcc/ltconfig#1 branch .. //depot/projects/hammer/contrib/gcc/ltmain.sh#1 branch .. //depot/projects/hammer/contrib/gcc/missing#1 branch .. //depot/projects/hammer/contrib/gcc/mkdep#1 branch .. //depot/projects/hammer/contrib/gcc/mkinstalldirs#1 branch .. //depot/projects/hammer/contrib/gcc/mklibgcc.in#3 integrate .. //depot/projects/hammer/contrib/gcc/move-if-change#2 integrate .. //depot/projects/hammer/contrib/gcc/optabs.c#4 integrate .. //depot/projects/hammer/contrib/gcc/print-rtl.c#3 integrate .. //depot/projects/hammer/contrib/gcc/print-tree.c#2 integrate .. //depot/projects/hammer/contrib/gcc/recog.c#2 integrate .. //depot/projects/hammer/contrib/gcc/reload.c#5 integrate .. //depot/projects/hammer/contrib/gcc/reload1.c#4 integrate .. //depot/projects/hammer/contrib/gcc/rtl.h#4 integrate .. //depot/projects/hammer/contrib/gcc/rtlanal.c#2 integrate .. //depot/projects/hammer/contrib/gcc/stmt.c#2 integrate .. //depot/projects/hammer/contrib/gcc/symlink-tree#1 branch .. //depot/projects/hammer/contrib/gcc/toplev.c#5 integrate .. //depot/projects/hammer/contrib/gcc/tradcpp.c#3 integrate .. //depot/projects/hammer/contrib/gcc/tree-inline.c#3 integrate .. //depot/projects/hammer/contrib/gcc/tree.c#2 integrate .. //depot/projects/hammer/contrib/gcc/tree.def#2 integrate .. //depot/projects/hammer/contrib/gcc/tree.h#3 integrate .. //depot/projects/hammer/contrib/gcc/unwind-dw2.c#2 integrate .. //depot/projects/hammer/contrib/gcc/varasm.c#4 integrate .. //depot/projects/hammer/contrib/gcc/version.c#5 integrate .. //depot/projects/hammer/contrib/gcc/ylwrap#1 branch .. //depot/projects/hammer/contrib/gdtoa/README#1 branch .. //depot/projects/hammer/contrib/gdtoa/arithchk.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/dmisc.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/dtoa.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_Qfmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g__fmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_ddfmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_dfmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_ffmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_xLfmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/g_xfmt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/gdtoa.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/gdtoa.h#1 branch .. //depot/projects/hammer/contrib/gdtoa/gdtoaimp.h#1 branch .. //depot/projects/hammer/contrib/gdtoa/gethex.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/gmisc.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/hd_init.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/hexnan.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/makefile#1 branch .. //depot/projects/hammer/contrib/gdtoa/misc.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/smisc.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIQ.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoId.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIdd.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIf.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIg.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIx.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtoIxL.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtod.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtodI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtodg.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtof.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopQ.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopd.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopdd.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopf.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopx.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtopxL.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtorQ.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtord.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtordd.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtorf.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtorx.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/strtorxL.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/sum.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/Q.ou0#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/Q.ou1#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/Qtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/README#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/d.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dI.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dIsi.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dItest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dd.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/ddsi.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/ddtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/dtst.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/f.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/ftest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/getround.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/makefile#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/rtestnos#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtoIdSI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtoIddSI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtodISI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtodt.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtopddSI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/strtorddSI.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/testnos#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/testnos1#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/testnos3#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/x.ou0#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/x.ou1#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xL.ou0#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xL.ou1#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xLtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xQtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xsum0.out#1 branch .. //depot/projects/hammer/contrib/gdtoa/test/xtest.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/ulp.c#1 branch .. //depot/projects/hammer/contrib/gdtoa/xsum0.out#1 branch .. //depot/projects/hammer/contrib/groff/man/groff_out.man#3 integrate .. //depot/projects/hammer/contrib/groff/mdate.sh#2 integrate .. //depot/projects/hammer/contrib/groff/tmac/doc-common#4 integrate .. //depot/projects/hammer/contrib/groff/tmac/doc-ditroff#3 integrate .. //depot/projects/hammer/contrib/groff/tmac/doc-nroff#3 integrate .. //depot/projects/hammer/contrib/groff/tmac/doc-syms#2 integrate .. //depot/projects/hammer/contrib/groff/tmac/strip.sed#2 integrate .. //depot/projects/hammer/contrib/ipfilter/BSD/Makefile#3 integrate .. //depot/projects/hammer/contrib/ipfilter/BSD/kupgrade#2 integrate .. //depot/projects/hammer/contrib/ipfilter/FreeBSD-4.0/INST.FreeBSD-4#2 integrate .. //depot/projects/hammer/contrib/ipfilter/HISTORY#3 integrate .. //depot/projects/hammer/contrib/ipfilter/Makefile#2 integrate .. //depot/projects/hammer/contrib/ipfilter/bpf.h#1 branch .. //depot/projects/hammer/contrib/ipfilter/common.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/fils.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ip_lfil.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ip_sfil.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ipf.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ipfs.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_ef.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_hx.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_pc.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_sn.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_td.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ipft_tx.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/iplang/iplang_y.y#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipmon.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/ipnat.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/44arp.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/arp.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/ip.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/ipresend.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/ipsend.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/ipsopt.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/iptest.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/iptests.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/lsock.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/resend.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/sirix.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipsend/sock.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/ipt.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/kmem.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipf.5#2 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipf.8#2 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipfs.8#2 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipfstat.8#2 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipftest.1#2 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipmon.8#3 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipnat.5#3 integrate .. //depot/projects/hammer/contrib/ipfilter/man/ipnat.8#2 integrate .. //depot/projects/hammer/contrib/ipfilter/misc.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/mli_ipl.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/mln_ipl.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/natparse.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/opt.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/parse.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/printnat.c#3 integrate .. //depot/projects/hammer/contrib/ipfilter/printstate.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/relay.c#2 integrate .. //depot/projects/hammer/contrib/ipfilter/test/Makefile#2 integrate .. //depot/projects/hammer/contrib/ipfilter/test/expected/ipv6.3#1 branch .. //depot/projects/hammer/contrib/ipfilter/test/expected/ni5#2 integrate .. //depot/projects/hammer/contrib/ipfilter/test/input/ipv6.3#1 branch .. //depot/projects/hammer/contrib/ipfilter/test/input/ni5#2 integrate .. //depot/projects/hammer/contrib/ipfilter/test/regress/ipv6.3#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/COPYRIGHT#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/FREEBSD-upgrade#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/Makefile#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/Makefile.conf#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/Makefile.dist#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/README#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/RELNOTES#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/Makefile.dist#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/clparse.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient-script.8#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.8#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.c#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.conf.5#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.leases.5#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/client/scripts/freebsd#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/alloc.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/bpf.c#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/comapi.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/conflex.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/ctrace.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/dhcp-eval.5#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/dhcp-options.5#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/discover.c#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/dispatch.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/dlpi.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/dns.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/ethernet.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/execute.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/fddi.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/icmp.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/inet.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/lpf.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/memory.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/nit.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/options.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/packet.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/parse.c#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/print.c#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/raw.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/resolv.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/socket.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/tables.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/tr.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/tree.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/common/upf.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/Makefile.dist#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/callback.c#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/cltest.c#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/dhcpctl.3#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/dhcpctl.c#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/dhcpctl.h#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/omshell.1#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/omshell.c#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dhcpctl/remote.c#1 branch .. //depot/projects/hammer/contrib/isc-dhcp/dst/Makefile.dist#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/dst/dst_api.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/dst/dst_support.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/dst/hmac_link.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/dst/prandom.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/includes/dhcpd.h#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/includes/osdep.h#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/includes/version.h#3 integrate .. //depot/projects/hammer/contrib/isc-dhcp/minires/ns_name.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/minires/ns_samedomain.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/minires/ns_sign.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/minires/res_findzonecut.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/minires/res_send.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/omapip/alloc.c#2 integrate .. //depot/projects/hammer/contrib/isc-dhcp/omapip/message.c#2 integrate .. //depot/projects/hammer/contrib/libf2c/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/libf2c/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/libf2c/aclocal.m4#3 integrate .. //depot/projects/hammer/contrib/libf2c/configure#3 integrate .. //depot/projects/hammer/contrib/libf2c/libF77/Version.c#5 integrate .. //depot/projects/hammer/contrib/libf2c/libI77/Version.c#5 integrate .. //depot/projects/hammer/contrib/libf2c/libU77/Version.c#5 integrate .. //depot/projects/hammer/contrib/libobjc/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/libobjc/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/libobjc/aclocal.m4#3 integrate .. //depot/projects/hammer/contrib/libobjc/configure#3 integrate .. //depot/projects/hammer/contrib/libpcap/VERSION#2 integrate .. //depot/projects/hammer/contrib/libpcap/gencode.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-bpf.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-int.h#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap.3#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap.h#2 integrate .. //depot/projects/hammer/contrib/libstdc++/ChangeLog#5 integrate .. //depot/projects/hammer/contrib/libstdc++/FREEBSD-upgrade#2 delete .. //depot/projects/hammer/contrib/libstdc++/Makefile.am#4 integrate .. //depot/projects/hammer/contrib/libstdc++/Makefile.in#5 integrate .. //depot/projects/hammer/contrib/libstdc++/NEWS#2 delete .. //depot/projects/hammer/contrib/libstdc++/acconfig.h#2 integrate .. //depot/projects/hammer/contrib/libstdc++/acinclude.m4#4 integrate .. //depot/projects/hammer/contrib/libstdc++/aclocal.m4#4 integrate .. //depot/projects/hammer/contrib/libstdc++/cassert#2 delete .. //depot/projects/hammer/contrib/libstdc++/cctype#2 delete .. //depot/projects/hammer/contrib/libstdc++/cerrno#2 delete .. //depot/projects/hammer/contrib/libstdc++/cfloat#2 delete .. //depot/projects/hammer/contrib/libstdc++/cinst.cc#2 delete .. //depot/projects/hammer/contrib/libstdc++/ciso646#2 delete .. //depot/projects/hammer/contrib/libstdc++/climits#2 delete .. //depot/projects/hammer/contrib/libstdc++/clocale#2 delete .. //depot/projects/hammer/contrib/libstdc++/cmath#2 delete .. //depot/projects/hammer/contrib/libstdc++/cmathi.cc#2 delete .. //depot/projects/hammer/contrib/libstdc++/complex#2 delete .. //depot/projects/hammer/contrib/libstdc++/complex.h#2 delete .. //depot/projects/hammer/contrib/libstdc++/config.h.in#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/aix.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/cpu/sparc/sparc32/bits/atomicity.h#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/cpu/sparc/sparc64/bits/atomicity.h#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/dec-osf.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/delta.mt#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/elf.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/elfshlibm.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/freebsd.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/gnu.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/hpux.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/irix5.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/linker-map.gnu#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/linux.ml#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/linux.mt#2 delete .. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/c_locale.cc#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/c_locale.h#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/messages_members.h#2 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/time_members.cc#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/time_members.h#1 branch .. //depot/projects/hammer/contrib/libstdc++/config/locale/gnu/c_locale.cc#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/gnu/c_locale.h#3 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/gnu/ctype_members.cc#4 integrate .. //depot/projects/hammer/contrib/libstdc++/config/locale/gnu/messages_members.h#4 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17:31:57 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A8C8537B404; Wed, 12 Mar 2003 17:31:31 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B46237B401 for ; Wed, 12 Mar 2003 17:31:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6E4043FAF for ; Wed, 12 Mar 2003 17:31:29 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D1VT0U066168 for ; Wed, 12 Mar 2003 17:31:29 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1VT3G066163 for perforce@freebsd.org; Wed, 12 Mar 2003 17:31:29 -0800 (PST) Date: Wed, 12 Mar 2003 17:31:29 -0800 (PST) Message-Id: <200303130131.h2D1VT3G066163@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26800 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26800 Change 26800 by peter@peter_daintree on 2003/03/12 17:30:46 IFC @26797 i386_hammer branch Affected files ... .. //depot/projects/hammer/lib/csu/x86_64/crt1.c#5 integrate .. //depot/projects/hammer/sys/x86_64/acpica/OsdEnvironment.c#4 integrate .. //depot/projects/hammer/sys/x86_64/acpica/acpi_machdep.c#6 integrate .. //depot/projects/hammer/sys/x86_64/acpica/acpi_wakeup.c#5 integrate .. //depot/projects/hammer/sys/x86_64/conf/GENERIC.hints#5 integrate .. //depot/projects/hammer/sys/x86_64/conf/Makefile#2 integrate .. //depot/projects/hammer/sys/x86_64/include/bus_at386.h#2 integrate .. //depot/projects/hammer/sys/x86_64/include/bus_dma.h#3 integrate .. //depot/projects/hammer/sys/x86_64/include/clock.h#5 integrate .. //depot/projects/hammer/sys/x86_64/include/cpu.h#5 integrate .. //depot/projects/hammer/sys/x86_64/include/float.h#3 integrate .. //depot/projects/hammer/sys/x86_64/include/floatingpoint.h#2 integrate .. //depot/projects/hammer/sys/x86_64/include/md_var.h#9 integrate .. //depot/projects/hammer/sys/x86_64/include/pci_cfgreg.h#4 integrate .. //depot/projects/hammer/sys/x86_64/include/pmap.h#5 integrate .. //depot/projects/hammer/sys/x86_64/include/segments.h#10 integrate .. //depot/projects/hammer/sys/x86_64/include/signal.h#7 integrate .. //depot/projects/hammer/sys/x86_64/include/specialreg.h#5 integrate .. //depot/projects/hammer/sys/x86_64/include/ucontext.h#6 integrate .. //depot/projects/hammer/sys/x86_64/include/vmparam.h#3 integrate .. //depot/projects/hammer/sys/x86_64/isa/clock.c#7 integrate .. //depot/projects/hammer/sys/x86_64/isa/npx.c#16 integrate .. //depot/projects/hammer/sys/x86_64/pci/pci_bus.c#8 integrate .. //depot/projects/hammer/sys/x86_64/pci/pci_cfgreg.c#9 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/autoconf.c#5 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/busdma_machdep.c#3 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/critical.c#4 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/elf_machdep.c#5 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/exception.s#9 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/genassym.c#11 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/machdep.c#29 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/mem.c#5 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/pmap.c#9 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/swtch.s#6 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/sys_machdep.c#8 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/trap.c#15 integrate .. //depot/projects/hammer/sys/x86_64/x86_64/vm_machdep.c#8 integrate Differences ... ==== //depot/projects/hammer/lib/csu/x86_64/crt1.c#5 (text+ko) ==== @@ -1,3 +1,4 @@ +/* LINTLIBRARY */ /*- * Copyright 1996-1998 John D. Polstra. * All rights reserved. @@ -100,37 +101,7 @@ monstartup(&eprol, &etext); #endif _init(); -#ifndef __GNUC__dont_care_yet exit( main(argc, argv, env) ); -#else - /* - * Some versions of gcc-2 expect the stack frame to be aligned as - * follows after it is set up in main(): - * - * +--------------+ <--- aligned by PREFERRED_STACK_BOUNDARY - * +%ebp (if any) + - * +--------------+ - * |return address| - * +--------------+ - * | arguments | - * | : | - * | : | - * +--------------+ - * - * We implement the above to fix just the usual case in FreeBSD-4. - * Alignment for main() is too compiler-dependent to handle correctly - * in all cases here (or in the kernel). E.g., a different alignment - * is required for at least gcc-2.95.4 even for the small variation - * of compiling main() with -fomit-frame-pointer. - */ - __asm__(" - andl $~0xf, %%rsp # align stack to 16-byte boundary - subq $8, %%rsp # align after return address - call main - movl %%eax, %%edi - call exit - " : : "D" (argc), "S" (argv), "d" (env) : "ax", "dx", "si", "di", "memory"); -#endif } #ifdef GCRT @@ -139,4 +110,4 @@ __asm__(".previous"); #endif -__asm__(".ident\t\"$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.10 2002/09/29 13:42:27 bde Exp $\""); +__asm__(".ident\t\"$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.12 2003/01/26 23:14:47 markm Exp $\""); ==== //depot/projects/hammer/sys/x86_64/acpica/OsdEnvironment.c#4 (text+ko) ==== @@ -24,36 +24,54 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/acpica/OsdEnvironment.c,v 1.6 2002/09/30 18:45:20 jhb Exp $ + * $FreeBSD: src/sys/i386/acpica/OsdEnvironment.c,v 1.7 2002/12/18 08:47:07 marcel Exp $ */ /* * 6.1 : Environmental support */ +#include +#include +#include #include "acpi.h" +u_long i386_acpi_root; + +SYSCTL_ULONG(_machdep, OID_AUTO, acpi_root, CTLFLAG_RD, &i386_acpi_root, 0, + "The physical address of the RSDP"); + ACPI_STATUS AcpiOsInitialize(void) { - return(0); + return(0); } ACPI_STATUS AcpiOsTerminate(void) { - return(0); + return(0); } ACPI_STATUS -AcpiOsGetRootPointer( - UINT32 Flags, - ACPI_POINTER *RsdpPhysicalAddress) +AcpiOsGetRootPointer(UINT32 Flags, ACPI_POINTER *RsdpPhysicalAddress) { - /* - * The loader passes the physical address at which it found the - * RSDP in a hint. We could recover this rather than searching - * manually here. - */ - return(AcpiFindRootPointer(Flags, RsdpPhysicalAddress)); + ACPI_POINTER ptr; + ACPI_STATUS status; + + if (i386_acpi_root == 0) { + /* + * The loader passes the physical address at which it found the + * RSDP in a hint. We could recover this rather than searching + * manually here. + */ + status = AcpiFindRootPointer(Flags, &ptr); + if (status == AE_OK) + i386_acpi_root = ptr.Pointer.Physical; + } else + status = AE_OK; + + RsdpPhysicalAddress->PointerType = ACPI_PHYSICAL_POINTER; + RsdpPhysicalAddress->Pointer.Physical = i386_acpi_root; + return (status); } ==== //depot/projects/hammer/sys/x86_64/acpica/acpi_machdep.c#6 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/acpica/acpi_machdep.c,v 1.5 2002/10/16 17:20:43 jhb Exp $ + * $FreeBSD: src/sys/i386/acpica/acpi_machdep.c,v 1.7 2003/03/03 12:15:48 phk Exp $ */ #include ==== //depot/projects/hammer/sys/x86_64/acpica/acpi_wakeup.c#5 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/acpica/acpi_wakeup.c,v 1.15 2002/10/16 17:22:03 jhb Exp $ + * $FreeBSD: src/sys/i386/acpica/acpi_wakeup.c,v 1.17 2002/12/04 18:40:39 alc Exp $ */ #include #include ==== //depot/projects/hammer/sys/x86_64/conf/GENERIC.hints#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.10 2002/10/22 17:32:27 jhb Exp $ +# $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.11 2002/12/05 22:49:47 jhb Exp $ hint.fdc.0.at="isa" hint.fdc.0.port="0x3F0" hint.fdc.0.irq="6" @@ -14,9 +14,13 @@ hint.ata.1.port="0x170" hint.ata.1.irq="15" hint.adv.0.at="isa" +hint.adv.0.disabled="1" hint.bt.0.at="isa" +hint.bt.0.disabled="1" hint.aha.0.at="isa" +hint.aha.0.disabled="1" hint.aic.0.at="isa" +hint.aic.0.disabled="1" hint.atkbdc.0.at="isa" hint.atkbdc.0.port="0x060" hint.atkbd.0.at="atkbdc" @@ -28,6 +32,7 @@ hint.sc.0.at="isa" hint.sc.0.flags="0x100" hint.vt.0.at="isa" +hint.vt.0.disabled="1" hint.pcic.0.at="isa" # hint.pcic.0.irq="10" # Default to polling hint.pcic.0.port="0x3e0" @@ -55,25 +60,32 @@ hint.ppc.0.at="isa" hint.ppc.0.irq="7" hint.ed.0.at="isa" +hint.ed.0.disabled="1" hint.ed.0.port="0x280" hint.ed.0.irq="10" hint.ed.0.maddr="0xd8000" hint.cs.0.at="isa" +hint.cs.0.disabled="1" hint.cs.0.port="0x300" hint.sn.0.at="isa" +hint.sn.0.disabled="1" hint.sn.0.port="0x300" hint.sn.0.irq="10" hint.ie.0.at="isa" +hint.ie.0.disabled="1" hint.ie.0.port="0x300" hint.ie.0.irq="10" hint.ie.0.maddr="0xd0000" hint.fe.0.at="isa" +hint.fe.0.disabled="1" hint.fe.0.port="0x300" hint.le.0.at="isa" +hint.le.0.disabled="1" hint.le.0.port="0x300" hint.le.0.irq="5" hint.le.0.maddr="0xd0000" hint.lnc.0.at="isa" +hint.lnc.0.disabled="1" hint.lnc.0.port="0x280" hint.lnc.0.irq="10" hint.lnc.0.drq="0" ==== //depot/projects/hammer/sys/x86_64/conf/Makefile#2 (text+ko) ==== @@ -1,10 +1,3 @@ -# $FreeBSD: src/sys/i386/conf/Makefile,v 1.7 2002/07/15 17:48:47 jhb Exp $ +# $FreeBSD: src/sys/i386/conf/Makefile,v 1.9 2003/02/26 23:36:58 ru Exp $ -all: - @echo "make LINT only" - -clean: - rm -f LINT - -LINT: ../../conf/NOTES NOTES ../../conf/makeLINT.sed - cat ../../conf/NOTES NOTES | sed -E -n -f ../../conf/makeLINT.sed > LINT +.include "${.CURDIR}/../../conf/makeLINT.mk" ==== //depot/projects/hammer/sys/x86_64/include/bus_at386.h#2 (text+ko) ==== @@ -67,7 +67,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/i386/include/bus_at386.h,v 1.19 2002/07/15 13:25:15 markm Exp $ */ +/* $FreeBSD: src/sys/i386/include/bus_at386.h,v 1.21 2003/03/11 19:43:38 jake Exp $ */ #ifndef _I386_BUS_AT386_H_ #define _I386_BUS_AT386_H_ @@ -97,7 +97,7 @@ #define BUS_SPACE_MAXSIZE_24BIT 0xFFFFFF #define BUS_SPACE_MAXSIZE_32BIT 0xFFFFFFFF -#define BUS_SPACE_MAXSIZE (64 * 1024) /* Maximum supported size */ +#define BUS_SPACE_MAXSIZE 0xFFFFFFFF #define BUS_SPACE_MAXADDR_24BIT 0xFFFFFF #define BUS_SPACE_MAXADDR_32BIT 0xFFFFFFFF #define BUS_SPACE_MAXADDR 0xFFFFFFFF @@ -866,7 +866,7 @@ bus_space_set_multi_1(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int8_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -888,7 +888,7 @@ bus_space_set_multi_2(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int16_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -910,7 +910,7 @@ bus_space_set_multi_4(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int32_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -954,7 +954,7 @@ bus_space_set_region_1(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int8_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -976,7 +976,7 @@ bus_space_set_region_2(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int16_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -998,7 +998,7 @@ bus_space_set_region_4(bus_space_tag_t tag, bus_space_handle_t bsh, bus_size_t offset, u_int32_t value, size_t count) { - bus_addr_t addr = bsh + offset; + bus_space_handle_t addr = bsh + offset; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1048,8 +1048,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1094,8 +1094,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) @@ -1140,8 +1140,8 @@ bus_size_t off1, bus_space_handle_t bsh2, bus_size_t off2, size_t count) { - bus_addr_t addr1 = bsh1 + off1; - bus_addr_t addr2 = bsh2 + off2; + bus_space_handle_t addr1 = bsh1 + off1; + bus_space_handle_t addr2 = bsh2 + off2; #if defined(_I386_BUS_PIO_H_) #if defined(_I386_BUS_MEMIO_H_) ==== //depot/projects/hammer/sys/x86_64/include/bus_dma.h#3 (text+ko) ==== @@ -67,7 +67,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/i386/include/bus_dma.h,v 1.16 2002/10/04 20:40:37 sam Exp $ */ +/* $FreeBSD: src/sys/i386/include/bus_dma.h,v 1.17 2003/01/29 07:25:26 scottl Exp $ */ #ifndef _I386_BUS_DMA_H_ #define _I386_BUS_DMA_H_ @@ -180,6 +180,9 @@ * bus device space based on the constraints lited in the dma tag. * A dmamap to for use with dmamap_load is also allocated. */ +int bus_dmamem_alloc_size(bus_dma_tag_t dmat, void** vaddr, int flags, + bus_dmamap_t *mapp, bus_size_t size); + int bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, bus_dmamap_t *mapp); @@ -187,6 +190,9 @@ * Free a piece of memory and it's allociated dmamap, that was allocated * via bus_dmamem_alloc. */ +void bus_dmamem_free_size(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map, + bus_size_t size); + void bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map); /* ==== //depot/projects/hammer/sys/x86_64/include/clock.h#5 (text+ko) ==== @@ -3,7 +3,7 @@ * Garrett Wollman, September 1994. * This file is in the public domain. * - * $FreeBSD: src/sys/i386/include/clock.h,v 1.41 2002/03/20 05:48:58 alfred Exp $ + * $FreeBSD: src/sys/i386/include/clock.h,v 1.44 2003/02/05 09:20:40 phk Exp $ */ #ifndef _MACHINE_CLOCK_H_ @@ -16,10 +16,12 @@ */ extern int adjkerntz; extern int disable_rtc_set; +extern int pscnt; +extern int psdiv; extern int statclock_disable; extern u_int timer_freq; extern int timer0_max_count; -extern u_int tsc_freq; +extern uint64_t tsc_freq; extern int tsc_is_broken; extern int wall_cmos_clock; @@ -34,6 +36,7 @@ int release_timer2(void); int rtcin(int val); int sysbeep(int pitch, int period); +void init_TSC(void); #endif /* _KERNEL */ ==== //depot/projects/hammer/sys/x86_64/include/cpu.h#5 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)cpu.h 5.4 (Berkeley) 5/9/91 - * $FreeBSD: src/sys/i386/include/cpu.h,v 1.66 2002/03/20 05:48:58 alfred Exp $ + * $FreeBSD: src/sys/i386/include/cpu.h,v 1.67 2003/02/05 08:55:10 phk Exp $ */ #ifndef _MACHINE_CPU_H_ @@ -84,7 +84,7 @@ /* * Return contents of in-cpu fast counter as a sort of "bogo-time" - * for non-critical timing. + * for random-harvesting purposes. */ static __inline u_int64_t get_cyclecount(void) ==== //depot/projects/hammer/sys/x86_64/include/float.h#3 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)float.h 7.1 (Berkeley) 5/8/90 - * $FreeBSD: src/sys/i386/include/float.h,v 1.9 2002/10/25 07:02:52 imp Exp $ + * $FreeBSD: src/sys/i386/include/float.h,v 1.10 2003/02/08 20:37:54 mike Exp $ */ #ifndef _MACHINE_FLOAT_H_ @@ -39,6 +39,8 @@ #define FLT_RADIX 2 /* b */ #define FLT_ROUNDS 1 /* FP addition rounds to nearest */ +#define FLT_EVAL_METHOD (-1) /* i387 semantics are...interesting */ +#define DECIMAL_DIG 21 /* max precision in decimal digits */ #define FLT_MANT_DIG 24 /* p */ #define FLT_EPSILON 1.19209290E-07F /* b**(1-p) */ ==== //depot/projects/hammer/sys/x86_64/include/floatingpoint.h#2 (text+ko) ==== @@ -31,100 +31,12 @@ * SUCH DAMAGE. * * from: @(#) floatingpoint.h 1.0 (Berkeley) 9/23/93 - * $FreeBSD: src/sys/i386/include/floatingpoint.h,v 1.12 2002/06/01 17:39:46 bde Exp $ + * $FreeBSD: src/sys/i386/include/floatingpoint.h,v 1.13 2003/01/19 06:01:33 marcel Exp $ */ #ifndef _FLOATINGPOINT_H_ #define _FLOATINGPOINT_H_ -/* - * IEEE floating point structure and function definitions - */ - -/*- - * XXX the following undocumented pollution is exported: - * fpsetsticky(). - * FP*FLD, FP*OFF and FP*REG from - */ - -#include #include -#ifdef __GNUC__ - -#define __fldenv(addr) __asm __volatile("fldenv %0" : : "m" (*(addr))) -#define __fnstenv(addr) __asm __volatile("fnstenv %0" : "=m" (*(addr))) -#define __fnstcw(addr) __asm __volatile("fnstcw %0" : "=m" (*(addr))) -#define __fnstsw(addr) __asm __volatile("fnstsw %0" : "=m" (*(addr))) - -/* - * return the contents of a FP register - */ -static __inline__ int -__fpgetreg(int _reg) -{ - unsigned short _mem; - - /*- - * This is more efficient than it looks. The switch gets optimized - * away if _reg is constant. - * - * The default case only supports _reg == 0. We could handle more - * registers (e.g., tags) using fnstenv, but the interface doesn't - * support more. - */ - switch(_reg) { - default: - __fnstcw(&_mem); - break; - case FP_STKY_REG: - __fnstsw(&_mem); - break; - } - return _mem; -} - -/* - * set a FP mode; return previous mode - */ -static __inline__ int -__fpsetreg(int _m, int _reg, int _fld, int _off) -{ - unsigned _env[7]; - unsigned _p; - - /* - * _reg == 0 could be handled better using fnstcw/fldcw. - */ - __fnstenv(_env); - _p = (_env[_reg] & _fld) >> _off; - _env[_reg] = (_env[_reg] & ~_fld) | (_m << _off & _fld); - __fldenv(_env); - return _p; -} - -#endif /* __GNUC__ */ - -/* - * SysV/386 FP control interface - */ -#define fpgetround() ((fp_rnd_t) \ - ((__fpgetreg(FP_RND_REG) & FP_RND_FLD) >> FP_RND_OFF)) -#define fpsetround(m) ((fp_rnd_t) \ - __fpsetreg((m), FP_RND_REG, FP_RND_FLD, FP_RND_OFF)) -#define fpgetprec() ((fp_prec_t) \ - ((__fpgetreg(FP_PRC_REG) & FP_PRC_FLD) >> FP_PRC_OFF)) -#define fpsetprec(m) ((fp_prec_t) \ - __fpsetreg((m), FP_PRC_REG, FP_PRC_FLD, FP_PRC_OFF)) -#define fpgetmask() ((fp_except_t) \ - ((~__fpgetreg(FP_MSKS_REG) & FP_MSKS_FLD) >> FP_MSKS_OFF)) -#define fpsetmask(m) ((fp_except_t) \ - (~__fpsetreg(~(m), FP_MSKS_REG, FP_MSKS_FLD, FP_MSKS_OFF)) & \ - (FP_MSKS_FLD >> FP_MSKS_OFF)) -#define fpgetsticky() ((fp_except_t) \ - ((__fpgetreg(FP_STKY_REG) & FP_STKY_FLD) >> FP_STKY_OFF)) -#define fpresetsticky(m) ((fp_except_t) \ - __fpsetreg(0, FP_STKY_REG, (m), FP_STKY_OFF)) -#define fpsetsticky(m) fpresetsticky(m) - #endif /* !_FLOATINGPOINT_H_ */ ==== //depot/projects/hammer/sys/x86_64/include/md_var.h#9 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/include/md_var.h,v 1.54 2002/10/25 19:10:56 peter Exp $ + * $FreeBSD: src/sys/i386/include/md_var.h,v 1.59 2003/01/22 18:18:45 jhb Exp $ */ #ifndef _MACHINE_MD_VAR_H_ @@ -39,9 +39,12 @@ extern long Maxmem; extern u_int atdevbase; /* offset in virtual memory of ISA io mem */ extern int busdma_swi_pending; +extern u_int cpu_exthigh; extern u_int cpu_feature; +extern u_int cpu_fxsr; extern u_int cpu_high; extern u_int cpu_id; +extern u_int cpu_procinfo; extern char cpu_vendor[]; extern uint16_t *elan_mmcr; extern char kstack[]; @@ -71,6 +74,7 @@ void doreti_popl_es_fault(void) __asm(__STRING(doreti_popl_es_fault)); void doreti_popl_fs(void) __asm(__STRING(doreti_popl_fs)); void doreti_popl_fs_fault(void) __asm(__STRING(doreti_popl_fs_fault)); +void enable_sse(void); void fillw(int /*u_short*/ pat, void *base, size_t cnt); void pagezero(void *addr); void init_AMD_Elan_sc520(void); ==== //depot/projects/hammer/sys/x86_64/include/pci_cfgreg.h#4 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/include/pci_cfgreg.h,v 1.8 2002/09/06 22:15:44 jhb Exp $ + * $FreeBSD: src/sys/i386/include/pci_cfgreg.h,v 1.9 2003/02/18 03:36:48 peter Exp $ * */ ==== //depot/projects/hammer/sys/x86_64/include/pmap.h#5 (text+ko) ==== @@ -42,7 +42,7 @@ * * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 - * $FreeBSD: src/sys/i386/include/pmap.h,v 1.81 2002/08/05 03:40:28 alc Exp $ + * $FreeBSD: src/sys/i386/include/pmap.h,v 1.88 2003/02/27 20:13:20 alc Exp $ */ #ifndef _MACHINE_PMAP_H_ @@ -131,10 +131,10 @@ typedef u_int64_t pdp_entry_t; typedef u_int64_t pml4_entry_t; -#define PML4ESIZE sizeof(pml4_entry_t) /* for assembly files */ -#define PDPESIZE sizeof(pdp_entry_t) /* for assembly files */ -#define PDESIZE sizeof(pd_entry_t) /* for assembly files */ -#define PTESIZE sizeof(pt_entry_t) /* for assembly files */ +#define PML4ESHIFT (2) +#define PDPESHIFT (2) +#define PTESHIFT (2) +#define PDESHIFT (2) /* * Address of current and alternate address space page table maps @@ -150,8 +150,7 @@ extern pd_entry_t PDmap[], APDmap[]; extern pdp_entry_t PDPmap[], APDPmap[]; extern pml4_entry_t PML4[], APML4; -extern pd_entry_t PML4pml4e, APML4pml4e; - +extern pd_entry_t PML4pml4e[], APML4pml4e[]; extern pd_entry_t *IdlePML4; /* physical address of "Idle" state directory */ #endif @@ -206,7 +205,6 @@ TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */ int pm_active; /* active on cpus */ struct pmap_statistics pm_stats; /* pmap statistics */ - struct vm_page *pm_ptphint; /* pmap ptp hint */ LIST_ENTRY(pmap) pm_list; /* List of all pmaps */ }; @@ -232,11 +230,6 @@ vm_page_t pv_ptem; /* VM page for pte */ } *pv_entry_t; -#define PV_ENTRY_NULL ((pv_entry_t) 0) - -#define PV_CI 0x01 /* all entries must be cache inhibited */ -#define PV_PTPAGE 0x02 /* entry maps a page table page */ - #ifdef _KERNEL #define NPPROVMTRR 8 @@ -262,7 +255,6 @@ void *pmap_mapdev(vm_offset_t, vm_size_t); void pmap_unmapdev(vm_offset_t, vm_size_t); pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; -vm_page_t pmap_use_pt(pmap_t, vm_offset_t); void pmap_set_opt(void); void pmap_invalidate_page(pmap_t, vm_offset_t); void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); ==== //depot/projects/hammer/sys/x86_64/include/segments.h#10 (text+ko) ==== @@ -35,7 +35,7 @@ * SUCH DAMAGE. * * from: @(#)segments.h 7.1 (Berkeley) 5/9/91 - * $FreeBSD: src/sys/i386/include/segments.h,v 1.32 2002/09/26 05:07:41 peter Exp $ + * $FreeBSD: src/sys/i386/include/segments.h,v 1.33 2003/01/28 19:05:44 jake Exp $ */ #ifndef _MACHINE_SEGMENTS_H_ ==== //depot/projects/hammer/sys/x86_64/include/signal.h#7 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)signal.h 8.1 (Berkeley) 6/11/93 - * $FreeBSD: src/sys/i386/include/signal.h,v 1.19 2002/11/16 06:35:52 deischen Exp $ + * $FreeBSD: src/sys/i386/include/signal.h,v 1.20 2002/12/02 19:58:55 deischen Exp $ */ #ifndef _MACHINE_SIGNAL_H_ @@ -74,7 +74,7 @@ struct sigcontext { struct __sigset sc_mask; /* signal mask to restore */ int sc_onstack; /* sigstack state to restore */ - int sc_gs; /* machine state (struct trapframe): */ + int sc_gs; /* machine state (struct trapframe) */ int sc_fs; int sc_es; int sc_ds; @@ -100,7 +100,7 @@ int sc_fpformat; int sc_ownedfp; int sc_spare1[1]; - int sc_fpstate[128]; + int sc_fpstate[128] __aligned(16); int sc_spare2[8]; }; ==== //depot/projects/hammer/sys/x86_64/include/specialreg.h#5 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)specialreg.h 7.1 (Berkeley) 5/9/91 - * $FreeBSD: src/sys/i386/include/specialreg.h,v 1.21 2002/06/22 23:00:33 mp Exp $ + * $FreeBSD: src/sys/i386/include/specialreg.h,v 1.23 2003/01/22 17:26:18 jhb Exp $ */ #ifndef _MACHINE_SPECIALREG_H_ @@ -114,12 +114,20 @@ #define CPUID_XMM 0x02000000 #define CPUID_SSE2 0x04000000 #define CPUID_SS 0x08000000 -#define CPUID_HHT 0x10000000 +#define CPUID_HTT 0x10000000 #define CPUID_TM 0x20000000 #define CPUID_B30 0x40000000 #define CPUID_PBE 0x80000000 /* + * CPUID instruction 1 ebx info + */ +#define CPUID_BRAND_INDEX 0x000000ff +#define CPUID_CLFUSH_SIZE 0x0000ff00 +#define CPUID_HTT_CORES 0x00ff0000 +#define CPUID_LOCAL_APIC_ID 0xff000000 + +/* * Model-specific registers for the i386 family */ #define MSR_P5_MC_ADDR 0x000 ==== //depot/projects/hammer/sys/x86_64/include/ucontext.h#6 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/include/ucontext.h,v 1.9 2002/11/16 06:35:52 deischen Exp $ + * $FreeBSD: src/sys/i386/include/ucontext.h,v 1.10 2002/12/02 19:58:55 deischen Exp $ */ #ifndef _MACHINE_UCONTEXT_H_ @@ -38,7 +38,7 @@ * and ucontext_t at the same time. */ int mc_onstack; /* XXX - sigcontext compat. */ - int mc_gs; /* machine state (trapframe) */ + int mc_gs; /* machine state (struct trapframe) */ int mc_fs; int mc_es; int mc_ds; @@ -67,15 +67,17 @@ #define _MC_FPOWNED_PCB 0x20002 /* FP state came from PCB */ int mc_ownedfp; int mc_spare1[1]; /* align next field to 16 bytes */ - int mc_fpstate[128]; /* must be multiple of 16 bytes */ + /* + * See for the internals of mc_fpstate[]. + */ + int mc_fpstate[128] __aligned(16); int mc_spare2[8]; } mcontext_t; #if defined(_KERNEL) && defined(COMPAT_FREEBSD4) -/* For 4.x binaries */ struct mcontext4 { int mc_onstack; /* XXX - sigcontext compat. */ - int mc_gs; + int mc_gs; /* machine state (struct trapframe) */ int mc_fs; int mc_es; int mc_ds; ==== //depot/projects/hammer/sys/x86_64/include/vmparam.h#3 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * from: @(#)vmparam.h 5.9 (Berkeley) 5/12/91 - * $FreeBSD: src/sys/i386/include/vmparam.h,v 1.33 2000/03/30 07:17:01 peter Exp $ + * $FreeBSD: src/sys/i386/include/vmparam.h,v 1.34 2003/02/24 20:29:52 jake Exp $ */ ==== //depot/projects/hammer/sys/x86_64/isa/clock.c#7 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)clock.c 7.2 (Berkeley) 5/12/91 - * $FreeBSD: src/sys/i386/isa/clock.c,v 1.190 2002/10/17 13:55:39 iwasaki Exp $ + * $FreeBSD: src/sys/i386/isa/clock.c,v 1.195 2003/02/11 11:43:25 phk Exp $ */ /* @@ -52,6 +52,7 @@ #include "opt_isa.h" #include +#include #include #include #include @@ -110,15 +111,14 @@ int adjkerntz; /* local offset from GMT in seconds */ int clkintr_pending; int disable_rtc_set; /* disable resettodr() if != 0 */ +int pscnt = 1; +int psdiv = 1; int statclock_disable; #ifndef TIMER_FREQ #define TIMER_FREQ 1193182 #endif u_int timer_freq = TIMER_FREQ; int timer0_max_count; -u_int tsc_freq; -int tsc_is_broken; -u_int tsc_present; int wall_cmos_clock; /* wall CMOS clock assumed if != 0 */ struct mtx clock_lock; @@ -151,17 +151,8 @@ static void (*timer_func)(struct clockframe *frame) = hardclock; static unsigned i8254_get_timecount(struct timecounter *tc); -static unsigned tsc_get_timecount(struct timecounter *tc); static void set_timer_freq(u_int freq, int intr_freq); -static struct timecounter tsc_timecounter = { - tsc_get_timecount, /* get_timecount */ - 0, /* no poll_pps */ - ~0u, /* counter_mask */ - 0, /* frequency */ - "TSC" /* name */ -}; - static struct timecounter i8254_timecounter = { i8254_get_timecount, /* get_timecount */ 0, /* no poll_pps */ @@ -345,7 +336,13 @@ rtcintr(struct clockframe frame) { while (rtcin(RTC_INTR) & RTCIR_PERIOD) { - statclock(&frame); + if (profprocs != 0) { + if (--pscnt == 0) + pscnt = psdiv; + profclock(&frame); + } + if (pscnt == psdiv) + statclock(&frame); } } @@ -546,7 +543,6 @@ static u_int calibrate_clocks(void) { - u_int64_t old_tsc; u_int count, prev_count, tot_count; int sec, start_sec, timeout; @@ -584,11 +580,6 @@ goto fail; tot_count = 0; - if (tsc_present) - old_tsc = rdtsc(); - else - old_tsc = 0; /* shut up gcc */ - /* * Wait for the mc146818A seconds counter to change. Read the i8254 * counter for each iteration since this is convenient and only @@ -617,16 +608,7 @@ goto fail; } - /* - * Read the cpu cycle counter. The timing considerations are - * similar to those for the i8254 clock. - */ - if (tsc_present) - tsc_freq = rdtsc() - old_tsc; - if (bootverbose) { - if (tsc_present) - printf("TSC clock: %u Hz, ", tsc_freq); printf("i8254 clock: %u Hz\n", tot_count); } return (tot_count); @@ -664,11 +646,6 @@ { u_int delta, freq; - if (cpu_feature & CPUID_TSC) - tsc_present = 1; - else - tsc_present = 0; - writertc(RTC_STATUSA, rtc_statusa); writertc(RTC_STATUSB, RTCSB_24HR); @@ -702,64 +679,13 @@ printf( "%d Hz differs from default of %d Hz by more than 1%%\n", freq, timer_freq); - tsc_freq = 0; } set_timer_freq(timer_freq, hz); i8254_timecounter.tc_frequency = timer_freq; tc_init(&i8254_timecounter); -#ifndef CLK_USE_TSC_CALIBRATION - if (tsc_freq != 0) { - if (bootverbose) - printf( -"CLK_USE_TSC_CALIBRATION not specified - using old calibration method\n"); - tsc_freq = 0; - } -#endif - if (tsc_present && tsc_freq == 0) { - /* - * Calibration of the i586 clock relative to the mc146818A - * clock failed. Do a less accurate calibration relative - * to the i8254 clock. - */ - u_int64_t old_tsc = rdtsc(); - - DELAY(1000000); - tsc_freq = rdtsc() - old_tsc; -#ifdef CLK_USE_TSC_CALIBRATION - if (bootverbose) - printf("TSC clock: %u Hz (Method B)\n", tsc_freq); -#endif - } - - /* - * We can not use the TSC in SMP mode, until we figure out a - * cheap (impossible), reliable and precise (yeah right!) way - * to synchronize the TSCs of all the CPUs. - * Curse Intel for leaving the counter out of the I/O APIC. - */ - - /* - * We can not use the TSC if we support APM. Precise timekeeping - * on an APM'ed machine is at best a fools pursuit, since - * any and all of the time spent in various SMM code can't - * be reliably accounted for. Reading the RTC is your only - * source of reliable time info. The i8254 looses too of course >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17:35:40 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 249D537B404; Wed, 12 Mar 2003 17:35:37 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF6EC37B401 for ; Wed, 12 Mar 2003 17:35:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2B7D43FCB for ; Wed, 12 Mar 2003 17:35:35 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D1ZZ0U067292 for ; Wed, 12 Mar 2003 17:35:35 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1ZYnO067289 for perforce@freebsd.org; Wed, 12 Mar 2003 17:35:34 -0800 (PST) Date: Wed, 12 Mar 2003 17:35:34 -0800 (PST) Message-Id: <200303130135.h2D1ZYnO067289@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26801 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26801 Change 26801 by peter@peter_daintree on 2003/03/12 17:35:07 part 2 of previous IFC Affected files ... .. //depot/projects/hammer/sys/x86_64/x86_64/locore.s#18 integrate Differences ... ==== //depot/projects/hammer/sys/x86_64/x86_64/locore.s#18 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)locore.s 7.3 (Berkeley) 5/13/91 - * $FreeBSD: src/sys/i386/i386/locore.s,v 1.160 2002/10/25 19:10:56 peter Exp $ + * $FreeBSD: src/sys/i386/i386/locore.s,v 1.169 2003/02/23 22:12:07 jake Exp $ * * originally from: locore.s, by William F. Jolitz * @@ -111,13 +111,13 @@ * prot = protection bits */ #define fillkpt(base, prot) \ - shll $3,%ebx ; \ + shll $PTESHIFT,%ebx ; \ addl base,%ebx ; \ orl $PG_V,%eax ; \ orl prot,%eax ; \ 1: movl %eax,(%ebx) ; \ addl $PAGE_SIZE,%eax ; /* increment physical address */ \ - addl $8,%ebx ; /* next pte */ \ + addl $PTESIZE,%ebx ; /* next pte */ \ loop 1b /* @@ -202,7 +202,6 @@ orl $CR0_PG, %eax /* enable paging */ movl %eax,%cr0 /* and let's page NOW! */ - /* * Now, we're running with paging turned on, but still running with V==P * in low memory. We are still using the bootblock gdt/idt. Switch to @@ -285,6 +284,7 @@ movl $1,%eax cpuid # cpuid 1 movl %eax,R(cpu_id) # store cpu_id + movl %ebx,R(cpu_procinfo) # store cpu_procinfo movl %edx,R(cpu_feature) # store cpu_feature movl $CPU_686,R(cpu) # call it a pentium pro @@ -308,7 +308,7 @@ movl %esi,R(KPTphys) /* Allocate Page Table Directory */ - ALLOCPAGES(1) + ALLOCPAGES(NPGPTD) movl %esi,R(IdlePTD) /* Allocate UPAGES */ @@ -323,7 +323,7 @@ movl %esi, R(proc0kstack) /* Map read-only from zero to the end of the kernel text section */ - xorl %eax,%eax + xorl %eax, %eax xorl %edx,%edx movl $R(etext),%ecx addl $PAGE_MASK,%ecx @@ -334,7 +334,6 @@ movl $R(etext),%eax addl $PAGE_MASK, %eax andl $~PAGE_MASK, %eax -map_read_write: movl $PG_RW,%edx movl R(KERNend),%ecx subl %eax,%ecx @@ -343,7 +342,7 @@ /* Map page directory. */ movl R(IdlePTD), %eax - movl $1, %ecx + movl $NPGPTD, %ecx fillkptphys($PG_RW) /* Map proc0's UPAGES in the physical way ... */ @@ -376,7 +375,7 @@ /* install a pde recursively mapping page directory as a page table */ movl R(IdlePTD), %eax movl $PTDPTDI, %ebx - movl $1,%ecx + movl $NPGPTD,%ecx fillkpt(R(IdlePTD), $PG_RW) ret @@ -429,4 +428,3 @@ KPTphys: .space 4 /* phys addr of kernel page tables */ p0upa: .space 4 /* phys addr of proc0's UAREA */ p0kpa: .space 4 /* phys addr of proc0's STACK */ - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17:36:43 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2F20737B401; Wed, 12 Mar 2003 17:36:39 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5D9F37B404 for ; Wed, 12 Mar 2003 17:36:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D546943FBF for ; Wed, 12 Mar 2003 17:36:37 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D1ab0U067331 for ; Wed, 12 Mar 2003 17:36:37 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1abQr067328 for perforce@freebsd.org; Wed, 12 Mar 2003 17:36:37 -0800 (PST) Date: Wed, 12 Mar 2003 17:36:37 -0800 (PST) Message-Id: <200303130136.h2D1abQr067328@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26802 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26802 Change 26802 by peter@peter_daintree on 2003/03/12 17:36:12 IFC @26797 (part 2) Affected files ... .. //depot/projects/hammer/sys/kern/kern_exit.c#9 integrate .. //depot/projects/hammer/sys/kern/kern_resource.c#7 integrate Differences ... ==== //depot/projects/hammer/sys/kern/kern_exit.c#9 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_exit.c 8.7 (Berkeley) 2/12/94 - * $FreeBSD: src/sys/kern/kern_exit.c,v 1.201 2003/03/12 11:10:04 tjr Exp $ + * $FreeBSD: src/sys/kern/kern_exit.c,v 1.202 2003/03/13 00:57:47 tjr Exp $ */ #include "opt_compat.h" @@ -658,15 +658,14 @@ return (0); } + /* + * Remove other references to this process to ensure + * we have an exclusive reference. + */ sx_xlock(&allproc_lock); LIST_REMOVE(p, p_list); /* off zombproc */ sx_xunlock(&allproc_lock); - LIST_REMOVE(p, p_sibling); - /* - * Remove other references to this process to ensure - * we have an exclusive reference. - */ leavepgrp(p); sx_xunlock(&proctree_lock); ==== //depot/projects/hammer/sys/kern/kern_resource.c#7 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_resource.c 8.5 (Berkeley) 1/21/94 - * $FreeBSD: src/sys/kern/kern_resource.c,v 1.120 2003/03/12 11:24:41 tjr Exp $ + * $FreeBSD: src/sys/kern/kern_resource.c,v 1.121 2003/03/13 00:54:53 tjr Exp $ */ #include "opt_compat.h" @@ -98,21 +98,17 @@ switch (uap->which) { case PRIO_PROCESS: - if (uap->who == 0) { - mtx_lock_spin(&sched_lock); + if (uap->who == 0) low = td->td_ksegrp->kg_nice; - mtx_unlock_spin(&sched_lock); - } else { + else { p = pfind(uap->who); if (p == NULL) break; if (p_cansee(td, p) == 0) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -136,12 +132,10 @@ LIST_FOREACH(p, &pg->pg_members, p_pglist) { PROC_LOCK(p); if (!p_cansee(td, p)) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -157,12 +151,10 @@ PROC_LOCK(p); if (!p_cansee(td, p) && p->p_ucred->cr_uid == uap->who) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -297,19 +289,15 @@ * Only allow nicing if to more than the lowest nice. * e.g. nices of 4,3,2 allow nice to 3 but not 1 */ - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - if (n < low && suser(td)) { - mtx_unlock_spin(&sched_lock); + if (n < low && suser(td)) return (EACCES); - } FOREACH_KSEGRP_IN_PROC(p, kg) { sched_nice(kg, n); } - mtx_unlock_spin(&sched_lock); return (0); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17:48: 0 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8FCBB37B401; Wed, 12 Mar 2003 17:47:54 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2593737B404 for ; Wed, 12 Mar 2003 17:47:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6752B43FBD for ; Wed, 12 Mar 2003 17:47:53 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D1lr0U068536 for ; Wed, 12 Mar 2003 17:47:53 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1lqag068533 for perforce@freebsd.org; Wed, 12 Mar 2003 17:47:52 -0800 (PST) Date: Wed, 12 Mar 2003 17:47:52 -0800 (PST) Message-Id: <200303130147.h2D1lqag068533@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26804 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26804 Change 26804 by peter@peter_daintree on 2003/03/12 17:47:38 force resolve Affected files ... .. //depot/projects/hammer/bin/ls/Makefile#3 integrate .. //depot/projects/hammer/bin/ls/cmp.c#2 integrate .. //depot/projects/hammer/bin/ls/extern.h#3 integrate .. //depot/projects/hammer/bin/ls/ls.1#5 integrate .. //depot/projects/hammer/bin/ls/ls.c#6 integrate .. //depot/projects/hammer/bin/ls/ls.h#3 integrate .. //depot/projects/hammer/bin/ls/print.c#5 integrate .. //depot/projects/hammer/bin/ls/util.c#2 integrate Differences ... ==== //depot/projects/hammer/bin/ls/Makefile#3 (text+ko) ==== ==== //depot/projects/hammer/bin/ls/cmp.c#2 (text+ko) ==== ==== //depot/projects/hammer/bin/ls/extern.h#3 (text+ko) ==== ==== //depot/projects/hammer/bin/ls/ls.1#5 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)ls.1 8.7 (Berkeley) 7/29/94 -.\" $FreeBSD: src/bin/ls/ls.1,v 1.71 2002/11/03 07:29:08 tjr Exp $ +.\" $FreeBSD: src/bin/ls/ls.1,v 1.73 2003/01/20 21:25:00 chris Exp $ .\" .Dd May 19, 2002 .Dt LS 1 @@ -146,7 +146,8 @@ .It Fl W Display whiteouts when scanning directories. .It Fl Z -Display each file's MAC label. +Display each file's MAC label; see +.Xr maclabel 7 . .It Fl a Include directory entries whose names begin with a dot @@ -420,10 +421,10 @@ .Pp The next field contains a plus -.Pq Sq Li + +.Pq Ql + character if the file has an ACL, or a space -.Pq Sq Li " " +.Pq Ql " " if it does not. The .Nm @@ -461,7 +462,7 @@ will be displayed in units of that size block. .It Ev CLICOLOR Use -\*[Ai] +.Tn ANSI color sequences to distinguish file types. See .Ev LSCOLORS @@ -570,7 +571,7 @@ .El .Pp Note that the above are standard -\*[Ai] +.Tn ANSI colors. The actual display may differ depending on the color capabilities of the terminal in use. @@ -639,6 +640,7 @@ .Xr sort 1 , .Xr xterm 1 , .Xr termcap 5 , +.Xr maclabel 7 , .Xr symlink 7 , .Xr getfmac 8 , .Xr sticky 8 @@ -648,8 +650,11 @@ utility conforms to .St -p1003.1-2001 . .Pp -.No The ACL support is compatible with IEEE\ Std\ 1003.2c\ ( Ns Dq "POSIX.2c" Ns ) -Draft\ 17 +The ACL support is compatible with +.Tn IEEE +Std\~1003.2c +.Pq Dq Tn POSIX Ns .2c +Draft\~17 (withdrawn). .Sh HISTORY An ==== //depot/projects/hammer/bin/ls/ls.c#6 (text+ko) ==== @@ -46,7 +46,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.71 2002/11/06 01:18:12 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.72 2002/12/18 21:05:15 rwatson Exp $"); #include #include @@ -448,7 +448,8 @@ * If not recursing down this tree and don't need stat info, just get * the names. */ - ch_options = !f_recursive && options & FTS_NOSTAT ? FTS_NAMEONLY : 0; + ch_options = !f_recursive && !f_label && + options & FTS_NOSTAT ? FTS_NAMEONLY : 0; while ((p = fts_read(ftsp)) != NULL) switch (p->fts_info) { @@ -691,7 +692,9 @@ error = mac_prepare_file_label(&label); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); goto label_out; } @@ -700,8 +703,8 @@ "%s", cur->fts_name); else snprintf(name, sizeof(name), - "%s/%s", cur->fts_parent->fts_accpath, - cur->fts_name); + "%s/%s", cur->fts_parent-> + fts_accpath, cur->fts_name); if (options & FTS_LOGICAL) error = mac_get_file(name, @@ -710,7 +713,9 @@ error = mac_get_link(name, label); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); mac_free(label); goto label_out; } @@ -718,7 +723,9 @@ error = mac_to_text(label, &labelstr); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); mac_free(label); goto label_out; } ==== //depot/projects/hammer/bin/ls/ls.h#3 (text+ko) ==== ==== //depot/projects/hammer/bin/ls/print.c#5 (text+ko) ==== @@ -40,7 +40,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.63 2002/11/06 01:18:12 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.64 2002/12/19 01:13:23 tjr Exp $"); #include #include @@ -674,6 +674,14 @@ else snprintf(name, sizeof(name), "%s/%s", p->fts_parent->fts_accpath, p->fts_name); + /* + * We have no way to tell whether a symbolic link has an ACL since + * pathconf() and acl_get_file() both follow them. + */ + if (S_ISLNK(p->fts_statp->st_mode)) { + *haveacls = 1; + return; + } if ((ret = pathconf(name, _PC_ACL_EXTENDED)) <= 0) { if (ret < 0 && errno != EINVAL) warn("%s", name); ==== //depot/projects/hammer/bin/ls/util.c#2 (text+ko) ==== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Mar 12 17:48:58 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3B12737B404; Wed, 12 Mar 2003 17:48:56 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6D9B37B401 for ; Wed, 12 Mar 2003 17:48:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D6A443F75 for ; Wed, 12 Mar 2003 17:48:55 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D1mt0U068571 for ; Wed, 12 Mar 2003 17:48:55 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1msCr068568 for perforce@freebsd.org; Wed, 12 Mar 2003 17:48:54 -0800 (PST) Date: Wed, 12 Mar 2003 17:48:54 -0800 (PST) Message-Id: <200303130148.h2D1msCr068568@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26805 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26805 Change 26805 by peter@peter_daintree on 2003/03/12 17:48:23 force integrate Affected files ... .. //depot/projects/hammer/usr.sbin/crunch/crunchide/endian.h#2 integrate Differences ... ==== //depot/projects/hammer/usr.sbin/crunch/crunchide/endian.h#2 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/crunch/crunchide/endian.h,v 1.1 2002/05/24 06:24:40 ru Exp $ + * $FreeBSD: src/usr.sbin/crunch/crunchide/endian.h,v 1.3 2003/01/29 08:37:26 ru Exp $ */ #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 7:44:18 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C889837B404; Thu, 13 Mar 2003 07:44:15 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F00937B405 for ; Thu, 13 Mar 2003 07:44:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AF4843F3F for ; Thu, 13 Mar 2003 07:44:15 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DFiE0U055846 for ; Thu, 13 Mar 2003 07:44:14 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DFiEIY055843 for perforce@freebsd.org; Thu, 13 Mar 2003 07:44:14 -0800 (PST) Date: Thu, 13 Mar 2003 07:44:14 -0800 (PST) Message-Id: <200303131544.h2DFiEIY055843@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26837 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26837 Change 26837 by jhb@jhb_laptop on 2003/03/13 07:44:12 Replace magic numbers with masks of the actual fields. Affected files ... .. //depot/projects/smpng/sys/i386/i386/mp_machdep.c#41 edit Differences ... ==== //depot/projects/smpng/sys/i386/i386/mp_machdep.c#41 (text+ko) ==== @@ -2258,14 +2258,16 @@ /* do an INIT IPI: assert RESET */ icr_lo = lapic.icr_lo & APIC_ICRLO_RESV_MASK; - lapic.icr_lo = icr_lo | 0x00004500; + lapic.icr_lo = icr_lo | APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT; /* wait for pending status end */ while (lapic.icr_lo & APIC_DELSTAT_MASK) /* spin */ ; /* do an INIT IPI: deassert RESET */ - lapic.icr_lo = icr_lo | 0x000c8500; + lapic.icr_lo = icr_lo | APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | + APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT; /* wait for pending status end */ u_sleep(10000); /* wait ~10mS */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 7:51:27 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 476F337B404; Thu, 13 Mar 2003 07:51:25 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7C6F37B401 for ; Thu, 13 Mar 2003 07:51:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E8D943FCB for ; Thu, 13 Mar 2003 07:51:24 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DFpO0U056480 for ; Thu, 13 Mar 2003 07:51:24 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DFpN9Z056477 for perforce@freebsd.org; Thu, 13 Mar 2003 07:51:23 -0800 (PST) Date: Thu, 13 Mar 2003 07:51:23 -0800 (PST) Message-Id: <200303131551.h2DFpN9Z056477@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26838 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26838 Change 26838 by jhb@jhb_laptop on 2003/03/13 07:51:08 Axe a few more magic numbers. Affected files ... .. //depot/projects/smpng/sys/i386/i386/mp_machdep.c#42 edit Differences ... ==== //depot/projects/smpng/sys/i386/i386/mp_machdep.c#42 (text+ko) ==== @@ -2256,10 +2256,13 @@ icr_hi |= (physical_cpu << 24); lapic.icr_hi = icr_hi; + /* setup common fields for subsequent IPIs */ + icr_lo = lapic.icr_lo & APIC_ICRLO_RESV_MASK; + icr_lo |= APIC_DESTMODE_PHY; + /* do an INIT IPI: assert RESET */ - icr_lo = lapic.icr_lo & APIC_ICRLO_RESV_MASK; lapic.icr_lo = icr_lo | APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | - APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT; + APIC_LEVEL_ASSERT | APIC_DELMODE_INIT; /* wait for pending status end */ while (lapic.icr_lo & APIC_DELSTAT_MASK) @@ -2267,7 +2270,7 @@ /* do an INIT IPI: deassert RESET */ lapic.icr_lo = icr_lo | APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | - APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT; + APIC_LEVEL_DEASSERT | APIC_DELMODE_INIT; /* wait for pending status end */ u_sleep(10000); /* wait ~10mS */ @@ -2284,7 +2287,8 @@ */ /* do a STARTUP IPI */ - lapic.icr_lo = icr_lo | 0x00000600 | vector; + lapic.icr_lo = icr_lo | APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_DEASSERT | APIC_DELMODE_STARTUP | vector; while (lapic.icr_lo & APIC_DELSTAT_MASK) /* spin */ ; u_sleep(200); /* wait ~200uS */ @@ -2296,7 +2300,8 @@ * recognized after hardware RESET or INIT IPI. */ - lapic.icr_lo = icr_lo | 0x00000600 | vector; + lapic.icr_lo = icr_lo | APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_DEASSERT | APIC_DELMODE_STARTUP | vector; while (lapic.icr_lo & APIC_DELSTAT_MASK) /* spin */ ; u_sleep(200); /* wait ~200uS */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 11: 2:54 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 336C037B404; Thu, 13 Mar 2003 11:02:28 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCB8D37B401 for ; Thu, 13 Mar 2003 11:02:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E228843FB1 for ; Thu, 13 Mar 2003 11:02:25 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DJ2P0U078115 for ; Thu, 13 Mar 2003 11:02:25 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DJ2PfP078112 for perforce@freebsd.org; Thu, 13 Mar 2003 11:02:25 -0800 (PST) Date: Thu, 13 Mar 2003 11:02:25 -0800 (PST) Message-Id: <200303131902.h2DJ2PfP078112@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26849 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26849 Change 26849 by jhb@jhb_laptop on 2003/03/13 11:01:52 IFC @26848. Loop jhb_ktrace changes back in. Affected files ... .. //depot/projects/smpng/sys/alpha/alpha/busdma_machdep.c#10 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-all.c#18 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cd.c#32 integrate .. //depot/projects/smpng/sys/dev/puc/pucdata.c#9 integrate .. //depot/projects/smpng/sys/dev/sio/sio.c#25 integrate .. //depot/projects/smpng/sys/fs/specfs/spec_vnops.c#23 integrate .. //depot/projects/smpng/sys/gnu/ext2fs/fs.h#5 integrate .. //depot/projects/smpng/sys/i386/i386/busdma_machdep.c#10 integrate .. //depot/projects/smpng/sys/ia64/ia64/busdma_machdep.c#10 integrate .. //depot/projects/smpng/sys/kern/kern_exec.c#53 integrate .. //depot/projects/smpng/sys/kern/kern_exit.c#56 integrate .. //depot/projects/smpng/sys/kern/kern_fork.c#52 integrate .. //depot/projects/smpng/sys/kern/kern_ktrace.c#29 integrate .. //depot/projects/smpng/sys/kern/kern_physio.c#7 integrate .. //depot/projects/smpng/sys/kern/kern_proc.c#46 integrate .. //depot/projects/smpng/sys/kern/kern_resource.c#32 integrate .. //depot/projects/smpng/sys/kern/subr_bus.c#20 integrate .. //depot/projects/smpng/sys/kern/uipc_mbuf.c#14 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#37 integrate .. //depot/projects/smpng/sys/kern/vfs_cluster.c#19 integrate .. //depot/projects/smpng/sys/kern/vfs_default.c#17 integrate .. //depot/projects/smpng/sys/kern/vfs_subr.c#44 integrate .. //depot/projects/smpng/sys/net/if_atm.h#3 integrate .. //depot/projects/smpng/sys/net/if_atmsubr.c#7 integrate .. //depot/projects/smpng/sys/net/if_vlan_var.h#7 integrate .. //depot/projects/smpng/sys/netinet/tcp_input.c#30 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_vnops.c#23 integrate .. //depot/projects/smpng/sys/nfsserver/nfs_serv.c#26 integrate .. //depot/projects/smpng/sys/pci/agp_sis.c#4 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/busdma_machdep.c#5 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/bus_machdep.c#11 integrate .. //depot/projects/smpng/sys/sys/buf.h#18 integrate .. //depot/projects/smpng/sys/sys/ktrace.h#7 integrate .. //depot/projects/smpng/sys/sys/proc.h#73 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_vnops.c#14 integrate .. //depot/projects/smpng/sys/vm/vm_map.c#30 integrate .. //depot/projects/smpng/sys/vm/vm_map.h#17 integrate .. //depot/projects/smpng/sys/vm/vm_pageout.c#24 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/busdma_machdep.c#10 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/alpha/busdma_machdep.c,v 1.30 2003/02/26 02:16:05 mux Exp $ + * $FreeBSD: src/sys/alpha/alpha/busdma_machdep.c,v 1.31 2003/03/13 17:17:30 mux Exp $ */ #include @@ -367,10 +367,12 @@ * and handles multi-seg allocations. Nobody is doing * multi-seg allocations yet though. */ + mtx_lock(&Giant); *vaddr = contigmalloc(size, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK, 0ul, dmat->lowaddr, dmat->alignment? dmat->alignment : 1ul, dmat->boundary); + mtx_unlock(&Giant); } if (*vaddr == NULL) return (ENOMEM); @@ -400,8 +402,11 @@ panic("bus_dmamem_free: Invalid map freed\n"); if ((size <= PAGE_SIZE) && dmat->lowaddr >= ptoa(Maxmem)) free(vaddr, M_DEVBUF); - else + else { + mtx_lock(&Giant); contigfree(vaddr, size, M_DEVBUF); + mtx_unlock(&Giant); + } } void @@ -842,11 +847,13 @@ if (bpage == NULL) break; + mtx_lock(&Giant); bpage->vaddr = (vm_offset_t)contigmalloc(PAGE_SIZE, M_DEVBUF, M_NOWAIT, 0ul, dmat->lowaddr, PAGE_SIZE, dmat->boundary); + mtx_unlock(&Giant); if (bpage->vaddr == NULL) { free(bpage, M_DEVBUF); break; ==== //depot/projects/smpng/sys/dev/ata/atapi-all.c#18 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/atapi-all.c,v 1.98 2003/03/03 11:15:32 sos Exp $ + * $FreeBSD: src/sys/dev/ata/atapi-all.c,v 1.99 2003/03/13 09:04:55 sos Exp $ */ #include "opt_ata.h" @@ -148,7 +148,8 @@ } free(request, M_ATAPI); } - atadev->channel->dma->free(atadev); + if (atadev->channel->dma) + atadev->channel->dma->free(atadev); free(atadev->result, M_ATAPI); atadev->driver = NULL; atadev->flags = 0; ==== //depot/projects/smpng/sys/dev/ata/atapi-cd.c#32 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.133 2003/03/08 21:32:28 phk Exp $ + * $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.135 2003/03/13 09:12:17 sos Exp $ */ #include "opt_ata.h" @@ -211,7 +211,6 @@ free(entry, M_ACD); } devstat_remove_entry(cdp->driver[subdev]->stats); - free(cdp->driver[subdev]->stats, M_ACD); ata_free_lun(&acd_lun_map, cdp->driver[subdev]->lun); free(cdp->driver[subdev], M_ACD); } @@ -228,7 +227,6 @@ destroy_dev(cdp->dev); EVENTHANDLER_DEREGISTER(dev_clone, cdp->clone_evh); devstat_remove_entry(cdp->stats); - free(cdp->stats, M_ACD); ata_free_name(atadev); ata_free_lun(&acd_lun_map, cdp->lun); free(cdp, M_ACD); @@ -506,11 +504,6 @@ if (!cdp) return ENXIO; - if (flags & FWRITE) { - if (count_dev(dev) > 1) - return EBUSY; - } - /* wait if drive is not finished loading the medium */ while (timeout--) { struct atapi_reqsense *sense = cdp->device->result; ==== //depot/projects/smpng/sys/dev/puc/pucdata.c#9 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/puc/pucdata.c,v 1.14 2002/12/30 19:45:30 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/puc/pucdata.c,v 1.16 2003/03/12 17:56:03 sobomax Exp $"); /* * PCI "universal" communications card driver configuration data (used to @@ -1000,22 +1000,46 @@ { 0xb00c, 0x091c, 0, 0 }, { 0xffff, 0xffff, 0, 0 }, { - { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x20, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x28, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x30, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x38, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x40, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x48, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x50, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x58, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x60, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x68, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x70, COM_FREQ }, - { PUC_PORT_TYPE_COM, 0x10, 0x78, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x20, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x28, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x30, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x38, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x40, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x48, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x50, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x58, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x60, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x68, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x70, COM_FREQ * 4 }, + { PUC_PORT_TYPE_COM, 0x10, 0x78, COM_FREQ * 4 }, + }, + }, + + { "IC Book Labs Dreadnought x16 Pro", + NULL, + { 0xb00c, 0x081c, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, + { + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x20, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x28, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x30, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x38, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x40, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x48, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x50, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x58, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x60, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x68, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x70, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x78, COM_FREQ * 8 }, }, }, ==== //depot/projects/smpng/sys/dev/sio/sio.c#25 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/sio/sio.c,v 1.390 2003/03/03 16:24:44 phk Exp $ + * $FreeBSD: src/sys/dev/sio/sio.c,v 1.391 2003/03/12 17:20:24 sobomax Exp $ * from: @(#)com.c 7.5 (Berkeley) 5/16/91 * from: i386/isa sio.c,v 1.234 */ @@ -730,7 +730,7 @@ /* EXTRA DELAY? */ failures[0] = sio_getreg(com, com_cfcr) - CFCR_8BITS; failures[1] = sio_getreg(com, com_ier) - IER_ETXRDY; - failures[2] = sio_getreg(com, com_mcr) - mcr_image; + failures[2] = (sio_getreg(com, com_mcr) & 0x7f) - mcr_image; DELAY(10000); /* Some internal modems need this time */ irqmap[1] = isa_irq_pending(); failures[4] = (sio_getreg(com, com_iir) & IIR_IMASK) - IIR_TXRDY; ==== //depot/projects/smpng/sys/fs/specfs/spec_vnops.c#23 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95 - * $FreeBSD: src/sys/fs/specfs/spec_vnops.c,v 1.198 2003/03/03 19:15:39 njl Exp $ + * $FreeBSD: src/sys/fs/specfs/spec_vnops.c,v 1.199 2003/03/13 07:31:45 jeff Exp $ */ #include @@ -123,8 +123,6 @@ return (VOCALL(spec_vnodeop_p, ap->a_desc->vdesc_offset, ap)); } -static void spec_getpages_iodone(struct buf *bp); - /* * Open a special file. */ @@ -689,15 +687,6 @@ return (ap->a_flags & F_FLOCK ? EOPNOTSUPP : EINVAL); } -static void -spec_getpages_iodone(bp) - struct buf *bp; -{ - - bp->b_flags |= B_DONE; - wakeup(bp); -} - static int spec_getpages(ap) struct vop_getpages_args *ap; @@ -755,7 +744,7 @@ /* Build a minimal buffer header. */ bp->b_iocmd = BIO_READ; - bp->b_iodone = spec_getpages_iodone; + bp->b_iodone = bdone; /* B_PHYS is not set, but it is nice to fill this in. */ KASSERT(bp->b_rcred == NOCRED, ("leaking read ucred")); @@ -778,11 +767,7 @@ spec_xstrategy(bp->b_vp, bp); s = splbio(); - - /* We definitely need to be at splbio here. */ - while ((bp->b_flags & B_DONE) == 0) - tsleep(bp, PVM, "spread", 0); - + bwait(bp, PVM, "spread"); splx(s); if ((bp->b_ioflags & BIO_ERROR) != 0) { ==== //depot/projects/smpng/sys/gnu/ext2fs/fs.h#5 (text+ko) ==== @@ -37,7 +37,7 @@ * SUCH DAMAGE. * * @(#)fs.h 8.7 (Berkeley) 4/19/94 - * $FreeBSD: src/sys/gnu/ext2fs/fs.h,v 1.12 2003/02/25 03:37:46 jeff Exp $ + * $FreeBSD: src/sys/gnu/ext2fs/fs.h,v 1.13 2003/03/13 07:07:16 jeff Exp $ */ /* @@ -168,9 +168,9 @@ long flags; \ int s; \ s = splbio(); \ + BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \ flags = (bp)->b_flags; \ (bp)->b_flags &= ~(B_DIRTY | B_LOCKED); \ - BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \ bremfree(bp); \ splx(s); \ if (flags & B_DIRTY) \ ==== //depot/projects/smpng/sys/i386/i386/busdma_machdep.c#10 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/i386/busdma_machdep.c,v 1.34 2003/02/26 02:16:05 mux Exp $ + * $FreeBSD: src/sys/i386/i386/busdma_machdep.c,v 1.35 2003/03/13 17:17:05 mux Exp $ */ #include @@ -348,10 +348,12 @@ * and handles multi-seg allocations. Nobody is doing * multi-seg allocations yet though. */ + mtx_lock(&Giant); *vaddr = contigmalloc(size, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK, 0ul, dmat->lowaddr, dmat->alignment? dmat->alignment : 1ul, dmat->boundary); + mtx_unlock(&Giant); } if (*vaddr == NULL) return (ENOMEM); @@ -381,8 +383,11 @@ panic("bus_dmamem_free: Invalid map freed\n"); if ((size <= PAGE_SIZE) && dmat->lowaddr >= ptoa(Maxmem)) free(vaddr, M_DEVBUF); - else + else { + mtx_lock(&Giant); contigfree(vaddr, size, M_DEVBUF); + mtx_unlock(&Giant); + } } void @@ -793,11 +798,13 @@ if (bpage == NULL) break; + mtx_lock(&Giant); bpage->vaddr = (vm_offset_t)contigmalloc(PAGE_SIZE, M_DEVBUF, M_NOWAIT, 0ul, dmat->lowaddr, PAGE_SIZE, 0); + mtx_unlock(&Giant); if (bpage->vaddr == 0) { free(bpage, M_DEVBUF); break; ==== //depot/projects/smpng/sys/ia64/ia64/busdma_machdep.c#10 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/ia64/ia64/busdma_machdep.c,v 1.16 2003/02/26 02:16:06 mux Exp $ + * $FreeBSD: src/sys/ia64/ia64/busdma_machdep.c,v 1.18 2003/03/13 17:18:22 mux Exp $ */ #include @@ -354,10 +354,12 @@ * and handles multi-seg allocations. Nobody is doing * multi-seg allocations yet though. */ + mtx_lock(&Giant); *vaddr = contigmalloc(dmat->maxsize, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK, 0ul, dmat->lowaddr, dmat->alignment? dmat->alignment : 1ul, dmat->boundary); + mtx_unlock(&Giant); } if (*vaddr == NULL) return (ENOMEM); @@ -377,7 +379,13 @@ */ if (map != &nobounce_dmamap) panic("bus_dmamem_free: Invalid map freed\n"); - free(vaddr, M_DEVBUF); + if ((dmat->maxsize <= PAGE_SIZE) && dmat->lowaddr >= ptoa(Maxmem)) + free(vaddr, M_DEVBUF); + else { + mtx_lock(&Giant); + contigfree(vaddr, dmat->maxsize, M_DEVBUF); + mtx_unlock(&Giant); + } } #define BUS_DMAMAP_NSEGS ((64 * 1024 / PAGE_SIZE) + 1) @@ -814,11 +822,13 @@ if (bpage == NULL) break; + mtx_lock(&Giant); bpage->vaddr = (vm_offset_t)contigmalloc(PAGE_SIZE, M_DEVBUF, M_NOWAIT, 0ul, dmat->lowaddr, PAGE_SIZE, 0); + mtx_unlock(&Giant); if (bpage->vaddr == NULL) { free(bpage, M_DEVBUF); break; ==== //depot/projects/smpng/sys/kern/kern_exec.c#53 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/kern/kern_exec.c,v 1.215 2003/02/27 02:05:17 julian Exp $ + * $FreeBSD: src/sys/kern/kern_exec.c,v 1.216 2003/03/13 18:24:22 jhb Exp $ */ #include "opt_ktrace.h" @@ -178,6 +178,7 @@ struct procsig *oldprocsig, *newprocsig; #ifdef KTRACE struct vnode *tracevp = NULL; + struct ucred *tracecred = NULL; #endif struct vnode *textvp = NULL; int credential_changing; @@ -489,11 +490,13 @@ */ setsugid(p); #ifdef KTRACE - if (p->p_tracep && suser_cred(oldcred, PRISON_ROOT)) { + if (p->p_tracevp != NULL && suser_cred(oldcred, PRISON_ROOT)) { mtx_lock(&ktrace_mtx); p->p_traceflag = 0; - tracevp = p->p_tracep; - p->p_tracep = NULL; + tracevp = p->p_tracevp; + p->p_tracevp = NULL; + tracecred = p->p_tracecred; + p->p_tracecred = NULL; mtx_unlock(&ktrace_mtx); } #endif @@ -626,6 +629,8 @@ #ifdef KTRACE if (tracevp != NULL) vrele(tracevp); + if (tracecred != NULL) + crfree(tracecred); #endif if (oldargs != NULL) pargs_drop(oldargs); ==== //depot/projects/smpng/sys/kern/kern_exit.c#56 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_exit.c 8.7 (Berkeley) 2/12/94 - * $FreeBSD: src/sys/kern/kern_exit.c,v 1.201 2003/03/12 11:10:04 tjr Exp $ + * $FreeBSD: src/sys/kern/kern_exit.c,v 1.203 2003/03/13 18:24:22 jhb Exp $ */ #include "opt_compat.h" @@ -135,6 +135,7 @@ struct vnode *vtmp; #ifdef KTRACE struct vnode *tracevp; + struct ucred *tracecred; #endif GIANT_REQUIRED; @@ -359,12 +360,16 @@ PROC_LOCK(p); mtx_lock(&ktrace_mtx); p->p_traceflag = 0; /* don't trace the vrele() */ - tracevp = p->p_tracep; - p->p_tracep = NULL; + tracevp = p->p_tracevp; + p->p_tracevp = NULL; + tracecred = p->p_tracecred; + p->p_tracecred = NULL; mtx_unlock(&ktrace_mtx); PROC_UNLOCK(p); if (tracevp != NULL) vrele(tracevp); + if (tracecred != NULL) + crfree(tracecred); #endif /* * Release reference to text vnode @@ -658,15 +663,14 @@ return (0); } + /* + * Remove other references to this process to ensure + * we have an exclusive reference. + */ sx_xlock(&allproc_lock); LIST_REMOVE(p, p_list); /* off zombproc */ sx_xunlock(&allproc_lock); - LIST_REMOVE(p, p_sibling); - /* - * Remove other references to this process to ensure - * we have an exclusive reference. - */ leavepgrp(p); sx_xunlock(&proctree_lock); ==== //depot/projects/smpng/sys/kern/kern_fork.c#52 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_fork.c 8.6 (Berkeley) 4/8/94 - * $FreeBSD: src/sys/kern/kern_fork.c,v 1.186 2003/02/27 02:05:17 julian Exp $ + * $FreeBSD: src/sys/kern/kern_fork.c,v 1.187 2003/03/13 18:24:22 jhb Exp $ */ #include "opt_ktrace.h" @@ -626,11 +626,15 @@ * Copy traceflag and tracefile if enabled. */ mtx_lock(&ktrace_mtx); - KASSERT(p2->p_tracep == NULL, ("new process has a ktrace vnode")); + KASSERT(p2->p_tracevp == NULL, ("new process has a ktrace vnode")); if (p1->p_traceflag & KTRFAC_INHERIT) { p2->p_traceflag = p1->p_traceflag; - if ((p2->p_tracep = p1->p_tracep) != NULL) - VREF(p2->p_tracep); + if ((p2->p_tracevp = p1->p_tracevp) != NULL) { + VREF(p2->p_tracevp); + KASSERT(p1->p_tracecred != NULL, + ("ktrace vnode with no cred")); + p2->p_tracecred = crhold(p1->p_tracecred); + } } mtx_unlock(&ktrace_mtx); #endif ==== //depot/projects/smpng/sys/kern/kern_ktrace.c#29 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)kern_ktrace.c 8.2 (Berkeley) 9/23/93 - * $FreeBSD: src/sys/kern/kern_ktrace.c,v 1.81 2003/02/19 05:47:25 imp Exp $ + * $FreeBSD: src/sys/kern/kern_ktrace.c,v 1.83 2003/03/13 18:31:15 jhb Exp $ */ #include "opt_ktrace.h" @@ -226,17 +226,23 @@ if (req != NULL) { STAILQ_REMOVE_HEAD(&ktr_free, ktr_list); req->ktr_header.ktr_type = type; - KASSERT(p->p_tracep != NULL, ("ktrace: no trace vnode")); - req->ktr_vp = p->p_tracep; - VREF(p->p_tracep); + if (p->p_traceflag & KTRFAC_DROP) { + req->ktr_header.ktr_type |= KTR_DROP; + p->p_traceflag &= ~KTRFAC_DROP; + } + KASSERT(p->p_tracevp != NULL, ("ktrace: no trace vnode")); + KASSERT(p->p_tracecred != NULL, ("ktrace: no trace cred")); + req->ktr_vp = p->p_tracevp; + VREF(p->p_tracevp); + req->ktr_cred = crhold(p->p_tracecred); mtx_unlock(&ktrace_mtx); microtime(&req->ktr_header.ktr_time); req->ktr_header.ktr_pid = p->p_pid; bcopy(p->p_comm, req->ktr_header.ktr_comm, MAXCOMLEN + 1); - req->ktr_cred = crhold(td->td_ucred); req->ktr_header.ktr_buffer = NULL; req->ktr_header.ktr_len = 0; } else { + p->p_traceflag |= KTRFAC_DROP; pm = print_message; print_message = 0; mtx_unlock(&ktrace_mtx); @@ -498,6 +504,7 @@ int ret = 0; int flags, error = 0; struct nameidata nd; + struct ucred *cred; td->td_inktrace = 1; if (ops != KTROP_CLEAR) { @@ -527,15 +534,18 @@ sx_slock(&allproc_lock); LIST_FOREACH(p, &allproc, p_list) { PROC_LOCK(p); - if (p->p_tracep == vp) { + if (p->p_tracevp == vp) { if (ktrcanset(td, p)) { mtx_lock(&ktrace_mtx); - p->p_tracep = NULL; + cred = p->p_tracecred; + p->p_tracecred = NULL; + p->p_tracevp = NULL; p->p_traceflag = 0; mtx_unlock(&ktrace_mtx); PROC_UNLOCK(p); (void) vn_close(vp, FREAD|FWRITE, - td->td_ucred, td); + cred, td); + crfree(cred); } else { PROC_UNLOCK(p); error = EPERM; @@ -654,6 +664,7 @@ struct vnode *vp; { struct vnode *tracevp = NULL; + struct ucred *tracecred = NULL; PROC_LOCK(p); if (!ktrcanset(td, p)) { @@ -662,13 +673,17 @@ } mtx_lock(&ktrace_mtx); if (ops == KTROP_SET) { - if (p->p_tracep != vp) { + if (p->p_tracevp != vp) { /* * if trace file already in use, relinquish below */ - tracevp = p->p_tracep; + tracevp = p->p_tracevp; VREF(vp); - p->p_tracep = vp; + p->p_tracevp = vp; + } + if (p->p_tracecred != td->td_ucred) { + tracecred = p->p_tracecred; + p->p_tracecred = crhold(td->td_ucred); } p->p_traceflag |= facs; if (td->td_ucred->cr_uid == 0) @@ -678,14 +693,18 @@ if (((p->p_traceflag &= ~facs) & KTRFAC_MASK) == 0) { /* no more tracing */ p->p_traceflag = 0; - tracevp = p->p_tracep; - p->p_tracep = NULL; + tracevp = p->p_tracevp; + p->p_tracevp = NULL; + tracecred = p->p_tracecred; + p->p_tracecred = NULL; } } mtx_unlock(&ktrace_mtx); PROC_UNLOCK(p); if (tracevp != NULL) vrele(tracevp); + if (tracecred != NULL) + crfree(tracecred); return (1); } @@ -748,7 +767,7 @@ if (vp == NULL) return; kth = &req->ktr_header; - datalen = data_lengths[kth->ktr_type]; + datalen = data_lengths[(ushort)kth->ktr_type & ~KTR_DROP]; buflen = kth->ktr_len; cred = req->ktr_cred; td = curthread; @@ -804,17 +823,24 @@ * we really do this? Other processes might have suitable * credentials for the operation. */ + cred = NULL; sx_slock(&allproc_lock); LIST_FOREACH(p, &allproc, p_list) { PROC_LOCK(p); - if (p->p_tracep == vp) { + if (p->p_tracevp == vp) { mtx_lock(&ktrace_mtx); - p->p_tracep = NULL; + p->p_tracevp = NULL; p->p_traceflag = 0; + cred = p->p_tracecred; + p->p_tracecred = NULL; mtx_unlock(&ktrace_mtx); vrele_count++; } PROC_UNLOCK(p); + if (cred != NULL) { + crfree(cred); + cred = NULL; + } } sx_sunlock(&allproc_lock); /* ==== //depot/projects/smpng/sys/kern/kern_physio.c#7 (text+ko) ==== @@ -16,7 +16,7 @@ * 4. Modifications may be freely made to this file if the above conditions * are met. * - * $FreeBSD: src/sys/kern/kern_physio.c,v 1.55 2003/01/20 17:46:48 dillon Exp $ + * $FreeBSD: src/sys/kern/kern_physio.c,v 1.56 2003/03/13 07:31:45 jeff Exp $ */ #include @@ -30,12 +30,6 @@ #include #include -static void -physwakeup(struct buf *bp) -{ - wakeup(bp); -} - int physio(dev_t dev, struct uio *uio, int ioflag) { @@ -68,7 +62,7 @@ else bp->b_iocmd = BIO_WRITE; bp->b_dev = dev; - bp->b_iodone = physwakeup; + bp->b_iodone = bdone; bp->b_data = uio->uio_iov[i].iov_base; bp->b_bcount = uio->uio_iov[i].iov_len; bp->b_offset = uio->uio_offset; @@ -116,8 +110,10 @@ DEV_STRATEGY(bp); spl = splbio(); - while ((bp->b_flags & B_DONE) == 0) - tsleep(bp, PRIBIO, "physstr", 0); + if (uio->uio_rw == UIO_READ) + bwait(bp, PRIBIO, "physrd"); + else + bwait(bp, PRIBIO, "physwr"); splx(spl); if (uio->uio_segflg == UIO_USERSPACE) ==== //depot/projects/smpng/sys/kern/kern_proc.c#46 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)kern_proc.c 8.7 (Berkeley) 2/14/95 - * $FreeBSD: src/sys/kern/kern_proc.c,v 1.174 2003/03/12 16:14:55 jhb Exp $ + * $FreeBSD: src/sys/kern/kern_proc.c,v 1.176 2003/03/13 18:24:22 jhb Exp $ */ #include "opt_ktrace.h" @@ -625,7 +625,7 @@ kp->ki_args = p->p_args; kp->ki_textvp = p->p_textvp; #ifdef KTRACE - kp->ki_tracep = p->p_tracep; + kp->ki_tracep = p->p_tracevp; mtx_lock(&ktrace_mtx); kp->ki_traceflag = p->p_traceflag; mtx_unlock(&ktrace_mtx); @@ -1024,8 +1024,8 @@ { int *name = (int*) arg1; u_int namelen = arg2; + struct pargs *newpa, *pa; struct proc *p; - struct pargs *pa, *newpa; int error = 0; if (namelen != 1) @@ -1048,23 +1048,20 @@ pa = p->p_args; pargs_hold(pa); PROC_UNLOCK(p); - if (req->oldptr && pa != NULL) { + if (req->oldptr != NULL && pa != NULL) error = SYSCTL_OUT(req, pa->ar_args, pa->ar_length); - } pargs_drop(pa); - if (req->newptr == NULL) + if (error != 0 || req->newptr == NULL) return (error); if (req->newlen + sizeof(struct pargs) > ps_arg_cache_limit) - return (error); - + return (ENOMEM); newpa = pargs_alloc(req->newlen); error = SYSCTL_IN(req, newpa->ar_args, req->newlen); - if (error) { + if (error != 0) { pargs_free(newpa); return (error); } - PROC_LOCK(p); pa = p->p_args; p->p_args = newpa; ==== //depot/projects/smpng/sys/kern/kern_resource.c#32 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_resource.c 8.5 (Berkeley) 1/21/94 - * $FreeBSD: src/sys/kern/kern_resource.c,v 1.120 2003/03/12 11:24:41 tjr Exp $ + * $FreeBSD: src/sys/kern/kern_resource.c,v 1.121 2003/03/13 00:54:53 tjr Exp $ */ #include "opt_compat.h" @@ -98,21 +98,17 @@ switch (uap->which) { case PRIO_PROCESS: - if (uap->who == 0) { - mtx_lock_spin(&sched_lock); + if (uap->who == 0) low = td->td_ksegrp->kg_nice; - mtx_unlock_spin(&sched_lock); - } else { + else { p = pfind(uap->who); if (p == NULL) break; if (p_cansee(td, p) == 0) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -136,12 +132,10 @@ LIST_FOREACH(p, &pg->pg_members, p_pglist) { PROC_LOCK(p); if (!p_cansee(td, p)) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -157,12 +151,10 @@ PROC_LOCK(p); if (!p_cansee(td, p) && p->p_ucred->cr_uid == uap->who) { - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - mtx_unlock_spin(&sched_lock); } PROC_UNLOCK(p); } @@ -297,19 +289,15 @@ * Only allow nicing if to more than the lowest nice. * e.g. nices of 4,3,2 allow nice to 3 but not 1 */ - mtx_lock_spin(&sched_lock); FOREACH_KSEGRP_IN_PROC(p, kg) { if (kg->kg_nice < low) low = kg->kg_nice; } - if (n < low && suser(td)) { - mtx_unlock_spin(&sched_lock); + if (n < low && suser(td)) return (EACCES); - } FOREACH_KSEGRP_IN_PROC(p, kg) { sched_nice(kg, n); } - mtx_unlock_spin(&sched_lock); return (0); } ==== //depot/projects/smpng/sys/kern/subr_bus.c#20 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/kern/subr_bus.c,v 1.123 2003/03/03 12:15:51 phk Exp $ + * $FreeBSD: src/sys/kern/subr_bus.c,v 1.124 2003/03/13 06:29:44 alfred Exp $ */ #include "opt_bus.h" @@ -1154,7 +1154,7 @@ const char * device_get_name(device_t dev) { - if (dev->devclass) + if (dev != NULL && dev->devclass) return (devclass_get_name(dev->devclass)); return (NULL); } ==== //depot/projects/smpng/sys/kern/uipc_mbuf.c#14 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)uipc_mbuf.c 8.2 (Berkeley) 1/4/94 - * $FreeBSD: src/sys/kern/uipc_mbuf.c,v 1.109 2003/02/19 05:47:26 imp Exp $ + * $FreeBSD: src/sys/kern/uipc_mbuf.c,v 1.110 2003/03/13 09:02:19 iedowse Exp $ */ #include "opt_mac.h" @@ -129,7 +129,8 @@ mac_create_mbuf_from_mbuf(from, to); #endif SLIST_INIT(&to->m_pkthdr.tags); - return (m_tag_copy_chain(to, from, how)); + return (m_tag_copy_chain(to, from, (how & M_TRYWAIT) ? M_WAITOK : + M_NOWAIT)); } /* ==== //depot/projects/smpng/sys/kern/vfs_bio.c#37 (text+ko) ==== @@ -11,7 +11,7 @@ * 2. Absolutely no warranty of function or purpose is made by the author * John S. Dyson. * - * $FreeBSD: src/sys/kern/vfs_bio.c,v 1.376 2003/03/04 00:04:42 jeff Exp $ + * $FreeBSD: src/sys/kern/vfs_bio.c,v 1.378 2003/03/13 07:31:45 jeff Exp $ */ /* @@ -81,7 +81,7 @@ static void vfs_backgroundwritedone(struct buf *bp); static int vfs_bio_clcheck(struct vnode *vp, int size, daddr_t lblkno, daddr_t blkno); -static int flushbufqueues(void); +static int flushbufqueues(int flushdeps); static void buf_daemon(void); void bremfreel(struct buf * bp); @@ -213,6 +213,12 @@ static struct mtx nblock; /* + * Lock that protects against bwait()/bdone()/B_DONE races. + */ + +static struct mtx bdonelock; + +/* * Definitions for the buffer free lists. >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 14:22:32 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F172337B404; Thu, 13 Mar 2003 14:22:30 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A38D37B401 for ; Thu, 13 Mar 2003 14:22:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31C1F43FAF for ; Thu, 13 Mar 2003 14:22:30 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DMMU0U000557 for ; Thu, 13 Mar 2003 14:22:30 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DMMThF000554 for perforce@freebsd.org; Thu, 13 Mar 2003 14:22:29 -0800 (PST) Date: Thu, 13 Mar 2003 14:22:29 -0800 (PST) Message-Id: <200303132222.h2DMMThF000554@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett Subject: PERFORCE change 26853 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26853 Change 26853 by jmallett@jmallett_dalek on 2003/03/13 14:21:44 Add the register info program header type. Affected files ... .. //depot/projects/mips/sys/mips/include/elf.h#4 edit Differences ... ==== //depot/projects/mips/sys/mips/include/elf.h#4 (text+ko) ==== @@ -190,6 +190,9 @@ #define ELF_TARG_MACH ELF_ARCH #define ELF_TARG_VER 1 +/* machdep program header types */ +#define PT_MIPS_REGINFO 0x70000000 + #ifdef _KERNEL /* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 14:55:15 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F2D4837B405; Thu, 13 Mar 2003 14:55:12 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 895A537B401 for ; Thu, 13 Mar 2003 14:55:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 101D143F93 for ; Thu, 13 Mar 2003 14:55:12 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DMtB0U002802 for ; Thu, 13 Mar 2003 14:55:11 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DMtBeE002799 for perforce@freebsd.org; Thu, 13 Mar 2003 14:55:11 -0800 (PST) Date: Thu, 13 Mar 2003 14:55:11 -0800 (PST) Message-Id: <200303132255.h2DMtBeE002799@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett Subject: PERFORCE change 26856 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26856 Change 26856 by jmallett@jmallett_dalek on 2003/03/13 14:54:46 (Soothing Image 12) Add elf2ecoff, complete with ECOFF hackery to make it a friendly little build tool. Alpha's OSF/1 compatability includes ECOFF stuff, so maybe we want full image activation / execution framework for ECOFF ala NetBSD, and so on. I don't have much of an intent to run an ECOFF userland though, this is just for loader, in time. Affected files ... .. //depot/projects/mips/Makefile.inc1#11 edit .. //depot/projects/mips/usr.bin/elf2ecoff/Makefile#1 add .. //depot/projects/mips/usr.bin/elf2ecoff/ecoff_machdep.h#1 add .. //depot/projects/mips/usr.bin/elf2ecoff/ecoff_mips.h#1 add .. //depot/projects/mips/usr.bin/elf2ecoff/elf2ecoff.1#1 add .. //depot/projects/mips/usr.bin/elf2ecoff/elf2ecoff.c#1 add .. //depot/projects/mips/usr.bin/elf2ecoff/exec_ecoff.h#1 add Differences ... ==== //depot/projects/mips/Makefile.inc1#11 (text+ko) ==== @@ -684,10 +684,14 @@ _elf2aout= usr.bin/elf2aout .endif +.if ${TARGET_ARCH} == "mips" +_elf2ecoff= usr.bin/elf2ecoff +.endif + _xlint= usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint cross-tools: -.for _tool in ${_btxld} ${_elf2aout} ${_elf2exe} \ +.for _tool in ${_btxld} ${_elf2aout} ${_elf2ecoff} ${_elf2exe} \ gnu/usr.bin/binutils usr.sbin/crunch/crunchide \ gnu/usr.bin/cc ${_xlint} ${ECHODIR} "===> ${_tool}"; \ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 14:58:30 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6131637B401; Thu, 13 Mar 2003 14:58:18 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B02F37B404 for ; Thu, 13 Mar 2003 14:58:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8611943FAF for ; Thu, 13 Mar 2003 14:58:16 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DMwG0U003007 for ; Thu, 13 Mar 2003 14:58:16 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DMwFZF003003 for perforce@freebsd.org; Thu, 13 Mar 2003 14:58:15 -0800 (PST) Date: Thu, 13 Mar 2003 14:58:15 -0800 (PST) Message-Id: <200303132258.h2DMwFZF003003@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26857 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26857 Change 26857 by jhb@jhb_laptop on 2003/03/13 14:57:34 IFC @26855. Affected files ... .. //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#24 integrate .. //depot/projects/smpng/sys/compat/linux/linux_ioctl.c#23 integrate .. //depot/projects/smpng/sys/compat/linux/linux_mib.c#7 integrate .. //depot/projects/smpng/sys/compat/linux/linux_mib.h#5 integrate .. //depot/projects/smpng/sys/compat/linux/linux_misc.c#34 integrate Differences ... ==== //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#24 (text+ko) ==== @@ -38,7 +38,7 @@ * * @(#)procfs_status.c 8.4 (Berkeley) 6/15/94 * - * $FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.61 2003/02/16 14:11:51 phk Exp $ + * $FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.62 2003/03/13 22:45:43 jhb Exp $ */ #include @@ -449,8 +449,8 @@ char osname[LINUX_MAX_UTSNAME]; char osrelease[LINUX_MAX_UTSNAME]; - linux_get_osname(td->td_proc, osname); - linux_get_osrelease(td->td_proc, osrelease); + linux_get_osname(td, osname); + linux_get_osrelease(td, osrelease); sbuf_printf(sb, "%s version %s (des@freebsd.org) (gcc version " __VERSION__ ")" ==== //depot/projects/smpng/sys/compat/linux/linux_ioctl.c#23 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_ioctl.c,v 1.102 2003/03/03 09:14:25 des Exp $ + * $FreeBSD: src/sys/compat/linux/linux_ioctl.c,v 1.103 2003/03/13 22:45:43 jhb Exp $ */ #include @@ -1596,7 +1596,7 @@ return (ioctl(td, (struct ioctl_args *)args)); case LINUX_OSS_GETVERSION: { - int version = linux_get_oss_version(td->td_proc); + int version = linux_get_oss_version(td); return (copyout(&version, (void *)args->arg, sizeof(int))); } ==== //depot/projects/smpng/sys/compat/linux/linux_mib.c#7 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_mib.c,v 1.18 2003/02/19 05:46:58 imp Exp $ + * $FreeBSD: src/sys/compat/linux/linux_mib.c,v 1.19 2003/03/13 22:45:43 jhb Exp $ */ #include @@ -50,6 +50,9 @@ SYSCTL_NODE(_compat, OID_AUTO, linux, CTLFLAG_RW, 0, "Linux mode"); +static struct mtx osname_lock; +MTX_SYSINIT(linux_osname, &osname_lock, "linux osname", MTX_DEF); + static char linux_osname[LINUX_MAX_UTSNAME] = "Linux"; static int @@ -58,11 +61,11 @@ char osname[LINUX_MAX_UTSNAME]; int error; - linux_get_osname(req->td->td_proc, osname); + linux_get_osname(req->td, osname); error = sysctl_handle_string(oidp, osname, LINUX_MAX_UTSNAME, req); if (error || req->newptr == NULL) return (error); - error = linux_set_osname(req->td->td_proc, osname); + error = linux_set_osname(req->td, osname); return (error); } @@ -79,11 +82,11 @@ char osrelease[LINUX_MAX_UTSNAME]; int error; - linux_get_osrelease(req->td->td_proc, osrelease); + linux_get_osrelease(req->td, osrelease); error = sysctl_handle_string(oidp, osrelease, LINUX_MAX_UTSNAME, req); if (error || req->newptr == NULL) return (error); - error = linux_set_osrelease(req->td->td_proc, osrelease); + error = linux_set_osrelease(req->td, osrelease); return (error); } @@ -100,11 +103,11 @@ int oss_version; int error; - oss_version = linux_get_oss_version(req->td->td_proc); + oss_version = linux_get_oss_version(req->td); error = sysctl_handle_int(oidp, &oss_version, 0, req); if (error || req->newptr == NULL) return (error); - error = linux_set_oss_version(req->td->td_proc, oss_version); + error = linux_set_oss_version(req->td, oss_version); return (error); } @@ -116,177 +119,168 @@ /* * Returns holding the prison mutex if return non-NULL. */ -static struct linux_prison * -linux_get_prison(struct proc *p) +static struct prison * +linux_get_prison(struct thread *td) { register struct prison *pr; register struct linux_prison *lpr; - if (!jailed(p->p_ucred)) + KASSERT(td == curthread, ("linux_get_prison() called on !curthread")); + if (!jailed(td->td_ucred)) return (NULL); - - pr = p->p_ucred->cr_prison; - - /* - * Rather than hold the prison mutex during allocation, check to - * see if we need to allocate while holding the mutex, release it, - * allocate, then once we've allocated the memory, check again to - * see if it's still needed, and set if appropriate. If it's not, - * we release the mutex again to FREE(), and grab it again so as - * to release holding the lock. - */ + pr = td->td_ucred->cr_prison; mtx_lock(&pr->pr_mtx); if (pr->pr_linux == NULL) { + /* + * If we don't have a linux prison structure yet, allocate + * one. We have to handle the race where another thread + * could be adding a linux prison to this process already. + */ mtx_unlock(&pr->pr_mtx); - MALLOC(lpr, struct linux_prison *, sizeof *lpr, - M_PRISON, M_WAITOK|M_ZERO); + lpr = malloc(sizeof(struct linux_prison), M_PRISON, + M_WAITOK | M_ZERO); mtx_lock(&pr->pr_mtx); - if (pr->pr_linux == NULL) { + if (pr->pr_linux == NULL) pr->pr_linux = lpr; - } else { - mtx_unlock(&pr->pr_mtx); - FREE(lpr, M_PRISON); - mtx_lock(&pr->pr_mtx); - } + else + free(lpr, M_PRISON); } - - return (pr->pr_linux); + return (pr); } void -linux_get_osname(p, dst) - struct proc *p; - char *dst; +linux_get_osname(struct thread *td, char *dst) { register struct prison *pr; register struct linux_prison *lpr; - if (p->p_ucred->cr_prison == NULL) { - bcopy(linux_osname, dst, LINUX_MAX_UTSNAME); - return; + pr = td->td_ucred->cr_prison; + if (pr != NULL) { + mtx_lock(&pr->pr_mtx); + if (pr->pr_linux != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; + if (lpr->pr_osname[0]) { + bcopy(lpr->pr_osname, dst, LINUX_MAX_UTSNAME); + mtx_unlock(&pr->pr_mtx); + return; + } + } + mtx_unlock(&pr->pr_mtx); } - pr = p->p_ucred->cr_prison; - - mtx_lock(&pr->pr_mtx); - if (pr->pr_linux != NULL) { - lpr = (struct linux_prison *)pr->pr_linux; - if (lpr->pr_osname[0]) { - bcopy(lpr->pr_osname, dst, LINUX_MAX_UTSNAME); - mtx_unlock(&pr->pr_mtx); - return; - } - } - mtx_unlock(&pr->pr_mtx); + mtx_lock(&osname_lock); bcopy(linux_osname, dst, LINUX_MAX_UTSNAME); + mtx_unlock(&osname_lock); } int -linux_set_osname(p, osname) - struct proc *p; - char *osname; +linux_set_osname(struct thread *td, char *osname) { - register struct linux_prison *lpr; + struct prison *pr; + struct linux_prison *lpr; - lpr = linux_get_prison(p); - if (lpr != NULL) { + pr = linux_get_prison(td); + if (pr != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; strcpy(lpr->pr_osname, osname); - mtx_unlock(&p->p_ucred->cr_prison->pr_mtx); + mtx_unlock(&pr->pr_mtx); } else { + mtx_lock(&osname_lock); strcpy(linux_osname, osname); + mtx_unlock(&osname_lock); } return (0); } void -linux_get_osrelease(p, dst) - struct proc *p; - char *dst; +linux_get_osrelease(struct thread *td, char *dst) { register struct prison *pr; struct linux_prison *lpr; - if (p->p_ucred->cr_prison == NULL) { - bcopy(linux_osrelease, dst, LINUX_MAX_UTSNAME); - return; + pr = td->td_ucred->cr_prison; + if (pr != NULL) { + mtx_lock(&pr->pr_mtx); + if (pr->pr_linux != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; + if (lpr->pr_osrelease[0]) { + bcopy(lpr->pr_osrelease, dst, + LINUX_MAX_UTSNAME); + mtx_unlock(&pr->pr_mtx); + return; + } + } + mtx_unlock(&pr->pr_mtx); } - pr = p->p_ucred->cr_prison; - - mtx_lock(&pr->pr_mtx); - if (pr->pr_linux != NULL) { - lpr = (struct linux_prison *) pr->pr_linux; - if (lpr->pr_osrelease[0]) { - bcopy(lpr->pr_osrelease, dst, LINUX_MAX_UTSNAME); - mtx_unlock(&pr->pr_mtx); - return; - } - } - mtx_unlock(&pr->pr_mtx); + mtx_lock(&osname_lock); bcopy(linux_osrelease, dst, LINUX_MAX_UTSNAME); + mtx_unlock(&osname_lock); } int -linux_set_osrelease(p, osrelease) - struct proc *p; - char *osrelease; +linux_set_osrelease(struct thread *td, char *osrelease) { - register struct linux_prison *lpr; + struct prison *pr; + struct linux_prison *lpr; - lpr = linux_get_prison(p); - if (lpr != NULL) { + pr = linux_get_prison(td); + if (pr != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; strcpy(lpr->pr_osrelease, osrelease); - mtx_unlock(&p->p_ucred->cr_prison->pr_mtx); + mtx_unlock(&pr->pr_mtx); } else { + mtx_lock(&osname_lock); strcpy(linux_osrelease, osrelease); + mtx_unlock(&osname_lock); } return (0); } int -linux_get_oss_version(p) - struct proc *p; +linux_get_oss_version(struct thread *td) { register struct prison *pr; register struct linux_prison *lpr; int version; - if (p->p_ucred->cr_prison == NULL) - return (linux_oss_version); - - pr = p->p_ucred->cr_prison; - - mtx_lock(&pr->pr_mtx); - if (pr->pr_linux != NULL) { - lpr = (struct linux_prison *) pr->pr_linux; - if (lpr->pr_oss_version) { - version = lpr->pr_oss_version; - } else { - version = linux_oss_version; + pr = td->td_ucred->cr_prison; + if (pr != NULL) { + mtx_lock(&pr->pr_mtx); + if (pr->pr_linux != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; + if (lpr->pr_oss_version) { + version = lpr->pr_oss_version; + mtx_unlock(&pr->pr_mtx); + return (version); + } } - } else { - version = linux_oss_version; + mtx_unlock(&pr->pr_mtx); } - mtx_unlock(&pr->pr_mtx); + mtx_lock(&osname_lock); + version = linux_oss_version; + mtx_unlock(&osname_lock); return (version); } int -linux_set_oss_version(p, oss_version) - struct proc *p; - int oss_version; +linux_set_oss_version(struct thread *td, int oss_version) { - register struct linux_prison *lpr; + struct prison *pr; + struct linux_prison *lpr; - lpr = linux_get_prison(p); - if (lpr != NULL) { + pr = linux_get_prison(td); + if (pr != NULL) { + lpr = (struct linux_prison *)pr->pr_linux; lpr->pr_oss_version = oss_version; - mtx_unlock(&p->p_ucred->cr_prison->pr_mtx); + mtx_unlock(&pr->pr_mtx); } else { + mtx_lock(&osname_lock); linux_oss_version = oss_version; + mtx_unlock(&osname_lock); } return (0); ==== //depot/projects/smpng/sys/compat/linux/linux_mib.h#5 (text+ko) ==== @@ -25,19 +25,19 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_mib.h,v 1.6 2002/03/24 04:04:50 bde Exp $ + * $FreeBSD: src/sys/compat/linux/linux_mib.h,v 1.7 2003/03/13 22:45:43 jhb Exp $ */ #ifndef _LINUX_MIB_H_ #define _LINUX_MIB_H_ -void linux_get_osname(struct proc *p, char *dst); -int linux_set_osname(struct proc *p, char *osname); +void linux_get_osname(struct thread *td, char *dst); +int linux_set_osname(struct thread *td, char *osname); -void linux_get_osrelease(struct proc *p, char *dst); -int linux_set_osrelease(struct proc *p, char *osrelease); +void linux_get_osrelease(struct thread *td, char *dst); +int linux_set_osrelease(struct thread *td, char *osrelease); -int linux_get_oss_version(struct proc *p); -int linux_set_oss_version(struct proc *p, int oss_version); +int linux_get_oss_version(struct thread *td); +int linux_set_oss_version(struct thread *td, int oss_version); #endif /* _LINUX_MIB_H_ */ ==== //depot/projects/smpng/sys/compat/linux/linux_misc.c#34 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.138 2003/03/03 09:17:12 des Exp $ + * $FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.139 2003/03/13 22:45:43 jhb Exp $ */ #include "opt_mac.h" @@ -697,8 +697,8 @@ printf(ARGS(newuname, "*")); #endif - linux_get_osname(td->td_proc, osname); - linux_get_osrelease(td->td_proc, osrelease); + linux_get_osname(td, osname); + linux_get_osrelease(td, osrelease); bzero(&utsname, sizeof(utsname)); strlcpy(utsname.sysname, osname, LINUX_MAX_UTSNAME); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 17:37:17 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2AD9E37B404; Thu, 13 Mar 2003 17:36:51 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C357337B401 for ; Thu, 13 Mar 2003 17:36:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AA8643F85 for ; Thu, 13 Mar 2003 17:36:48 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2E1am0U022303 for ; Thu, 13 Mar 2003 17:36:48 -0800 (PST) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E1acXY022277 for perforce@freebsd.org; Thu, 13 Mar 2003 17:36:38 -0800 (PST) Date: Thu, 13 Mar 2003 17:36:38 -0800 (PST) Message-Id: <200303140136.h2E1acXY022277@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett Subject: PERFORCE change 26868 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26868 Change 26868 by jmallett@jmallett_dalek on 2003/03/13 17:35:48 IFC. Affected files ... .. //depot/projects/mips/Makefile.inc1#12 integrate .. //depot/projects/mips/README#2 integrate .. //depot/projects/mips/contrib/binutils/include/opcode/arc.h#2 delete .. //depot/projects/mips/contrib/binutils/include/opcode/convex.h#3 delete .. //depot/projects/mips/contrib/binutils/include/opcode/np1.h#2 delete .. //depot/projects/mips/contrib/binutils/include/opcode/pn.h#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/arcelf.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/elf32b4300.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/elf32l4300.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/sh.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/shl.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/shlelf.sh#2 delete .. //depot/projects/mips/contrib/binutils/ld/emulparams/vsta.sh#2 delete .. //depot/projects/mips/contrib/gdtoa/README#1 branch .. //depot/projects/mips/contrib/gdtoa/arithchk.c#1 branch .. //depot/projects/mips/contrib/gdtoa/dmisc.c#1 branch .. //depot/projects/mips/contrib/gdtoa/dtoa.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_Qfmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g__fmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_ddfmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_dfmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_ffmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_xLfmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/g_xfmt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/gdtoa.c#1 branch .. //depot/projects/mips/contrib/gdtoa/gdtoa.h#1 branch .. //depot/projects/mips/contrib/gdtoa/gdtoaimp.h#1 branch .. //depot/projects/mips/contrib/gdtoa/gethex.c#1 branch .. //depot/projects/mips/contrib/gdtoa/gmisc.c#1 branch .. //depot/projects/mips/contrib/gdtoa/hd_init.c#1 branch .. //depot/projects/mips/contrib/gdtoa/hexnan.c#1 branch .. //depot/projects/mips/contrib/gdtoa/makefile#1 branch .. //depot/projects/mips/contrib/gdtoa/misc.c#1 branch .. //depot/projects/mips/contrib/gdtoa/smisc.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIQ.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoId.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIdd.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIf.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIg.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIx.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtoIxL.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtod.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtodI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtodg.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtof.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopQ.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopd.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopdd.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopf.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopx.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtopxL.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtorQ.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtord.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtordd.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtorf.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtorx.c#1 branch .. //depot/projects/mips/contrib/gdtoa/strtorxL.c#1 branch .. //depot/projects/mips/contrib/gdtoa/sum.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/Q.ou0#1 branch .. //depot/projects/mips/contrib/gdtoa/test/Q.ou1#1 branch .. //depot/projects/mips/contrib/gdtoa/test/Qtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/README#1 branch .. //depot/projects/mips/contrib/gdtoa/test/d.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dI.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dIsi.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dItest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dd.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/ddsi.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/ddtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/dtst.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/f.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/ftest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/getround.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/makefile#1 branch .. //depot/projects/mips/contrib/gdtoa/test/rtestnos#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtoIdSI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtoIddSI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtodISI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtodt.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtopddSI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/strtorddSI.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/testnos#1 branch .. //depot/projects/mips/contrib/gdtoa/test/testnos1#1 branch .. //depot/projects/mips/contrib/gdtoa/test/testnos3#1 branch .. //depot/projects/mips/contrib/gdtoa/test/x.ou0#1 branch .. //depot/projects/mips/contrib/gdtoa/test/x.ou1#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xL.ou0#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xL.ou1#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xLtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xQtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xsum0.out#1 branch .. //depot/projects/mips/contrib/gdtoa/test/xtest.c#1 branch .. //depot/projects/mips/contrib/gdtoa/ulp.c#1 branch .. //depot/projects/mips/contrib/gdtoa/xsum0.out#1 branch .. //depot/projects/mips/contrib/nvi/catalog/ru_SU.KOI8-R#2 integrate .. //depot/projects/mips/contrib/nvi/catalog/ru_SU.KOI8-R.base#2 integrate .. //depot/projects/mips/contrib/sendmail/FREEBSD-upgrade#3 integrate .. //depot/projects/mips/contrib/sendmail/PGPKEYS#2 integrate .. //depot/projects/mips/contrib/sendmail/RELEASE_NOTES#3 integrate .. //depot/projects/mips/contrib/sendmail/cf/README#3 integrate .. //depot/projects/mips/contrib/sendmail/cf/cf/submit.cf#3 integrate .. //depot/projects/mips/contrib/sendmail/cf/m4/version.m4#3 integrate .. //depot/projects/mips/contrib/sendmail/doc/op/op.me#3 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/comm.c#3 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/docs/smfi_setreply.html#2 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/handler.c#3 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/libmilter.h#3 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/listener.c#3 integrate .. //depot/projects/mips/contrib/sendmail/libmilter/main.c#3 integrate .. //depot/projects/mips/contrib/sendmail/libsm/stdio.c#3 integrate .. //depot/projects/mips/contrib/sendmail/libsmdb/smdb2.c#3 integrate .. //depot/projects/mips/contrib/sendmail/mail.local/mail.local.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/README#3 integrate .. //depot/projects/mips/contrib/sendmail/src/TUNING#2 integrate .. //depot/projects/mips/contrib/sendmail/src/conf.c#4 integrate .. //depot/projects/mips/contrib/sendmail/src/daemon.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/deliver.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/domain.c#2 integrate .. //depot/projects/mips/contrib/sendmail/src/headers.c#4 integrate .. //depot/projects/mips/contrib/sendmail/src/main.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/mci.c#4 integrate .. //depot/projects/mips/contrib/sendmail/src/milter.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/parseaddr.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/queue.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/sendmail.h#3 integrate .. //depot/projects/mips/contrib/sendmail/src/srvrsmtp.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/tls.c#3 integrate .. //depot/projects/mips/contrib/sendmail/src/version.c#3 integrate .. //depot/projects/mips/contrib/tcpdump/CHANGES#2 integrate .. //depot/projects/mips/contrib/tcpdump/CREDITS#2 integrate .. //depot/projects/mips/contrib/tcpdump/FILES#2 integrate .. //depot/projects/mips/contrib/tcpdump/INSTALL#2 integrate .. //depot/projects/mips/contrib/tcpdump/README#2 integrate .. //depot/projects/mips/contrib/tcpdump/VERSION#3 integrate .. //depot/projects/mips/contrib/tcpdump/addrtoname.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/config.h.in#2 integrate .. //depot/projects/mips/contrib/tcpdump/configure#2 integrate .. //depot/projects/mips/contrib/tcpdump/configure.in#2 integrate .. //depot/projects/mips/contrib/tcpdump/dhcp6.h#2 delete .. //depot/projects/mips/contrib/tcpdump/dhcp6opt.h#2 delete .. //depot/projects/mips/contrib/tcpdump/gmt2local.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/interface.h#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-802_11.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-arcnet.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-arp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-atalk.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-beep.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-bgp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-bootp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-dhcp6.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-egp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-esp.c#3 integrate .. //depot/projects/mips/contrib/tcpdump/print-ether.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-fddi.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-gre.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-icmp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-icmp6.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-igmp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-ip.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-isakmp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-isoclns.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-l2tp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-mobile.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-mpls.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-nfs.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-ntp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-null.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-pim.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-radius.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-raw.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-rx.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-sctp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-sll.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-smb.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-snmp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-stp.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-sunrpc.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/print-zephyr.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/smbutil.c#2 integrate .. //depot/projects/mips/contrib/tcpdump/util.c#2 integrate .. //depot/projects/mips/crypto/kerberosIV/COPYRIGHT#2 delete .. //depot/projects/mips/crypto/kerberosIV/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/NEWS#2 delete .. //depot/projects/mips/crypto/kerberosIV/PROBLEMS#2 delete .. //depot/projects/mips/crypto/kerberosIV/README#2 delete .. //depot/projects/mips/crypto/kerberosIV/TODO#2 delete .. //depot/projects/mips/crypto/kerberosIV/acconfig.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/acinclude.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/aclocal.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/admin/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/admin/adm_locl.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/admin/ext_srvtab.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/admin/kdb_destroy.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/admin/kdb_edit.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/admin/kdb_init.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/admin/kdb_util.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/admin/kstash.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/afsutil/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/afsutil/aklog.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/afsutil/kstring2key.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/afsutil/pagsh.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/README.login#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/bsd_locl.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/encrypt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/forkpty.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/kcmd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/klogin.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/krcmd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/login.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/login_access.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/login_fbtab.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/osfc2.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/pathnames.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/pathnames.h_#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rcmd_util.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rcp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rcp_util.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rlogin.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rlogind.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rsh.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/rshd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/stty_default.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/su.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/sysv_default.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/sysv_default.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/sysv_environ.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/sysv_shadow.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/sysv_shadow.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/tty.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/utmp_login.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/bsd/utmpx_login.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/base64.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/base64.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/buffer.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/common.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/glob.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/glob.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/common/sockbuf.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/cmds.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/cmdtab.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/domacro.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/extern.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/ftp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/ftp_locl.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/ftp_var.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/globals.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/gssapi.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/kauth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/krb4.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/krb4.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/main.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/pathnames.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/ruserpass.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/security.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftp/security.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/auth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/auth.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/extern.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/ftpcmd.y#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/ftpd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/ftpd_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/gss_userok.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/kauth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/krb4.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/krb4.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/logwtmp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/ls.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/pathnames.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/ftp/ftpd/popen.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/encdata.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/kauth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/kauth.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/kauthd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/ksrvtgt.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/marshall.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/rkinit.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kauth/zrefresh#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/common.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/kip-join-network.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/kip.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/kip.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/kipd-control.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/kip/kipd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/sample.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/sample_client.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/sample_server.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/simple.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/simple_client.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/sample/simple_server.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/README.ORIG#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/arpa/telnet.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/auth-proto.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/auth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/auth.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/enc-proto.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/enc_des.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/genget.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/kerberos.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/kerberos5.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/krb4encpwd.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/misc-proto.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/misc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/misc.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/rsaencpwd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/libtelnet/spx.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet.state#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/authenc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/commands.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/defines.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/externs.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/main.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/network.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/ring.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/ring.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/sys_bsd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/telnet.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/telnet_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/terminal.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/types.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnet/utilities.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/authenc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/defs.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/ext.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/global.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/slc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/state.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/sys_term.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/telnetd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/telnetd.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/termstat.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/appl/telnet/telnetd/utility.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/Makefile.am.common#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/auth-modules.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/broken-glob.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/broken-snprintf.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/broken.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/c-attribute.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/c-function.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/capabilities.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-declaration.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-getpwnam_r-posix.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-man.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-netinet-ip-and-tcp.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-type-extra.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-var.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-x.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/check-xau.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/find-func-no-libs.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/find-func-no-libs2.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/find-func.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/find-if-not-broken.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/grok-type.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/have-pragma-weak.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/have-struct-field.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/have-type.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/have-types.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-find-db.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-func-getcwd-broken.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-func-getlogin.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-ipv6.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-prog-ln-s.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-prog-ranlib.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-prog-yacc.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-struct-sockaddr-sa-len.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-struct-spwd.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-struct-winsize.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-sys-aix.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-sys-nextstep.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/krb-version.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/make-proto.pl#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/mips-abi.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/misc.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/need-proto.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/osfc2.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/proto-compat.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/shared-libs.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/test-package.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/cf/wflags.m4#2 delete .. //depot/projects/mips/crypto/kerberosIV/config.guess#2 delete .. //depot/projects/mips/crypto/kerberosIV/config.sub#2 delete .. //depot/projects/mips/crypto/kerberosIV/configure#2 delete .. //depot/projects/mips/crypto/kerberosIV/configure.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/ack.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/dir#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/index.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/install.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/intro.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/kth-krb.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/latin1.tex#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/problems.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/setup.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/doc/whatis.texi#2 delete .. //depot/projects/mips/crypto/kerberosIV/eBones-p9.README#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/README#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/default.login#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/fbtab#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/hosts.equiv#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/inetd.conf.changes#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/inetd.conf.changes.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/krb.conf#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/krb.equiv#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/krb.realms#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/login.access#2 delete .. //depot/projects/mips/crypto/kerberosIV/etc/services.append#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/bits.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/config.h.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/netdb.x#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/protos.H#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/protos.hin#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/sys/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/sys/socket.x#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/win32/config.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/win32/ktypes.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/win32/roken.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/win32/version.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/include/win32/winconf.sh#2 delete .. //depot/projects/mips/crypto/kerberosIV/install-sh#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/Design.txt#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/admin_server.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadm_funcs.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadm_locl.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadm_ser_wrap.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadm_server.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadm_server.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kadmin.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kpasswd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/kpasswd_standalone.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/ksrvutil.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/ksrvutil.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/ksrvutil_get.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/new_pwd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/pw_check.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/pw_check.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/kadmin/random_password.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/kuser/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/kuser/kdestroy.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kuser/kinit.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kuser/klist.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/kuser/kuser_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/acl/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/acl/acl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/acl/acl_files.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/acl/acl_files.doc#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/afskauthlib/README#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/afskauthlib/verify.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/pam/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/pam/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/pam/README#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/pam/pam.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/pam/pam.conf.add#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/README#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/krb4+c2_matrix.conf#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/krb4_matrix.conf#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/krb5+c2_matrix.conf#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/krb5_matrix.conf#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/posix_getpw.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/security.patch#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/sia.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/auth/sia/sia_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/com_err.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/com_err.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/com_right.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/compile_et.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/compile_et.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/error.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/lex.l#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/parse.y#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/com_err/roken_rename.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/check_password.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm_err.et#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm_locl.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm_stream.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kadm/kadm_supp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/README.dlfcn#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afskrb.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afskrb5.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afsl.exp#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afslib.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afslib.exp#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afssys.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/afssysdefs.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/common.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/dlfcn.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/dlfcn.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/kafs.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kafs/kafs_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/KClient.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/KClient.def#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/KClient.dsp#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/KClient.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/KClient.mak#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/passwd_dialog.rc#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/passwd_dialog.res#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/passwd_dlg.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/passwd_dlg.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kclient/resource.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/copykey.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/kdb_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/kdc.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/krb_cache.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/krb_db.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/krb_dbm.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/krb_kdb_utils.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/krb_lib.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/kdb/print_princ.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/check_time.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/cr_err_reply.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/create_auth_reply.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/create_ciph.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/create_death_packet.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/create_ticket.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/debug_decl.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/decomp_ticket.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/defaults.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/dest_tkt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/dllmain.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/encrypt_ktext.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/extra.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_ad_tkt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_cred.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_default_principal.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_host.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_in_tkt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_krbrlm.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_svc_in_tkt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_tf_fullname.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/get_tf_realm.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/getaddrs.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/getfile.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/getrealm.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/getst.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/k_getport.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/k_getsockinst.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/k_localtime.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/kdc_reply.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/klog.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/kntoln.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb-archaeology.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb-protos.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb.def#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb.dsp#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb.h#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb.mak#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb.rc#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_check_auth.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_equiv.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_err.et#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_err_txt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_get_in_tkt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_ip_realm.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_log.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_net_read.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/krb_net_write.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/kuserok.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/lifetime.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/logging.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/lsb_addr_comp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/mk_auth.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/mk_err.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/mk_priv.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/mk_req.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/mk_safe.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/month_sname.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/name2name.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/one.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/parse_name.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/prot.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/rd_err.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/rd_priv.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/rd_req.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/rd_safe.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/read_service_key.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/realm_parse.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/recvauth.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/resource.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/roken_rename.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/rw.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/save_credentials.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/send_to_kdc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/sendauth.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/sizetest.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/solaris_compat.c#3 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/stime.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/str2key.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/tf_util.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/ticket_memory.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/ticket_memory.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/time.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/tkt_string.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/unparse_name.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/krb/verify_user.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/base64.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/base64.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/chown.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/concat.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/copyhostent.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/daemon.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/emalloc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/eread.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/erealloc.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/err.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/err.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/errx.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/estrdup.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/ewrite.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/fchown.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/flock.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/fnmatch.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/fnmatch.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/freehostent.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/get_default_username.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/get_window_size.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getarg.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getarg.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getarg.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getcap.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getcwd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getdtablesize.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getegid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/geteuid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getgid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/gethostname.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getipnodebyaddr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getipnodebyname.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getopt.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/gettimeofday.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getuid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/getusershell.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/glob.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/glob.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/hstrerror.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/inaddr2str.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/inet_aton.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/inet_ntop.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/inet_pton.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/initgroups.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/innetgr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/iruserok.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/issuid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/k_getpwnam.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/k_getpwuid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/lstat.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/make-print-version.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/memmove.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/mini_inetd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/mkstemp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/net_read.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/net_write.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_bytes-test.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_bytes.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_bytes.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_time.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_time.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_units.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/parse_units.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/print_version.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/putenv.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/rcmd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/readv.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/recvmsg.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/resolve.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/resolve.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/resource.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken-common.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.awk#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.def#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.dsp#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.h.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.mak#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken.rc#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/roken_gethostby.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/sendmsg.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/setegid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/setenv.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/seteuid.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/signal.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/simple_exec.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/snprintf.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/socket.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strcasecmp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strcat_truncate.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strcollect.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strcpy_truncate.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strdup.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strerror.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strftime.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strlcat.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strlcpy.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strlwr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strncasecmp.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strndup.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strnlen.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strpftime-test.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strptime.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strsep.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strtok_r.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/strupr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/swab.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/tm2time.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/unsetenv.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/verify.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/verr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/verrx.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/vsyslog.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/vwarn.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/vwarnx.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/warn.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/warnerr.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/warnx.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/writev.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/roken/xdbm.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/ChangeLog#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/Makefile.am#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/lex.l#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/make_cmds.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/make_cmds.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/parse.y#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/roken_rename.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/sl.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/sl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/sl_locl.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/ss.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/lib/sl/ss.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/Makefile#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/acl_check.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/afslog.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ext_srvtab.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ftp.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ftpd.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ftpusers.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/getusershell.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kadmin.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kadmind.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kafs.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kauth.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kauthd.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kdb_destroy.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kdb_edit.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kdb_init.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kdb_util.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kdestroy.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kerberos.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kerberos.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kerberos.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kinit.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/klist.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kpasswd.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kprop.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kpropd.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb.conf.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb.equiv.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb.extra.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb.realms.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb_realmofhost.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb_sendauth.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/krb_set_tkt_string.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ksrvtgt.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/ksrvutil.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kstash.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/kuserok.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/login.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/login.access.5#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/pagsh.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/rcp.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/rlogin.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/rlogind.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/rsh.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/rshd.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/su.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/telnet.1#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/telnetd.8#2 delete .. //depot/projects/mips/crypto/kerberosIV/man/tf_util.3#2 delete .. //depot/projects/mips/crypto/kerberosIV/mkinstalldirs#2 delete .. //depot/projects/mips/crypto/kerberosIV/server/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/server/kerberos.c#4 delete .. //depot/projects/mips/crypto/kerberosIV/slave/Makefile.in#2 delete .. //depot/projects/mips/crypto/kerberosIV/slave/kprop.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/slave/kprop.h#2 delete .. //depot/projects/mips/crypto/kerberosIV/slave/kpropd.c#2 delete .. //depot/projects/mips/crypto/kerberosIV/slave/slav_locl.h#2 delete .. //depot/projects/mips/crypto/telnet/libtelnet/kerberos5.c#2 integrate .. //depot/projects/mips/etc/Makefile#7 integrate .. //depot/projects/mips/etc/defaults/rc.conf#9 integrate .. //depot/projects/mips/etc/devd.conf#2 integrate .. //depot/projects/mips/etc/kerberosIV/README#2 delete .. //depot/projects/mips/etc/kerberosIV/krb.conf#2 delete .. //depot/projects/mips/etc/kerberosIV/krb.realms#2 delete .. //depot/projects/mips/etc/mtree/BSD.include.dist#8 integrate .. //depot/projects/mips/etc/mtree/BSD.root.dist#4 integrate .. //depot/projects/mips/etc/mtree/BSD.usr.dist#8 integrate .. //depot/projects/mips/etc/pam.d/ftpd#4 integrate .. //depot/projects/mips/etc/pam.d/gdm#3 integrate .. //depot/projects/mips/etc/pam.d/imap#3 integrate .. //depot/projects/mips/etc/pam.d/kde#3 integrate .. //depot/projects/mips/etc/pam.d/login#4 integrate .. //depot/projects/mips/etc/pam.d/other#4 integrate .. //depot/projects/mips/etc/pam.d/pop3#3 integrate .. //depot/projects/mips/etc/pam.d/sshd#6 integrate .. //depot/projects/mips/etc/pam.d/su#6 integrate .. //depot/projects/mips/etc/pam.d/telnetd#4 integrate .. //depot/projects/mips/etc/pam.d/xdm#4 integrate .. //depot/projects/mips/etc/rc.d/ipfilter#4 integrate .. //depot/projects/mips/etc/rc.d/kadmind#2 integrate .. //depot/projects/mips/etc/rc.d/kerberos#2 integrate .. //depot/projects/mips/etc/rc.network#4 integrate .. //depot/projects/mips/etc/sysctl.conf#2 integrate .. //depot/projects/mips/games/fortune/datfiles/fortunes2#4 integrate .. //depot/projects/mips/include/Makefile#12 integrate .. //depot/projects/mips/include/rpc/xdr.h#3 integrate .. //depot/projects/mips/include/stdlib.h#4 integrate .. //depot/projects/mips/include/wchar.h#3 integrate .. //depot/projects/mips/kerberos5/Makefile.inc#2 integrate .. //depot/projects/mips/kerberos5/include/version.h#4 integrate .. //depot/projects/mips/kerberos5/lib/Makefile#2 integrate .. //depot/projects/mips/kerberos5/lib/libkafs5/Makefile#2 delete .. //depot/projects/mips/kerberos5/lib/libkrb5/Makefile#2 integrate .. //depot/projects/mips/kerberos5/lib/libtelnet/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/hprop/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/hpropd/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/ipropd-master/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/ipropd-slave/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/k5admind/Makefile#2 delete .. //depot/projects/mips/kerberos5/libexec/k5passwdd/Makefile#2 delete .. //depot/projects/mips/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/mips/kerberos5/libexec/kdc/Makefile#2 integrate .. //depot/projects/mips/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/mips/kerberos5/libexec/telnetd/Makefile#2 integrate .. //depot/projects/mips/kerberos5/usr.bin/Makefile#2 integrate .. //depot/projects/mips/kerberos5/usr.bin/k5admin/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/k5destroy/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/k5init/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/k5list/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/k5passwd/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/k5su/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.bin/telnet/Makefile#2 integrate .. //depot/projects/mips/kerberos5/usr.sbin/Makefile#2 integrate .. //depot/projects/mips/kerberos5/usr.sbin/k5stash/Makefile#2 delete .. //depot/projects/mips/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/mips/kerberos5/usr.sbin/ktutil/Makefile#2 integrate .. //depot/projects/mips/kerberosIV/Makefile#4 delete .. //depot/projects/mips/kerberosIV/Makefile.inc#2 delete .. //depot/projects/mips/kerberosIV/README#2 delete .. //depot/projects/mips/kerberosIV/include/Makefile#2 delete .. //depot/projects/mips/kerberosIV/include/config.h#2 delete .. //depot/projects/mips/kerberosIV/include/roken.h#2 delete .. //depot/projects/mips/kerberosIV/include/version.h#3 delete .. //depot/projects/mips/kerberosIV/lib/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/Makefile.inc#2 delete .. //depot/projects/mips/kerberosIV/lib/libacl/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libkadm/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libkafs/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libkdb/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libkrb/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libroken/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libsl/Makefile#2 delete .. //depot/projects/mips/kerberosIV/lib/libtelnet/Makefile#2 delete .. //depot/projects/mips/kerberosIV/libexec/Makefile#2 delete .. //depot/projects/mips/kerberosIV/libexec/Makefile.inc#2 delete .. //depot/projects/mips/kerberosIV/libexec/kauthd/Makefile#2 delete .. //depot/projects/mips/kerberosIV/libexec/kipd/Makefile#2 delete .. //depot/projects/mips/kerberosIV/libexec/kpropd/Makefile#2 delete .. //depot/projects/mips/kerberosIV/libexec/telnetd/Makefile#2 delete .. //depot/projects/mips/kerberosIV/share/info/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/Makefile.inc#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/kadmin/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/kauth/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/kdestroy/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/kinit/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/klist/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/ksrvtgt/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.bin/telnet/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/Makefile.inc#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/ext_srvtab/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kadmind/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kdb_destroy/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kdb_edit/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kdb_init/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kdb_util/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kerberos/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kip/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kprop/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/ksrvutil/Makefile#2 delete .. //depot/projects/mips/kerberosIV/usr.sbin/kstash/Makefile#2 delete .. //depot/projects/mips/lib/Makefile#5 integrate .. //depot/projects/mips/lib/libc/Makefile#5 integrate .. //depot/projects/mips/lib/libc/alpha/arith.h#1 branch .. //depot/projects/mips/lib/libc/alpha/stdlib/gdtoa.mk#1 branch .. //depot/projects/mips/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/mips/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/mips/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/mips/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/mips/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/mips/lib/libc/gen/wordexp.3#2 integrate .. //depot/projects/mips/lib/libc/i386/arith.h#1 branch .. //depot/projects/mips/lib/libc/i386/stdlib/gdtoa.mk#1 branch .. //depot/projects/mips/lib/libc/i386/string/Makefile.inc#2 integrate .. //depot/projects/mips/lib/libc/i386/string/wcscmp.S#1 branch .. //depot/projects/mips/lib/libc/i386/string/wmemchr.S#1 branch .. //depot/projects/mips/lib/libc/ia64/arith.h#1 branch .. //depot/projects/mips/lib/libc/ia64/gen/__divdf3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__divdi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__divsf3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__divsi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__moddi3.S#3 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__modsi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__udivdi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__udivsi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__umoddi3.S#3 integrate .. //depot/projects/mips/lib/libc/ia64/gen/__umodsi3.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/_setjmp.S#4 integrate .. //depot/projects/mips/lib/libc/ia64/gen/fabs.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/gen/setjmp.S#3 integrate .. //depot/projects/mips/lib/libc/ia64/gen/sigsetjmp.S#3 integrate .. //depot/projects/mips/lib/libc/ia64/net/byte_swap_2.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/net/byte_swap_4.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/net/htonl.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/net/htons.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/net/ntohl.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/net/ntohs.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/stdlib/gdtoa.mk#1 branch .. //depot/projects/mips/lib/libc/ia64/string/bcopy.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/string/bzero.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/string/ffs.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/string/memcpy.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/string/memmove.S#2 integrate .. //depot/projects/mips/lib/libc/ia64/sys/Ovfork.S#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Mar 13 20:44:14 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C816137B404; Thu, 13 Mar 2003 20:43:47 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E66E37B401 for ; Thu, 13 Mar 2003 20:43:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C14643F75 for ; Thu, 13 Mar 2003 20:43:45 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2E4hi0U037994 for ; Thu, 13 Mar 2003 20:43:44 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E4hb2N037991 for perforce@freebsd.org; Thu, 13 Mar 2003 20:43:37 -0800 (PST) Date: Thu, 13 Mar 2003 20:43:37 -0800 (PST) Message-Id: <200303140443.h2E4hb2N037991@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 26874 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26874 Change 26874 by marcel@marcel_vaio on 2003/03/13 20:43:01 IFC Affected files ... .. //depot/projects/tty/Makefile.inc1#4 integrate .. //depot/projects/tty/README#2 integrate .. //depot/projects/tty/contrib/binutils/include/opcode/arc.h#2 delete .. //depot/projects/tty/contrib/binutils/include/opcode/convex.h#2 delete .. //depot/projects/tty/contrib/binutils/include/opcode/np1.h#2 delete .. //depot/projects/tty/contrib/binutils/include/opcode/pn.h#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/arcelf.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32b4300.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32bmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32bsmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32ebmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32elmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32l4300.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32lmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf32lsmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/elf64bmip.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/sh.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/shl.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/shlelf.sh#2 delete .. //depot/projects/tty/contrib/binutils/ld/emulparams/vsta.sh#2 delete .. //depot/projects/tty/contrib/gdtoa/README#1 branch .. //depot/projects/tty/contrib/gdtoa/arithchk.c#1 branch .. //depot/projects/tty/contrib/gdtoa/dmisc.c#1 branch .. //depot/projects/tty/contrib/gdtoa/dtoa.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_Qfmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g__fmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_ddfmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_dfmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_ffmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_xLfmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/g_xfmt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/gdtoa.c#1 branch .. //depot/projects/tty/contrib/gdtoa/gdtoa.h#1 branch .. //depot/projects/tty/contrib/gdtoa/gdtoaimp.h#1 branch .. //depot/projects/tty/contrib/gdtoa/gethex.c#1 branch .. //depot/projects/tty/contrib/gdtoa/gmisc.c#1 branch .. //depot/projects/tty/contrib/gdtoa/hd_init.c#1 branch .. //depot/projects/tty/contrib/gdtoa/hexnan.c#1 branch .. //depot/projects/tty/contrib/gdtoa/makefile#1 branch .. //depot/projects/tty/contrib/gdtoa/misc.c#1 branch .. //depot/projects/tty/contrib/gdtoa/smisc.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIQ.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoId.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIdd.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIf.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIg.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIx.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtoIxL.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtod.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtodI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtodg.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtof.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopQ.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopd.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopdd.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopf.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopx.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtopxL.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtorQ.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtord.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtordd.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtorf.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtorx.c#1 branch .. //depot/projects/tty/contrib/gdtoa/strtorxL.c#1 branch .. //depot/projects/tty/contrib/gdtoa/sum.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/Q.ou0#1 branch .. //depot/projects/tty/contrib/gdtoa/test/Q.ou1#1 branch .. //depot/projects/tty/contrib/gdtoa/test/Qtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/README#1 branch .. //depot/projects/tty/contrib/gdtoa/test/d.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dI.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dIsi.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dItest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dd.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/ddsi.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/ddtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/dtst.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/f.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/ftest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/getround.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/makefile#1 branch .. //depot/projects/tty/contrib/gdtoa/test/rtestnos#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtoIdSI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtoIddSI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtodISI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtodt.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtopddSI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/strtorddSI.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/testnos#1 branch .. //depot/projects/tty/contrib/gdtoa/test/testnos1#1 branch .. //depot/projects/tty/contrib/gdtoa/test/testnos3#1 branch .. //depot/projects/tty/contrib/gdtoa/test/x.ou0#1 branch .. //depot/projects/tty/contrib/gdtoa/test/x.ou1#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xL.ou0#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xL.ou1#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xLtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xQtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xsum0.out#1 branch .. //depot/projects/tty/contrib/gdtoa/test/xtest.c#1 branch .. //depot/projects/tty/contrib/gdtoa/ulp.c#1 branch .. //depot/projects/tty/contrib/gdtoa/xsum0.out#1 branch .. //depot/projects/tty/contrib/nvi/catalog/ru_SU.KOI8-R#2 integrate .. //depot/projects/tty/contrib/nvi/catalog/ru_SU.KOI8-R.base#2 integrate .. //depot/projects/tty/contrib/sendmail/FREEBSD-upgrade#3 integrate .. //depot/projects/tty/contrib/sendmail/PGPKEYS#2 integrate .. //depot/projects/tty/contrib/sendmail/RELEASE_NOTES#3 integrate .. //depot/projects/tty/contrib/sendmail/cf/README#3 integrate .. //depot/projects/tty/contrib/sendmail/cf/cf/submit.cf#3 integrate .. //depot/projects/tty/contrib/sendmail/cf/m4/version.m4#3 integrate .. //depot/projects/tty/contrib/sendmail/doc/op/op.me#3 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/comm.c#3 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/docs/smfi_setreply.html#2 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/handler.c#3 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/libmilter.h#3 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/listener.c#3 integrate .. //depot/projects/tty/contrib/sendmail/libmilter/main.c#3 integrate .. //depot/projects/tty/contrib/sendmail/libsm/stdio.c#3 integrate .. //depot/projects/tty/contrib/sendmail/libsmdb/smdb2.c#3 integrate .. //depot/projects/tty/contrib/sendmail/mail.local/mail.local.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/README#3 integrate .. //depot/projects/tty/contrib/sendmail/src/TUNING#2 integrate .. //depot/projects/tty/contrib/sendmail/src/conf.c#4 integrate .. //depot/projects/tty/contrib/sendmail/src/daemon.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/deliver.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/domain.c#2 integrate .. //depot/projects/tty/contrib/sendmail/src/headers.c#4 integrate .. //depot/projects/tty/contrib/sendmail/src/main.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/mci.c#4 integrate .. //depot/projects/tty/contrib/sendmail/src/milter.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/parseaddr.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/queue.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/sendmail.h#3 integrate .. //depot/projects/tty/contrib/sendmail/src/srvrsmtp.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/tls.c#3 integrate .. //depot/projects/tty/contrib/sendmail/src/version.c#3 integrate .. //depot/projects/tty/crypto/kerberosIV/COPYRIGHT#2 delete .. //depot/projects/tty/crypto/kerberosIV/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/NEWS#2 delete .. //depot/projects/tty/crypto/kerberosIV/PROBLEMS#2 delete .. //depot/projects/tty/crypto/kerberosIV/README#2 delete .. //depot/projects/tty/crypto/kerberosIV/TODO#2 delete .. //depot/projects/tty/crypto/kerberosIV/acconfig.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/acinclude.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/aclocal.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/admin/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/admin/adm_locl.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/admin/ext_srvtab.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/admin/kdb_destroy.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/admin/kdb_edit.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/admin/kdb_init.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/admin/kdb_util.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/admin/kstash.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/afsutil/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/afsutil/aklog.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/afsutil/kstring2key.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/afsutil/pagsh.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/README.login#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/bsd_locl.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/encrypt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/forkpty.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/kcmd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/klogin.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/krcmd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/login.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/login_access.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/login_fbtab.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/osfc2.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/pathnames.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/pathnames.h_#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rcmd_util.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rcp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rcp_util.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rlogin.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rlogind.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rsh.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/rshd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/stty_default.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/su.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/sysv_default.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/sysv_default.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/sysv_environ.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/sysv_shadow.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/sysv_shadow.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/tty.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/utmp_login.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/bsd/utmpx_login.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/base64.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/base64.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/buffer.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/common.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/glob.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/glob.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/common/sockbuf.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/cmds.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/cmdtab.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/domacro.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/extern.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/ftp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/ftp_locl.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/ftp_var.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/globals.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/gssapi.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/kauth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/krb4.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/krb4.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/main.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/pathnames.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/ruserpass.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/security.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftp/security.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/auth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/auth.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/extern.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/ftpcmd.y#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/ftpd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/ftpd_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/gss_userok.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/kauth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/krb4.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/krb4.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/logwtmp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/ls.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/pathnames.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/ftp/ftpd/popen.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/encdata.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/kauth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/kauth.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/kauthd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/ksrvtgt.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/marshall.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/rkinit.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kauth/zrefresh#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/common.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/kip-join-network.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/kip.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/kip.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/kipd-control.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/kip/kipd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/sample.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/sample_client.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/sample_server.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/simple.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/simple_client.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/sample/simple_server.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/README.ORIG#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/arpa/telnet.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/auth-proto.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/auth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/auth.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/enc-proto.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/enc_des.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/genget.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/kerberos.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/kerberos5.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/krb4encpwd.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/misc-proto.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/misc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/misc.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/rsaencpwd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/libtelnet/spx.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet.state#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/authenc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/commands.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/defines.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/externs.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/main.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/network.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/ring.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/ring.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/sys_bsd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/telnet.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/telnet_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/terminal.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/types.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnet/utilities.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/authenc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/defs.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/ext.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/global.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/slc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/state.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/sys_term.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/telnetd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/telnetd.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/termstat.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/appl/telnet/telnetd/utility.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/Makefile.am.common#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/auth-modules.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/broken-glob.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/broken-snprintf.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/broken.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/c-attribute.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/c-function.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/capabilities.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-declaration.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-getpwnam_r-posix.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-man.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-netinet-ip-and-tcp.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-type-extra.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-var.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-x.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/check-xau.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/find-func-no-libs.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/find-func-no-libs2.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/find-func.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/find-if-not-broken.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/grok-type.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/have-pragma-weak.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/have-struct-field.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/have-type.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/have-types.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-find-db.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-func-getcwd-broken.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-func-getlogin.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-ipv6.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-prog-ln-s.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-prog-ranlib.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-prog-yacc.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-struct-sockaddr-sa-len.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-struct-spwd.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-struct-winsize.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-sys-aix.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-sys-nextstep.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/krb-version.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/make-proto.pl#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/mips-abi.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/misc.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/need-proto.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/osfc2.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/proto-compat.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/shared-libs.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/test-package.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/cf/wflags.m4#2 delete .. //depot/projects/tty/crypto/kerberosIV/config.guess#2 delete .. //depot/projects/tty/crypto/kerberosIV/config.sub#2 delete .. //depot/projects/tty/crypto/kerberosIV/configure#2 delete .. //depot/projects/tty/crypto/kerberosIV/configure.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/ack.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/dir#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/index.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/install.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/intro.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/kth-krb.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/latin1.tex#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/problems.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/setup.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/doc/whatis.texi#2 delete .. //depot/projects/tty/crypto/kerberosIV/eBones-p9.README#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/README#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/default.login#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/fbtab#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/hosts.equiv#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/inetd.conf.changes#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/inetd.conf.changes.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/krb.conf#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/krb.equiv#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/krb.realms#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/login.access#2 delete .. //depot/projects/tty/crypto/kerberosIV/etc/services.append#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/bits.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/config.h.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/netdb.x#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/protos.H#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/protos.hin#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/sys/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/sys/socket.x#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/win32/config.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/win32/ktypes.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/win32/roken.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/win32/version.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/include/win32/winconf.sh#2 delete .. //depot/projects/tty/crypto/kerberosIV/install-sh#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/Design.txt#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/admin_server.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadm_funcs.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadm_locl.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadm_ser_wrap.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadm_server.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadm_server.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kadmin.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kpasswd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/kpasswd_standalone.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/ksrvutil.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/ksrvutil.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/ksrvutil_get.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/new_pwd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/pw_check.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/pw_check.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/kadmin/random_password.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/kuser/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/kuser/kdestroy.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kuser/kinit.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kuser/klist.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/kuser/kuser_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/acl/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/acl/acl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/acl/acl_files.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/acl/acl_files.doc#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/afskauthlib/README#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/afskauthlib/verify.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/pam/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/pam/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/pam/README#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/pam/pam.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/pam/pam.conf.add#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/README#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/krb4+c2_matrix.conf#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/krb4_matrix.conf#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/krb5+c2_matrix.conf#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/krb5_matrix.conf#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/posix_getpw.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/security.patch#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/sia.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/auth/sia/sia_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/com_err.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/com_err.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/com_right.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/compile_et.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/compile_et.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/error.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/lex.l#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/parse.y#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/com_err/roken_rename.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/check_password.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm_err.et#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm_locl.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm_stream.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kadm/kadm_supp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/README.dlfcn#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afskrb.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afskrb5.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afsl.exp#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afslib.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afslib.exp#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afssys.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/afssysdefs.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/common.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/dlfcn.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/dlfcn.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/kafs.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kafs/kafs_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/KClient.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/KClient.def#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/KClient.dsp#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/KClient.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/KClient.mak#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/passwd_dialog.rc#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/passwd_dialog.res#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/passwd_dlg.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/passwd_dlg.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kclient/resource.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/copykey.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/kdb_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/kdc.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/krb_cache.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/krb_db.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/krb_dbm.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/krb_kdb_utils.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/krb_lib.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/kdb/print_princ.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/check_time.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/cr_err_reply.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/create_auth_reply.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/create_ciph.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/create_death_packet.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/create_ticket.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/debug_decl.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/decomp_ticket.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/defaults.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/dest_tkt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/dllmain.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/encrypt_ktext.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/extra.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_ad_tkt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_cred.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_default_principal.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_host.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_in_tkt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_krbrlm.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_svc_in_tkt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_tf_fullname.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/get_tf_realm.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/getaddrs.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/getfile.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/getrealm.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/getst.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/k_getport.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/k_getsockinst.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/k_localtime.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/kdc_reply.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/klog.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/kntoln.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb-archaeology.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb-protos.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb.def#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb.dsp#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb.h#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb.mak#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb.rc#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_check_auth.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_equiv.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_err.et#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_err_txt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_get_in_tkt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_ip_realm.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_log.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_net_read.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/krb_net_write.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/kuserok.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/lifetime.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/logging.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/lsb_addr_comp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/mk_auth.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/mk_err.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/mk_priv.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/mk_req.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/mk_safe.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/month_sname.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/name2name.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/one.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/parse_name.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/prot.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/rd_err.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/rd_priv.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/rd_req.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/rd_safe.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/read_service_key.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/realm_parse.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/recvauth.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/resource.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/roken_rename.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/rw.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/save_credentials.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/send_to_kdc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/sendauth.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/sizetest.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/solaris_compat.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/stime.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/str2key.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/tf_util.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/ticket_memory.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/ticket_memory.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/time.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/tkt_string.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/unparse_name.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/krb/verify_user.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/base64.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/base64.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/chown.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/concat.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/copyhostent.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/daemon.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/emalloc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/eread.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/erealloc.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/err.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/err.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/errx.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/estrdup.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/ewrite.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/fchown.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/flock.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/fnmatch.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/fnmatch.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/freehostent.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/get_default_username.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/get_window_size.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getarg.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getarg.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getarg.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getcap.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getcwd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getdtablesize.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getegid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/geteuid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getgid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/gethostname.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getipnodebyaddr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getipnodebyname.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getopt.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/gettimeofday.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getuid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/getusershell.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/glob.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/glob.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/hstrerror.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/inaddr2str.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/inet_aton.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/inet_ntop.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/inet_pton.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/initgroups.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/innetgr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/iruserok.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/issuid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/k_getpwnam.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/k_getpwuid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/lstat.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/make-print-version.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/memmove.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/mini_inetd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/mkstemp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/net_read.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/net_write.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_bytes-test.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_bytes.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_bytes.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_time.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_time.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_units.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/parse_units.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/print_version.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/putenv.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/rcmd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/readv.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/recvmsg.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/resolve.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/resolve.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/resource.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken-common.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.awk#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.def#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.dsp#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.h.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.mak#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken.rc#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/roken_gethostby.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/sendmsg.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/setegid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/setenv.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/seteuid.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/signal.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/simple_exec.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/snprintf.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/socket.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strcasecmp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strcat_truncate.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strcollect.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strcpy_truncate.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strdup.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strerror.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strftime.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strlcat.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strlcpy.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strlwr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strncasecmp.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strndup.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strnlen.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strpftime-test.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strptime.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strsep.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strtok_r.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/strupr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/swab.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/tm2time.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/unsetenv.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/verify.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/verr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/verrx.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/vsyslog.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/vwarn.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/vwarnx.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/warn.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/warnerr.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/warnx.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/writev.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/roken/xdbm.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/ChangeLog#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/Makefile.am#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/lex.l#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/make_cmds.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/make_cmds.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/parse.y#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/roken_rename.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/sl.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/sl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/sl_locl.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/ss.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/lib/sl/ss.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/Makefile#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/acl_check.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/afslog.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ext_srvtab.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ftp.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ftpd.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ftpusers.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/getusershell.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kadmin.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kadmind.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kafs.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kauth.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kauthd.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kdb_destroy.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kdb_edit.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kdb_init.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kdb_util.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kdestroy.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kerberos.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kerberos.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kerberos.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kinit.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/klist.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kpasswd.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kprop.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kpropd.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb.conf.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb.equiv.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb.extra.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb.realms.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb_realmofhost.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb_sendauth.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/krb_set_tkt_string.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ksrvtgt.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/ksrvutil.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kstash.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/kuserok.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/login.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/login.access.5#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/pagsh.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/rcp.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/rlogin.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/rlogind.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/rsh.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/rshd.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/su.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/telnet.1#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/telnetd.8#2 delete .. //depot/projects/tty/crypto/kerberosIV/man/tf_util.3#2 delete .. //depot/projects/tty/crypto/kerberosIV/mkinstalldirs#2 delete .. //depot/projects/tty/crypto/kerberosIV/server/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/server/kerberos.c#3 delete .. //depot/projects/tty/crypto/kerberosIV/slave/Makefile.in#2 delete .. //depot/projects/tty/crypto/kerberosIV/slave/kprop.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/slave/kprop.h#2 delete .. //depot/projects/tty/crypto/kerberosIV/slave/kpropd.c#2 delete .. //depot/projects/tty/crypto/kerberosIV/slave/slav_locl.h#2 delete .. //depot/projects/tty/crypto/telnet/libtelnet/kerberos5.c#2 integrate .. //depot/projects/tty/etc/Makefile#3 integrate .. //depot/projects/tty/etc/defaults/rc.conf#3 integrate .. //depot/projects/tty/etc/devd.conf#2 integrate .. //depot/projects/tty/etc/kerberosIV/README#2 delete .. //depot/projects/tty/etc/kerberosIV/krb.conf#2 delete .. //depot/projects/tty/etc/kerberosIV/krb.realms#2 delete .. //depot/projects/tty/etc/mtree/BSD.include.dist#3 integrate .. //depot/projects/tty/etc/mtree/BSD.root.dist#3 integrate .. //depot/projects/tty/etc/mtree/BSD.usr.dist#4 integrate .. //depot/projects/tty/etc/pam.d/ftpd#4 integrate .. //depot/projects/tty/etc/pam.d/gdm#3 integrate .. //depot/projects/tty/etc/pam.d/imap#3 integrate .. //depot/projects/tty/etc/pam.d/kde#3 integrate .. //depot/projects/tty/etc/pam.d/login#4 integrate .. //depot/projects/tty/etc/pam.d/other#4 integrate .. //depot/projects/tty/etc/pam.d/pop3#3 integrate .. //depot/projects/tty/etc/pam.d/sshd#4 integrate .. //depot/projects/tty/etc/pam.d/su#4 integrate .. //depot/projects/tty/etc/pam.d/telnetd#4 integrate .. //depot/projects/tty/etc/pam.d/xdm#4 integrate .. //depot/projects/tty/etc/rc.d/ipfilter#2 integrate .. //depot/projects/tty/etc/rc.d/kadmind#2 integrate .. //depot/projects/tty/etc/rc.d/kerberos#2 integrate .. //depot/projects/tty/etc/rc.network#2 integrate .. //depot/projects/tty/etc/sysctl.conf#2 integrate .. //depot/projects/tty/games/fortune/datfiles/fortunes2#3 integrate .. //depot/projects/tty/include/Makefile#3 integrate .. //depot/projects/tty/include/rpc/xdr.h#2 integrate .. //depot/projects/tty/include/stdlib.h#2 integrate .. //depot/projects/tty/include/wchar.h#2 integrate .. //depot/projects/tty/kerberos5/Makefile.inc#2 integrate .. //depot/projects/tty/kerberos5/include/version.h#2 integrate .. //depot/projects/tty/kerberos5/lib/Makefile#2 integrate .. //depot/projects/tty/kerberos5/lib/libkafs5/Makefile#2 delete .. //depot/projects/tty/kerberos5/lib/libkrb5/Makefile#2 integrate .. //depot/projects/tty/kerberos5/lib/libtelnet/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/hprop/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/hpropd/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/ipropd-master/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/ipropd-slave/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/k5admind/Makefile#2 delete .. //depot/projects/tty/kerberos5/libexec/k5passwdd/Makefile#2 delete .. //depot/projects/tty/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/tty/kerberos5/libexec/kdc/Makefile#2 integrate .. //depot/projects/tty/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/tty/kerberos5/libexec/telnetd/Makefile#2 integrate .. //depot/projects/tty/kerberos5/usr.bin/Makefile#2 integrate .. //depot/projects/tty/kerberos5/usr.bin/k5admin/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/k5destroy/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/k5init/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/k5list/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/k5passwd/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/k5su/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.bin/telnet/Makefile#2 integrate .. //depot/projects/tty/kerberos5/usr.sbin/Makefile#2 integrate .. //depot/projects/tty/kerberos5/usr.sbin/k5stash/Makefile#2 delete .. //depot/projects/tty/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/tty/kerberos5/usr.sbin/ktutil/Makefile#2 integrate .. //depot/projects/tty/kerberosIV/Makefile#2 delete .. //depot/projects/tty/kerberosIV/Makefile.inc#2 delete .. //depot/projects/tty/kerberosIV/README#2 delete .. //depot/projects/tty/kerberosIV/include/Makefile#2 delete .. //depot/projects/tty/kerberosIV/include/config.h#2 delete .. //depot/projects/tty/kerberosIV/include/roken.h#2 delete .. //depot/projects/tty/kerberosIV/include/version.h#2 delete .. //depot/projects/tty/kerberosIV/lib/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/Makefile.inc#2 delete .. //depot/projects/tty/kerberosIV/lib/libacl/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libkadm/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libkafs/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libkdb/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libkrb/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libroken/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libsl/Makefile#2 delete .. //depot/projects/tty/kerberosIV/lib/libtelnet/Makefile#2 delete .. //depot/projects/tty/kerberosIV/libexec/Makefile#2 delete .. //depot/projects/tty/kerberosIV/libexec/Makefile.inc#2 delete .. //depot/projects/tty/kerberosIV/libexec/kauthd/Makefile#2 delete .. //depot/projects/tty/kerberosIV/libexec/kipd/Makefile#2 delete .. //depot/projects/tty/kerberosIV/libexec/kpropd/Makefile#2 delete .. //depot/projects/tty/kerberosIV/libexec/telnetd/Makefile#2 delete .. //depot/projects/tty/kerberosIV/share/info/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/Makefile.inc#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/kadmin/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/kauth/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/kdestroy/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/kinit/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/klist/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/ksrvtgt/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.bin/telnet/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/Makefile.inc#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/ext_srvtab/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kadmind/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kdb_destroy/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kdb_edit/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kdb_init/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kdb_util/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kerberos/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kip/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kprop/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/ksrvutil/Makefile#2 delete .. //depot/projects/tty/kerberosIV/usr.sbin/kstash/Makefile#2 delete .. //depot/projects/tty/lib/Makefile#5 integrate .. //depot/projects/tty/lib/libc/Makefile#3 integrate .. //depot/projects/tty/lib/libc/alpha/arith.h#1 branch .. //depot/projects/tty/lib/libc/alpha/stdlib/gdtoa.mk#1 branch .. //depot/projects/tty/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/tty/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/tty/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/tty/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/tty/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/tty/lib/libc/gen/wordexp.3#2 integrate .. //depot/projects/tty/lib/libc/i386/arith.h#1 branch .. //depot/projects/tty/lib/libc/i386/stdlib/gdtoa.mk#1 branch .. //depot/projects/tty/lib/libc/i386/string/Makefile.inc#2 integrate .. //depot/projects/tty/lib/libc/i386/string/wcscmp.S#1 branch .. //depot/projects/tty/lib/libc/i386/string/wmemchr.S#1 branch .. //depot/projects/tty/lib/libc/ia64/arith.h#1 branch .. //depot/projects/tty/lib/libc/ia64/gen/__divdf3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__divdi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__divsf3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__divsi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__moddi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__modsi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__udivdi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__udivsi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__umoddi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/__umodsi3.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/_setjmp.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/fabs.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/setjmp.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/gen/sigsetjmp.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/byte_swap_2.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/byte_swap_4.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/htonl.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/htons.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/ntohl.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/net/ntohs.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/stdlib/gdtoa.mk#1 branch .. //depot/projects/tty/lib/libc/ia64/string/bcopy.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/string/bzero.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/string/ffs.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/string/memcpy.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/string/memmove.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/Ovfork.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/brk.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/cerror.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/exect.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/fork.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/pipe.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/ptrace.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/sbrk.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/setlogin.S#2 integrate .. //depot/projects/tty/lib/libc/ia64/sys/sigreturn.S#2 integrate .. //depot/projects/tty/lib/libc/locale/Makefile.inc#2 integrate .. //depot/projects/tty/lib/libc/locale/wcstod.3#2 integrate .. //depot/projects/tty/lib/libc/locale/wcstof.c#1 branch .. //depot/projects/tty/lib/libc/locale/wcstold.c#1 branch .. //depot/projects/tty/lib/libc/net/Makefile.inc#2 integrate .. //depot/projects/tty/lib/libc/net/iso_addr.3#2 delete .. //depot/projects/tty/lib/libc/net/iso_addr.c#2 delete .. //depot/projects/tty/lib/libc/net/ns.3#2 delete .. //depot/projects/tty/lib/libc/net/ns_addr.c#2 delete .. //depot/projects/tty/lib/libc/net/ns_ntoa.c#2 delete .. //depot/projects/tty/lib/libc/net/res_query.c#3 integrate .. //depot/projects/tty/lib/libc/powerpc/arith.h#1 branch .. //depot/projects/tty/lib/libc/powerpc/stdlib/gdtoa.mk#1 branch .. //depot/projects/tty/lib/libc/rpc/rpc.3#2 integrate .. //depot/projects/tty/lib/libc/sparc64/arith.h#1 branch .. //depot/projects/tty/lib/libc/sparc64/stdlib/gdtoa.mk#1 branch .. //depot/projects/tty/lib/libc/stdio/fgetws.3#2 integrate .. //depot/projects/tty/lib/libc/stdio/fputws.3#2 integrate .. //depot/projects/tty/lib/libc/stdio/vfprintf.c#2 integrate .. //depot/projects/tty/lib/libc/stdio/vfwprintf.c#2 integrate .. //depot/projects/tty/lib/libc/stdlib/Makefile.inc#2 integrate .. //depot/projects/tty/lib/libc/stdlib/hcreate.3#2 integrate .. //depot/projects/tty/lib/libc/stdlib/strtod.3#2 integrate .. //depot/projects/tty/lib/libc/stdtime/strptime.c#3 integrate .. //depot/projects/tty/lib/libc/string/wcstok.c#2 integrate .. //depot/projects/tty/lib/libc/sys/sendfile.2#2 integrate .. //depot/projects/tty/lib/libc/sys/socket.2#2 integrate .. //depot/projects/tty/lib/libc/xdr/xdr_mem.c#2 integrate .. //depot/projects/tty/lib/libc/xdr/xdr_sizeof.c#2 integrate .. //depot/projects/tty/lib/libc_r/uthread/pthread_private.h#2 integrate .. //depot/projects/tty/lib/libc_r/uthread/uthread_sig.c#2 integrate .. //depot/projects/tty/lib/libfetch/common.c#3 integrate .. //depot/projects/tty/lib/libfetch/common.h#2 integrate .. //depot/projects/tty/lib/libfetch/fetch.3#2 integrate .. //depot/projects/tty/lib/libfetch/ftp.c#3 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Mar 14 11:21:51 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6406237B404; Fri, 14 Mar 2003 11:21:49 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC83C37B401 for ; Fri, 14 Mar 2003 11:21:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92FD643FA3 for ; Fri, 14 Mar 2003 11:21:48 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2EJLm0U032650 for ; Fri, 14 Mar 2003 11:21:48 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EJLmiM032647 for perforce@freebsd.org; Fri, 14 Mar 2003 11:21:48 -0800 (PST) Date: Fri, 14 Mar 2003 11:21:48 -0800 (PST) Message-Id: <200303141921.h2EJLmiM032647@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 26890 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26890 Change 26890 by rwatson@rwatson_tislabs on 2003/03/14 11:21:46 FREEBSD_MAC_EXTATTR_NAME and associated concepts no longer required: each policy makes use of its own EAs, rather than relying on a single EA and structure for the framework. Affected files ... .. //depot/projects/trustedbsd/mac/sys/sys/mac.h#229 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/sys/mac.h#229 (text+ko) ==== @@ -49,14 +49,6 @@ #endif /* - * XXXMAC: The single MAC extended attribute will be deprecated once - * compound EA writes on a single target file can be performed cleanly - * with UFS2. - */ -#define FREEBSD_MAC_EXTATTR_NAME "freebsd.mac" -#define FREEBSD_MAC_EXTATTR_NAMESPACE EXTATTR_NAMESPACE_SYSTEM - -/* * MAC framework-related constants and limits. */ #define MAC_MAX_POLICY_NAME 32 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Mar 14 12:28:38 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 652EC37B404; Fri, 14 Mar 2003 12:28:12 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E817537B401 for ; Fri, 14 Mar 2003 12:28:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 751E143F3F for ; Fri, 14 Mar 2003 12:28:10 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2EKSA0U037830 for ; Fri, 14 Mar 2003 12:28:10 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EKS975037827 for perforce@freebsd.org; Fri, 14 Mar 2003 12:28:09 -0800 (PST) Date: Fri, 14 Mar 2003 12:28:09 -0800 (PST) Message-Id: <200303142028.h2EKS975037827@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 26892 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26892 Change 26892 by rwatson@rwatson_paprika on 2003/03/14 12:27:36 First pass at restructuring handling of umask in the creation of new file system objects. In order to permit the file system to override the umask, as done on Solaris and Linux with default ACLs, composition of the requested mode and mask must be done at the file system level. Currently, it's done by the caller of the VOP; this set of changes adds cmask arguments to the vnode operations that involve creation: VOP_CREATE() VOP_MKNOD() VOP_MKDIR() VOP_SYMLINK() In addition, the the vn_open() and vn_open_cred() wrapper functions which may invoke VOP_CREATE(). All consumers of these interfaces have been updated to avoid local calculation of the resulting mode and instead to pass it in explicitly. Note all providers of these interfaces have been updated yet. Unionfs required special handling because it cached a creation mode for new files; it now also caches the creation mask. Semantics are intended to be identical in the before and after case, since I haven't yet made modifications to UFS to use the ACL_MASK entry instead of the umask in the event there is a default ACL with a mask. Note that in some cases, errors in current logic are highlighted, including inconsistent use of ALLPERMS vs ACCESSPERMS, situations where the mask should have been applied but wasn't, and situtions where the locking of the p_fd structure is inconsistent (sometimes we lock it, sometimes we don't). Affected files ... .. //depot/projects/trustedbsd/acl/sys/coda/coda_vnops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/dev/ccd/ccd.c#4 edit .. //depot/projects/trustedbsd/acl/sys/dev/md/md.c#3 edit .. //depot/projects/trustedbsd/acl/sys/dev/raidframe/rf_freebsdkintf.c#3 edit .. //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_lookup.c#2 edit .. //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_subr.h#2 edit .. //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_vnops.c#4 edit .. //depot/projects/trustedbsd/acl/sys/fs/msdosfs/msdosfs_vnops.c#4 edit .. //depot/projects/trustedbsd/acl/sys/fs/nwfs/nwfs_vnops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/fs/smbfs/smbfs_vnops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/fs/unionfs/union.h#2 edit .. //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_subr.c#3 edit .. //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_vfsops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_vnops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/gnu/ext2fs/ext2_vnops.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_acct.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_alq.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_descrip.c#4 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_ktrace.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_linker.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_mac.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/kern_sig.c#4 edit .. //depot/projects/trustedbsd/acl/sys/kern/link_elf.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/tty_cons.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/uipc_usrreq.c#4 edit .. //depot/projects/trustedbsd/acl/sys/kern/vfs_syscalls.c#3 edit .. //depot/projects/trustedbsd/acl/sys/kern/vfs_vnops.c#4 edit .. //depot/projects/trustedbsd/acl/sys/kern/vnode_if.src#4 edit .. //depot/projects/trustedbsd/acl/sys/nfsclient/nfs_lock.c#3 edit .. //depot/projects/trustedbsd/acl/sys/nfsclient/nfs_vnops.c#4 edit .. //depot/projects/trustedbsd/acl/sys/nfsserver/nfs_serv.c#4 edit .. //depot/projects/trustedbsd/acl/sys/security/mac_biba/mac_biba.c#3 edit .. //depot/projects/trustedbsd/acl/sys/security/mac_lomac/mac_lomac.c#3 edit .. //depot/projects/trustedbsd/acl/sys/security/mac_mls/mac_mls.c#3 edit .. //depot/projects/trustedbsd/acl/sys/security/mac_none/mac_none.c#2 edit .. //depot/projects/trustedbsd/acl/sys/security/mac_test/mac_test.c#2 edit .. //depot/projects/trustedbsd/acl/sys/sys/mac.h#3 edit .. //depot/projects/trustedbsd/acl/sys/sys/mac_policy.h#3 edit .. //depot/projects/trustedbsd/acl/sys/sys/vnode.h#5 edit .. //depot/projects/trustedbsd/acl/sys/ufs/ffs/ffs_snapshot.c#4 edit .. //depot/projects/trustedbsd/acl/sys/ufs/ufs/ufs_quota.c#3 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/coda/coda_vnops.c#3 (text+ko) ==== @@ -1132,6 +1132,7 @@ struct vnode *dvp = ap->a_dvp; struct cnode *dcp = VTOC(dvp); struct vattr *va = ap->a_vap; + int cmask = ap->a_cmask; int exclusive = 1; int mode = ap->a_vap->va_mode; struct vnode **vpp = ap->a_vpp; @@ -1151,6 +1152,8 @@ /* All creates are exclusive XXX */ /* I'm assuming the 'mode' argument is the file mode bits XXX */ + mode ~= cmask; + /* Check for create of control object. */ if (IS_CTL_NAME(dvp, nm, len)) { *vpp = (struct vnode *)0; ==== //depot/projects/trustedbsd/acl/sys/dev/ccd/ccd.c#4 (text+ko) ==== @@ -1208,7 +1208,7 @@ NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, path, td); flags = FREAD | FWRITE; - if ((error = vn_open(&nd, &flags, 0)) != 0) { + if ((error = vn_open(&nd, &flags, 0, 0)) != 0) { return (error); } vp = nd.ni_vp; ==== //depot/projects/trustedbsd/acl/sys/dev/md/md.c#3 (text+ko) ==== @@ -845,13 +845,13 @@ flags = FREAD|FWRITE; NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, mdio->md_file, td); - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) { if (error != EACCES && error != EPERM && error != EROFS) return (error); flags &= ~FWRITE; NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, mdio->md_file, td); - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) return (error); } ==== //depot/projects/trustedbsd/acl/sys/dev/raidframe/rf_freebsdkintf.c#3 (text+ko) ==== @@ -1737,7 +1737,7 @@ NDINIT(nd, LOOKUP, FOLLOW, UIO_SYSSPACE, path, curthread); flags = FREAD | FWRITE; - if ((error = vn_open(nd, &flags, 0)) != 0) { + if ((error = vn_open(nd, &flags, 0, 0)) != 0) { rf_printf(2, "RAIDframe: vn_open returned %d\n", error); goto end1; } ==== //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_lookup.c#2 (text+ko) ==== @@ -112,7 +112,8 @@ struct vnode * dvp, struct vnode ** vpp, struct componentname *cnp, - struct vattr *vap) + struct vattr *vap + int cmask) { #ifdef HPFS_DEBUG register struct hpfsnode *dhp = VTOHP(dvp); ==== //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_subr.h#2 (text+ko) ==== @@ -66,7 +66,7 @@ struct buf **, struct hpfsdirent **); int hpfs_makefnode (struct vnode *, struct vnode **, - struct componentname *, struct vattr *); + struct componentname *, struct vattr *, int); int hpfs_removefnode (struct vnode *, struct vnode *, struct componentname *); ==== //depot/projects/trustedbsd/acl/sys/fs/hpfs/hpfs_vnops.c#4 (text+ko) ==== @@ -1171,6 +1171,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { int error; @@ -1181,7 +1182,8 @@ if (!(ap->a_cnp->cn_flags & HASBUF)) panic ("hpfs_create: no name\n"); - error = hpfs_makefnode (ap->a_dvp, ap->a_vpp, ap->a_cnp, ap->a_vap); + error = hpfs_makefnode (ap->a_dvp, ap->a_vpp, ap->a_cnp, ap->a_vap, + cmask); return (error); } ==== //depot/projects/trustedbsd/acl/sys/fs/msdosfs/msdosfs_vnops.c#4 (text+ko) ==== @@ -133,6 +133,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { struct componentname *cnp = ap->a_cnp; @@ -140,6 +141,7 @@ struct denode *dep; struct denode *pdep = VTODE(ap->a_dvp); struct timespec ts; + u_short mode int error; #ifdef MSDOSFS_DEBUG @@ -172,7 +174,11 @@ if (error) goto bad; - ndirent.de_Attributes = (ap->a_vap->va_mode & VWRITE) ? + /* + * XXXACL: bogus comparison? Should be 0000200 (S_IWUSR). + */ + mode = ap->a_vap->va_mode &~ ap->a_cmask; + ndirent.de_Attributes = (mode & VWRITE) ? ATTR_ARCHIVE : ATTR_ARCHIVE | ATTR_READONLY; ndirent.de_LowerCase = 0; ndirent.de_StartCluster = 0; ==== //depot/projects/trustedbsd/acl/sys/fs/nwfs/nwfs_vnops.c#3 (text+ko) ==== @@ -414,6 +414,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { struct vnode *dvp = ap->a_dvp; ==== //depot/projects/trustedbsd/acl/sys/fs/smbfs/smbfs_vnops.c#3 (text+ko) ==== @@ -521,6 +521,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { struct vnode *dvp = ap->a_dvp; ==== //depot/projects/trustedbsd/acl/sys/fs/unionfs/union.h#2 (text+ko) ==== @@ -46,7 +46,8 @@ struct vnode *um_uppervp; /* UN_ULOCK holds locking state */ struct vnode *um_lowervp; /* Left unlocked */ struct ucred *um_cred; /* Credentials of user calling mount */ - int um_cmode; /* cmask from mount process */ + int um_cmode; /* cmode from mount process */ + int um_cmask; /* umask from mount process */ int um_op; /* Operation mode */ }; ==== //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_subr.c#3 (text+ko) ==== @@ -959,7 +959,7 @@ /* VOP_LEASE: dvp is locked */ VOP_LEASE(dvp, td, cn.cn_cred, LEASE_WRITE); - error = VOP_MKDIR(dvp, vpp, &cn, &va); + error = VOP_MKDIR(dvp, vpp, &cn, &va, um->um_cmask); if (cn.cn_flags & HASBUF) { uma_zfree(namei_zone, cn.cn_pnbuf); cn.cn_flags &= ~HASBUF; @@ -1050,13 +1050,14 @@ struct vattr *vap = &vat; int fmode = FFLAGS(O_WRONLY|O_CREAT|O_TRUNC|O_EXCL); int error; - int cmode; + int cmode, cmask; struct componentname cn; *vpp = NULLVP; FILEDESC_LOCK(td->td_proc->p_fd); - cmode = UN_FILEMODE & ~td->td_proc->p_fd->fd_cmask; + cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + cmode = UN_FILEMODE; /* * Build a new componentname structure (for the same @@ -1118,7 +1119,7 @@ vap->va_type = VREG; vap->va_mode = cmode; VOP_LEASE(un->un_dirvp, td, cred, LEASE_WRITE); - error = VOP_CREATE(un->un_dirvp, &vp, &cn, vap); + error = VOP_CREATE(un->un_dirvp, &vp, &cn, vap, cmask); if (cn.cn_flags & HASBUF) { uma_zfree(namei_zone, cn.cn_pnbuf); cn.cn_flags &= ~HASBUF; ==== //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_vfsops.c#3 (text+ko) ==== @@ -246,8 +246,9 @@ um->um_cred = crhold(td->td_ucred); FILEDESC_LOCK(td->td_proc->p_fd); - um->um_cmode = UN_DIRMODE &~ td->td_proc->p_fd->fd_cmask; + um->um_cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + um->um_cmode = UN_DIRMODE; /* * Depending on what you think the MNT_LOCAL flag might mean, ==== //depot/projects/trustedbsd/acl/sys/fs/unionfs/union_vnops.c#3 (text+ko) ==== @@ -631,6 +631,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { struct union_node *dun = VTOUNION(ap->a_dvp); @@ -643,7 +644,7 @@ struct vnode *vp; struct mount *mp; - error = VOP_CREATE(dvp, &vp, cnp, ap->a_vap); + error = VOP_CREATE(dvp, &vp, cnp, ap->a_vap, ap->a_cmask); if (error == 0) { mp = ap->a_dvp->v_mount; VOP_UNLOCK(vp, 0, td); @@ -699,7 +700,7 @@ int error = EROFS; if ((dvp = union_lock_upper(dun, cnp->cn_thread)) != NULL) { - error = VOP_MKNOD(dvp, ap->a_vpp, cnp, ap->a_vap); + error = VOP_MKNOD(dvp, ap->a_vpp, cnp, ap->a_vap, ap->a_cmask); union_unlock_upper(dvp, cnp->cn_thread); } return (error); @@ -1473,6 +1474,7 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { struct union_node *dun = VTOUNION(ap->a_dvp); @@ -1484,7 +1486,7 @@ if ((upperdvp = union_lock_upper(dun, td)) != NULLVP) { struct vnode *vp; - error = VOP_MKDIR(upperdvp, &vp, cnp, ap->a_vap); + error = VOP_MKDIR(upperdvp, &vp, cnp, ap->a_vap, ap->a_cmask); union_unlock_upper(upperdvp, td); if (error == 0) { @@ -1546,6 +1548,7 @@ struct componentname *a_cnp; struct vattr *a_vap; char *a_target; + int a_cmask; } */ *ap; { struct union_node *dun = VTOUNION(ap->a_dvp); @@ -1556,7 +1559,7 @@ if ((dvp = union_lock_upper(dun, td)) != NULLVP) { error = VOP_SYMLINK(dvp, ap->a_vpp, cnp, ap->a_vap, - ap->a_target); + ap->a_target, ap->a_cmask); union_unlock_upper(dvp, td); } return (error); ==== //depot/projects/trustedbsd/acl/sys/gnu/ext2fs/ext2_vnops.c#3 (text+ko) ==== @@ -280,13 +280,16 @@ struct vnode **a_vpp; struct componentname *a_cnp; struct vattr *a_vap; + int a_cmask; } */ *ap; { + u_short mode; int error; + mode = ap->a_vap->va_mode &~ ap->a_cmask; error = - ext2_makeinode(MAKEIMODE(ap->a_vap->va_type, ap->a_vap->va_mode), - ap->a_dvp, ap->a_vpp, ap->a_cnp); + ext2_makeinode(MAKEIMODE(ap->a_vap->va_type, mode), ap->a_dvp, + ap->a_vpp, ap->a_cnp); if (error) return (error); return (0); ==== //depot/projects/trustedbsd/acl/sys/kern/kern_acct.c#3 (text+ko) ==== @@ -142,7 +142,7 @@ if (uap->path != NULL) { NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->path, td); flags = FWRITE | O_APPEND; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) goto done2; NDFREE(&nd, NDF_ONLY_PNBUF); ==== //depot/projects/trustedbsd/acl/sys/kern/kern_alq.c#3 (text+ko) ==== @@ -334,7 +334,7 @@ struct ale *alp; struct alq *alq; char *bufp; - int flags; + int cmask, flags; int error; int i; @@ -344,7 +344,13 @@ NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, file, td); flags = FWRITE | O_NOFOLLOW | O_CREAT; - error = vn_open(&nd, &flags, 0); + /* + * XXXACL: creation mask here? + */ + FILEDESC_LOCK(td->td_proc->p_fd); + cmask = td->td_proc->p_fd->fd_cmask; + FILEDESC_UNLOCK(td->td_proc->p_fd); + error = vn_open(&nd, &flags, ACCESSPERMS, cmask); if (error) return (error); ==== //depot/projects/trustedbsd/acl/sys/kern/kern_descrip.c#4 (text+ko) ==== @@ -1588,7 +1588,7 @@ NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, "/dev/null", td); flags = FREAD | FWRITE; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error != 0) { FILEDESC_LOCK(fdp); fdp->fd_ofiles[fd] = NULL; ==== //depot/projects/trustedbsd/acl/sys/kern/kern_ktrace.c#3 (text+ko) ==== @@ -506,7 +506,7 @@ */ NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->fname, td); flags = FREAD | FWRITE | O_NOFOLLOW; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) { td->td_inktrace = 0; return (error); ==== //depot/projects/trustedbsd/acl/sys/kern/kern_linker.c#3 (text+ko) ==== @@ -1391,7 +1391,7 @@ */ NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, result, td); flags = FREAD; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error == 0) { NDFREE(&nd, NDF_ONLY_PNBUF); type = nd.ni_vp->v_type; @@ -1439,7 +1439,7 @@ NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, pathbuf, td); flags = FREAD; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) goto bad; NDFREE(&nd, NDF_ONLY_PNBUF); ==== //depot/projects/trustedbsd/acl/sys/kern/kern_mac.c#3 (text+ko) ==== @@ -1425,7 +1425,7 @@ int mac_check_vnode_create(struct ucred *cred, struct vnode *dvp, - struct componentname *cnp, struct vattr *vap) + struct componentname *cnp, struct vattr *vap, int cmask) { int error; @@ -1434,7 +1434,8 @@ if (!mac_enforce_fs) return (0); - MAC_CHECK(check_vnode_create, cred, dvp, &dvp->v_label, cnp, vap); + MAC_CHECK(check_vnode_create, cred, dvp, &dvp->v_label, cnp, vap, + cmask); return (error); } ==== //depot/projects/trustedbsd/acl/sys/kern/kern_sig.c#4 (text+ko) ==== @@ -2067,7 +2067,7 @@ struct flock lf; struct nameidata nd; struct vattr vattr; - int error, error1, flags; + int cmask, error, error1, flags; struct mount *mp; char *name; /* name of corefile */ off_t limit; @@ -2101,7 +2101,13 @@ return (EINVAL); NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, name, td); /* XXXKSE */ flags = O_CREAT | FWRITE | O_NOFOLLOW; - error = vn_open(&nd, &flags, S_IRUSR | S_IWUSR); + /* + * XXXACL: creation mask here? */ + */ + FILEDESC_LOCK(td->td_proc->p_fd); + cmask = td->td_proc->p_fd->fd_cmask; + FILEDESC_UNLOCK(td->td_proc->p_fd); + error = vn_open(&nd, &flags, S_IRUSR | S_IWUSR, cmask); free(name, M_TEMP); if (error) return (error); ==== //depot/projects/trustedbsd/acl/sys/kern/link_elf.c#3 (text+ko) ==== @@ -556,7 +556,7 @@ NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, filename, td); flags = FREAD; - error = vn_open(&nd, &flags, 0); + error = vn_open(&nd, &flags, 0, 0); if (error) return error; NDFREE(&nd, NDF_ONLY_PNBUF); ==== //depot/projects/trustedbsd/acl/sys/kern/tty_cons.c#3 (text+ko) ==== @@ -364,7 +364,10 @@ } snprintf(path, sizeof(path), "/dev/%s", cnd->cnd_name); NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, path, td); - error = vn_open(&nd, &openflag, 0); + /* + * XXXACL: Might O_CREAT get passed in here? + */ + error = vn_open(&nd, &openflag, 0, 0); if (error == 0) { NDFREE(&nd, NDF_ONLY_PNBUF); VOP_UNLOCK(nd.ni_vp, 0, td); ==== //depot/projects/trustedbsd/acl/sys/kern/uipc_usrreq.c#4 (text+ko) ==== @@ -599,7 +599,7 @@ struct vnode *vp; struct mount *mp; struct vattr vattr; - int error, namelen; + int cmask, error, namelen; struct nameidata nd; char *buf; @@ -641,16 +641,20 @@ } goto restart; } + FILEDESC_LOCK(td->td_proc->p_fd); + cmask = td->td_proc->p_fd->fd_cmask; + FILEDESC_UNLOCK(td->td_proc->p_fd); VATTR_NULL(&vattr); vattr.va_type = VSOCK; - vattr.va_mode = (ACCESSPERMS & ~td->td_proc->p_fd->fd_cmask); + vattr.va_mode = ACCESSPERMS; #ifdef MAC error = mac_check_vnode_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, - &vattr); + &vattr, cmask); #endif if (error == 0) { VOP_LEASE(nd.ni_dvp, td, td->td_ucred, LEASE_WRITE); - error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); + error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, + cmask); } NDFREE(&nd, NDF_ONLY_PNBUF); vput(nd.ni_dvp); ==== //depot/projects/trustedbsd/acl/sys/kern/vfs_syscalls.c#3 (text+ko) ==== @@ -638,7 +638,7 @@ struct vnode *vp; struct vattr vat; struct mount *mp; - int cmode, oflags; + int cmask, cmode, oflags; struct file *nfp; int type, indx, error; struct flock lf; @@ -652,7 +652,11 @@ if (error) return (error); fp = nfp; - cmode = ((mode &~ fdp->fd_cmask) & ALLPERMS) &~ S_ISTXT; + /* + * XXXACL: fdp lock? + */ + cmode = (mode & ALLPERMS) &~ S_ISTXT; + cmask = fdp->fd_cmask; NDINIT(&nd, LOOKUP, FOLLOW, pathseg, path, td); td->td_dupfd = -indx - 1; /* XXX check for fdopen */ /* @@ -660,7 +664,7 @@ * the descriptor while we are blocked in vn_open() */ fhold(fp); - error = vn_open(&nd, &flags, cmode); + error = vn_open(&nd, &flags, cmode, cmask); if (error) { /* * release our own reference @@ -846,7 +850,7 @@ struct vnode *vp; struct mount *mp; struct vattr vattr; - int error; + int cmask, error; int whiteout = 0; struct nameidata nd; @@ -873,9 +877,9 @@ } else { VATTR_NULL(&vattr); FILEDESC_LOCK(td->td_proc->p_fd); - vattr.va_mode = (mode & ALLPERMS) & - ~td->td_proc->p_fd->fd_cmask; + cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + vattr.va_mode = mode & ALLPERMS; vattr.va_rdev = dev; whiteout = 0; @@ -907,7 +911,7 @@ #ifdef MAC if (error == 0 && !whiteout) error = mac_check_vnode_create(td->td_ucred, nd.ni_dvp, - &nd.ni_cnd, &vattr); + &nd.ni_cnd, &vattr, cmask); #endif if (!error) { VOP_LEASE(nd.ni_dvp, td, td->td_ucred, LEASE_WRITE); @@ -915,7 +919,7 @@ error = VOP_WHITEOUT(nd.ni_dvp, &nd.ni_cnd, CREATE); else { error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, - &nd.ni_cnd, &vattr); + &nd.ni_cnd, &vattr, cmask); if (error == 0) vput(nd.ni_vp); } @@ -955,7 +959,7 @@ { struct mount *mp; struct vattr vattr; - int error; + int cmask, error; struct nameidata nd; restart: @@ -979,16 +983,17 @@ VATTR_NULL(&vattr); vattr.va_type = VFIFO; FILEDESC_LOCK(td->td_proc->p_fd); - vattr.va_mode = (mode & ALLPERMS) & ~td->td_proc->p_fd->fd_cmask; + cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + vattr.va_mode = mode & ALLPERMS; #ifdef MAC error = mac_check_vnode_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, - &vattr); + &vattr, cmask); if (error) goto out; #endif VOP_LEASE(nd.ni_dvp, td, td->td_ucred, LEASE_WRITE); - error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); + error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, cmask); if (error == 0) vput(nd.ni_vp); #ifdef MAC @@ -1130,17 +1135,19 @@ } VATTR_NULL(&vattr); FILEDESC_LOCK(td->td_proc->p_fd); - vattr.va_mode = ACCESSPERMS &~ td->td_proc->p_fd->fd_cmask; + cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + vattr.va_mode = ACCESSPERMS; #ifdef MAC vattr.va_type = VLNK; error = mac_check_vnode_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, - &vattr); + &vattr, cmask); if (error) goto out2; #endif VOP_LEASE(nd.ni_dvp, td, td->td_ucred, LEASE_WRITE); - error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, syspath); + error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, syspath, + cmask); if (error == 0) vput(nd.ni_vp); #ifdef MAC @@ -2890,7 +2897,7 @@ struct mount *mp; struct vnode *vp; struct vattr vattr; - int error; + int cmask, error; struct nameidata nd; restart: @@ -2924,16 +2931,17 @@ VATTR_NULL(&vattr); vattr.va_type = VDIR; FILEDESC_LOCK(td->td_proc->p_fd); - vattr.va_mode = (mode & ACCESSPERMS) &~ td->td_proc->p_fd->fd_cmask; + cmask = td->td_proc->p_fd->fd_cmask; FILEDESC_UNLOCK(td->td_proc->p_fd); + vattr.va_mode = mode & ACCESSPERMS; #ifdef MAC error = mac_check_vnode_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, - &vattr); + &vattr, cmask); if (error) goto out; #endif VOP_LEASE(nd.ni_dvp, td, td->td_ucred, LEASE_WRITE); - error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); + error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, cmask); #ifdef MAC out: #endif ==== //depot/projects/trustedbsd/acl/sys/kern/vfs_vnops.c#4 (text+ko) ==== @@ -77,13 +77,13 @@ }; int -vn_open(ndp, flagp, cmode) +vn_open(ndp, flagp, cmode, cmask) register struct nameidata *ndp; - int *flagp, cmode; + int *flagp, cmode, cmask; { struct thread *td = ndp->ni_cnd.cn_thread; - return (vn_open_cred(ndp, flagp, cmode, td->td_ucred)); + return (vn_open_cred(ndp, flagp, cmode, cmask, td->td_ucred)); } /* @@ -94,9 +94,9 @@ * due to the NDINIT being done elsewhere. */ int -vn_open_cred(ndp, flagp, cmode, cred) +vn_open_cred(ndp, flagp, cmode, cmask, cred) register struct nameidata *ndp; - int *flagp, cmode; + int *flagp, cmode, cmask; struct ucred *cred; { struct vnode *vp; @@ -137,12 +137,12 @@ } #ifdef MAC error = mac_check_vnode_create(cred, ndp->ni_dvp, - &ndp->ni_cnd, vap); + &ndp->ni_cnd, vap, cmask); if (error == 0) { #endif VOP_LEASE(ndp->ni_dvp, td, cred, LEASE_WRITE); error = VOP_CREATE(ndp->ni_dvp, &ndp->ni_vp, - &ndp->ni_cnd, vap); + &ndp->ni_cnd, vap, cmask); #ifdef MAC } #endif ==== //depot/projects/trustedbsd/acl/sys/kern/vnode_if.src#4 (text+ko) ==== @@ -99,6 +99,7 @@ OUT struct vnode **vpp; IN struct componentname *cnp; IN struct vattr *vap; + IN int cmask; }; # @@ -119,6 +120,7 @@ OUT struct vnode **vpp; IN struct componentname *cnp; IN struct vattr *vap; + IN int cmask; }; # @@ -294,6 +296,7 @@ OUT struct vnode **vpp; IN struct componentname *cnp; IN struct vattr *vap; + IN int cmask; }; # @@ -316,6 +319,7 @@ IN struct componentname *cnp; IN struct vattr *vap; IN char *target; + IN int cmask; }; # ==== //depot/projects/trustedbsd/acl/sys/nfsclient/nfs_lock.c#3 (text+ko) ==== @@ -144,7 +144,7 @@ NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, _PATH_LCKFIFO, td); fmode = FFLAGS(O_WRONLY); - error = vn_open_cred(&nd, &fmode, 0, thread0.td_ucred); + error = vn_open_cred(&nd, &fmode, 0, 0, thread0.td_ucred); if (error != 0) { return (error == ENOENT ? EOPNOTSUPP : error); } ==== //depot/projects/trustedbsd/acl/sys/nfsclient/nfs_vnops.c#4 (text+ko) ==== @@ -1291,7 +1291,7 @@ struct nfsnode *np = NULL; struct vnode *newvp = NULL; caddr_t bpos, dpos; - int error = 0, wccflag = NFSV3_WCCRATTR, gotvp = 0, fmode = 0; + int error = 0, wccflag = NFSV3_WCCRATTR, gotvp = 0, fmode = 0, mode, svmode; struct mbuf *mreq, *mrep, *md, *mb; struct vattr vattr; int v3 = NFS_ISV3(dvp); @@ -1300,13 +1300,14 @@ * Oops, not for me.. */ if (vap->va_type == VSOCK) - return (nfs_mknodrpc(dvp, ap->a_vpp, cnp, vap)); + return (nfs_mknodrpc(dvp, ap->a_vpp, cnp, vap, ap->a_cmask)); if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred, cnp->cn_thread)) != 0) { return (error); } if (vap->va_vaflags & VA_EXCLUSIVE) fmode |= O_EXCL; + mode = ap->a_vap->va_mode &~ ap->a_cmask; again: nfsstats.rpccnt[NFSPROC_CREATE]++; mreq = nfsm_reqhead(dvp, NFSPROC_CREATE, NFSX_FH(v3) + 2 * NFSX_UNSIGNED + @@ -1329,11 +1330,18 @@ *tl = ++create_verf; } else { *tl = txdr_unsigned(NFSV3CREATE_UNCHECKED); + /* + * XXXACL: this uses vap->va_mode, not product + * of va_cmask and va_mode. + */ + svmode = vap->va_mode; + vap->va_mode = mode; nfsm_v3attrbuild(vap, FALSE); + vap->va_mode = svmode; } } else { sp = nfsm_build(struct nfsv2_sattr *, NFSX_V2SATTR); - sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode); + sp->sa_mode = vtonfsv2_mode(vap->va_type, mode); sp->sa_uid = nfs_xdrneg1; sp->sa_gid = nfs_xdrneg1; sp->sa_size = 0; ==== //depot/projects/trustedbsd/acl/sys/nfsserver/nfs_serv.c#4 (text+ko) ==== @@ -1716,7 +1716,8 @@ if (vap->va_mode == (mode_t)VNOVAL) vap->va_mode = 0; if (vap->va_type == VREG || vap->va_type == VSOCK) { - error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); + error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, + vap, 0); if (error) NDFREE(&nd, NDF_ONLY_PNBUF); else { @@ -1746,7 +1747,7 @@ goto ereply; } vap->va_rdev = rdev; - error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); + error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, 0); if (error) { NDFREE(&nd, NDF_ONLY_PNBUF); goto ereply; @@ -1943,13 +1944,13 @@ if (vtyp == VSOCK) { vrele(nd.ni_startdir); nd.ni_startdir = NULL; - error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); + error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, 0); if (error) NDFREE(&nd, NDF_ONLY_PNBUF); } else { if (vtyp != VFIFO && (error = suser_cred(cred, 0))) goto out; - error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); + error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, 0); if (error) { NDFREE(&nd, NDF_ONLY_PNBUF); goto out; @@ -2578,7 +2579,7 @@ */ if (vap->va_mode == (mode_t)VNOVAL) vap->va_mode = 0; - error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, pathcp); + error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, pathcp, 0); if (error) NDFREE(&nd, NDF_ONLY_PNBUF); else @@ -2763,7 +2764,7 @@ */ if (vap->va_mode == (mode_t)VNOVAL) vap->va_mode = 0; - error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); + error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap, 0); NDFREE(&nd, NDF_ONLY_PNBUF); vpexcl = 1; ==== //depot/projects/trustedbsd/acl/sys/security/mac_biba/mac_biba.c#3 (text+ko) ==== @@ -2016,7 +2016,8 @@ static int mac_biba_check_vnode_create(struct ucred *cred, struct vnode *dvp, - struct label *dlabel, struct componentname *cnp, struct vattr *vap) + struct label *dlabel, struct componentname *cnp, struct vattr *vap, + int cmask) { struct mac_biba *subj, *obj; ==== //depot/projects/trustedbsd/acl/sys/security/mac_lomac/mac_lomac.c#3 (text+ko) ==== @@ -2091,7 +2091,8 @@ static int mac_lomac_check_vnode_create(struct ucred *cred, struct vnode *dvp, - struct label *dlabel, struct componentname *cnp, struct vattr *vap) + struct label *dlabel, struct componentname *cnp, struct vattr *vap, + int cmask) { struct mac_lomac *subj, *obj; ==== //depot/projects/trustedbsd/acl/sys/security/mac_mls/mac_mls.c#3 (text+ko) ==== @@ -1798,7 +1798,8 @@ static int mac_mls_check_vnode_create(struct ucred *cred, struct vnode *dvp, - struct label *dlabel, struct componentname *cnp, struct vattr *vap) + struct label *dlabel, struct componentname *cnp, struct vattr *vap, + int cmask) { struct mac_mls *subj, *obj; ==== //depot/projects/trustedbsd/acl/sys/security/mac_none/mac_none.c#2 (text+ko) ==== @@ -660,7 +660,8 @@ static int mac_none_check_vnode_create(struct ucred *cred, struct vnode *dvp, - struct label *dlabel, struct componentname *cnp, struct vattr *vap) + struct label *dlabel, struct componentname *cnp, struct vattr *vap, + int cmask) { return (0); ==== //depot/projects/trustedbsd/acl/sys/security/mac_test/mac_test.c#2 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Mar 14 13:32: 3 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 27E4A37B404; Fri, 14 Mar 2003 13:32:01 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B41A937B401 for ; Fri, 14 Mar 2003 13:32:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6086143F85 for ; Fri, 14 Mar 2003 13:32:00 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ELW00U049285 for ; Fri, 14 Mar 2003 13:32:00 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ELVxbu049280 for perforce@freebsd.org; Fri, 14 Mar 2003 13:31:59 -0800 (PST) Date: Fri, 14 Mar 2003 13:31:59 -0800 (PST) Message-Id: <200303142131.h2ELVxbu049280@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 26898 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26898 Change 26898 by jhb@jhb_laptop on 2003/03/14 13:31:16 Revert this change as it wasn't correct. Note that low and high switch between inputs and outputs and that %edx needs to start out as 0 and has rem only for an output. Affected files ... .. //depot/projects/smpng/sys/i386/i386/math_emulate.c#7 edit Differences ... ==== //depot/projects/smpng/sys/i386/i386/math_emulate.c#7 (text+ko) ==== @@ -889,9 +889,9 @@ } #define DIV10(low,high,rem) \ - __asm__("divl %4 ; xchgl %1,%2 ; divl %4" \ - :"+d" (rem),"+a" (low),"+r" (high) \ - :"c" (10)) + __asm__("divl %6 ; xchgl %1,%2 ; divl %6" \ + :"=d" (rem),"=a" (low),"=r" (high) \ + :"0" (0),"1" (high),"2" (low),"c" (10)) static void put_BCD(const temp_real * tmp,struct trapframe * info, unsigned short code) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Mar 14 17:39:33 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B0EF237B404; Fri, 14 Mar 2003 17:39:06 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 454B837B401 for ; Fri, 14 Mar 2003 17:39:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0EBC43FAF for ; Fri, 14 Mar 2003 17:39:04 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F1d40U075565 for ; Fri, 14 Mar 2003 17:39:04 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F1d2G9075541 for perforce@freebsd.org; Fri, 14 Mar 2003 17:39:02 -0800 (PST) Date: Fri, 14 Mar 2003 17:39:02 -0800 (PST) Message-Id: <200303150139.h2F1d2G9075541@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26907 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26907 Change 26907 by peter@peter_overcee on 2003/03/14 17:38:08 IFC @26905 Affected files ... .. //depot/projects/ia64/Makefile.inc1#51 integrate .. //depot/projects/ia64/contrib/gdtoa/README#1 branch .. //depot/projects/ia64/contrib/gdtoa/arithchk.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/dmisc.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/dtoa.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_Qfmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g__fmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_ddfmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_dfmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_ffmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_xLfmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/g_xfmt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/gdtoa.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/gdtoa.h#1 branch .. //depot/projects/ia64/contrib/gdtoa/gdtoaimp.h#1 branch .. //depot/projects/ia64/contrib/gdtoa/gethex.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/gmisc.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/hd_init.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/hexnan.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/makefile#1 branch .. //depot/projects/ia64/contrib/gdtoa/misc.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/smisc.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIQ.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoId.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIdd.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIf.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIg.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIx.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtoIxL.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtod.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtodI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtodg.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtof.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopQ.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopd.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopdd.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopf.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopx.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtopxL.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtorQ.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtord.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtordd.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtorf.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtorx.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/strtorxL.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/sum.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/Q.ou0#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/Q.ou1#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/Qtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/README#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/d.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dI.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dIsi.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dItest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dd.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/ddsi.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/ddtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/dtst.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/f.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/ftest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/getround.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/makefile#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/rtestnos#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtoIdSI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtoIddSI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtodISI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtodt.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtopddSI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/strtorddSI.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/testnos#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/testnos1#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/testnos3#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/x.ou0#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/x.ou1#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xL.ou0#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xL.ou1#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xLtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xQtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xsum0.out#1 branch .. //depot/projects/ia64/contrib/gdtoa/test/xtest.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/ulp.c#1 branch .. //depot/projects/ia64/contrib/gdtoa/xsum0.out#1 branch .. //depot/projects/ia64/etc/mtree/BSD.root.dist#7 integrate .. //depot/projects/ia64/etc/mtree/BSD.usr.dist#19 integrate .. //depot/projects/ia64/etc/pam.d/Makefile#7 integrate .. //depot/projects/ia64/etc/sysctl.conf#4 integrate .. //depot/projects/ia64/games/fortune/datfiles/fortunes2#16 integrate .. //depot/projects/ia64/include/stdlib.h#17 integrate .. //depot/projects/ia64/include/wchar.h#12 integrate .. //depot/projects/ia64/lib/libc/Makefile#7 integrate .. //depot/projects/ia64/lib/libc/alpha/arith.h#1 branch .. //depot/projects/ia64/lib/libc/alpha/stdlib/gdtoa.mk#1 branch .. //depot/projects/ia64/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/ia64/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/ia64/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/ia64/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/ia64/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/ia64/lib/libc/gen/wordexp.3#4 integrate .. //depot/projects/ia64/lib/libc/i386/arith.h#1 branch .. //depot/projects/ia64/lib/libc/i386/stdlib/gdtoa.mk#1 branch .. //depot/projects/ia64/lib/libc/i386/string/Makefile.inc#2 integrate .. //depot/projects/ia64/lib/libc/i386/string/wcscmp.S#1 branch .. //depot/projects/ia64/lib/libc/i386/string/wcslen.S#1 branch .. //depot/projects/ia64/lib/libc/i386/string/wmemchr.S#1 branch .. //depot/projects/ia64/lib/libc/ia64/arith.h#1 branch .. //depot/projects/ia64/lib/libc/ia64/stdlib/gdtoa.mk#1 branch .. //depot/projects/ia64/lib/libc/locale/Makefile.inc#12 integrate .. //depot/projects/ia64/lib/libc/locale/wcstod.3#3 integrate .. //depot/projects/ia64/lib/libc/locale/wcstof.c#1 branch .. //depot/projects/ia64/lib/libc/locale/wcstold.c#1 branch .. //depot/projects/ia64/lib/libc/powerpc/arith.h#1 branch .. //depot/projects/ia64/lib/libc/powerpc/stdlib/gdtoa.mk#1 branch .. //depot/projects/ia64/lib/libc/sparc64/arith.h#1 branch .. //depot/projects/ia64/lib/libc/sparc64/stdlib/gdtoa.mk#1 branch .. //depot/projects/ia64/lib/libc/stdio/vfprintf.c#14 integrate .. //depot/projects/ia64/lib/libc/stdio/vfwprintf.c#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/Makefile.inc#11 integrate .. //depot/projects/ia64/lib/libc/stdlib/hcreate.3#2 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtod.3#6 integrate .. //depot/projects/ia64/lib/libc/stdtime/strptime.c#6 integrate .. //depot/projects/ia64/lib/libc/string/wcstok.c#2 integrate .. //depot/projects/ia64/lib/libc/sys/sendfile.2#4 integrate .. //depot/projects/ia64/lib/libfetch/ftp.c#10 integrate .. //depot/projects/ia64/lib/libfetch/http.c#12 integrate .. //depot/projects/ia64/lib/libkvm/kvm_proc.c#14 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/pam_opieaccess.8#6 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c#7 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ssh/Makefile#7 integrate .. //depot/projects/ia64/lib/libpthread/thread/thr_rwlock.c#2 integrate .. //depot/projects/ia64/lib/libz/gzio.c#3 integrate .. //depot/projects/ia64/libexec/rtld-elf/alpha/reloc.c#5 integrate .. //depot/projects/ia64/libexec/rtld-elf/i386/reloc.c#4 integrate .. //depot/projects/ia64/libexec/rtld-elf/ia64/reloc.c#9 integrate .. //depot/projects/ia64/libexec/rtld-elf/map_object.c#4 integrate .. //depot/projects/ia64/libexec/rtld-elf/powerpc/reloc.c#2 integrate .. //depot/projects/ia64/libexec/rtld-elf/sparc64/reloc.c#6 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#74 integrate .. //depot/projects/ia64/release/picobsd/tinyware/simple_httpd/simple_httpd.c#3 integrate .. //depot/projects/ia64/sbin/disklabel/disklabel.8#13 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw2.c#12 integrate .. //depot/projects/ia64/sbin/ping/ping.8#11 integrate .. //depot/projects/ia64/sbin/ping/ping.c#18 integrate .. //depot/projects/ia64/secure/lib/libcrypto/Makefile#17 integrate .. //depot/projects/ia64/share/man/man4/Makefile#37 integrate .. //depot/projects/ia64/share/man/man4/asr.4#1 branch .. //depot/projects/ia64/share/man/man4/rndtest.4#1 branch .. //depot/projects/ia64/share/man/man4/tcp.4#13 integrate .. //depot/projects/ia64/share/man/man7/tuning.7#19 integrate .. //depot/projects/ia64/share/mk/bsd.README#4 integrate .. //depot/projects/ia64/sys/alpha/alpha/busdma_machdep.c#10 integrate .. //depot/projects/ia64/sys/boot/forth/loader.conf#15 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#36 integrate .. //depot/projects/ia64/sys/compat/linprocfs/linprocfs.c#15 integrate .. //depot/projects/ia64/sys/compat/linux/linux_ioctl.c#21 integrate .. //depot/projects/ia64/sys/compat/linux/linux_mib.c#7 integrate .. //depot/projects/ia64/sys/compat/linux/linux_mib.h#5 integrate .. //depot/projects/ia64/sys/compat/linux/linux_misc.c#21 integrate .. //depot/projects/ia64/sys/conf/NOTES#44 integrate .. //depot/projects/ia64/sys/conf/files#68 integrate .. //depot/projects/ia64/sys/conf/options#48 integrate .. //depot/projects/ia64/sys/dev/aac/aac.c#22 integrate .. //depot/projects/ia64/sys/dev/ata/ata-all.c#31 integrate .. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#5 integrate .. //depot/projects/ia64/sys/dev/ata/ata-raid.c#17 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-all.c#15 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#22 integrate .. //depot/projects/ia64/sys/dev/drm/radeon_drv.c#3 integrate .. //depot/projects/ia64/sys/dev/en/midway.c#10 integrate .. //depot/projects/ia64/sys/dev/firewire/sbp.c#22 integrate .. //depot/projects/ia64/sys/dev/hifn/hifn7751.c#8 integrate .. //depot/projects/ia64/sys/dev/hifn/hifn7751var.h#2 integrate .. //depot/projects/ia64/sys/dev/puc/pucdata.c#10 integrate .. //depot/projects/ia64/sys/dev/rndtest/rndtest.c#1 branch .. //depot/projects/ia64/sys/dev/rndtest/rndtest.h#1 branch .. //depot/projects/ia64/sys/dev/sio/sio.c#38 integrate .. //depot/projects/ia64/sys/dev/sio/sio_isa.c#14 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/ac97.c#14 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsec.c#13 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsecvar.h#5 integrate .. //depot/projects/ia64/sys/dev/usb/uhci.c#16 integrate .. //depot/projects/ia64/sys/dev/usb/umass.c#22 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs#28 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs.h#27 integrate .. //depot/projects/ia64/sys/dev/usb/usbdevs_data.h#27 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi.c#33 integrate .. //depot/projects/ia64/sys/fs/devfs/devfs_vfsops.c#12 integrate .. //depot/projects/ia64/sys/fs/fdescfs/fdesc_vfsops.c#8 integrate .. //depot/projects/ia64/sys/fs/hpfs/hpfs_vfsops.c#14 integrate .. //depot/projects/ia64/sys/fs/ntfs/ntfs_vfsops.c#13 integrate .. //depot/projects/ia64/sys/fs/nwfs/nwfs_vfsops.c#8 integrate .. //depot/projects/ia64/sys/fs/portalfs/portal_vfsops.c#11 integrate .. //depot/projects/ia64/sys/fs/pseudofs/pseudofs.h#11 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vfsops.c#14 integrate .. //depot/projects/ia64/sys/fs/specfs/spec_vnops.c#18 integrate .. //depot/projects/ia64/sys/fs/udf/udf_vfsops.c#9 integrate .. //depot/projects/ia64/sys/fs/umapfs/umap_vfsops.c#10 integrate .. //depot/projects/ia64/sys/fs/unionfs/union_vfsops.c#11 integrate .. //depot/projects/ia64/sys/geom/geom_bsd.c#25 integrate .. //depot/projects/ia64/sys/geom/geom_event.c#13 integrate .. //depot/projects/ia64/sys/gnu/ext2fs/fs.h#4 integrate .. //depot/projects/ia64/sys/i386/i386/busdma_machdep.c#11 integrate .. //depot/projects/ia64/sys/i386/i386/pmap.c#38 integrate .. //depot/projects/ia64/sys/i386/include/bus_at386.h#5 integrate .. //depot/projects/ia64/sys/ia64/ia64/busdma_machdep.c#9 integrate .. //depot/projects/ia64/sys/isofs/cd9660/cd9660_vfsops.c#17 integrate .. //depot/projects/ia64/sys/kern/kern_acct.c#17 integrate .. //depot/projects/ia64/sys/kern/kern_exec.c#46 integrate .. //depot/projects/ia64/sys/kern/kern_exit.c#36 integrate .. //depot/projects/ia64/sys/kern/kern_fork.c#31 integrate .. //depot/projects/ia64/sys/kern/kern_ktr.c#9 integrate .. //depot/projects/ia64/sys/kern/kern_ktrace.c#17 integrate .. //depot/projects/ia64/sys/kern/kern_lock.c#16 integrate .. //depot/projects/ia64/sys/kern/kern_malloc.c#18 integrate .. //depot/projects/ia64/sys/kern/kern_mutex.c#20 integrate .. //depot/projects/ia64/sys/kern/kern_physio.c#7 integrate .. //depot/projects/ia64/sys/kern/kern_proc.c#33 integrate .. //depot/projects/ia64/sys/kern/kern_resource.c#20 integrate .. //depot/projects/ia64/sys/kern/kern_sig.c#40 integrate .. //depot/projects/ia64/sys/kern/kern_sysctl.c#18 integrate .. //depot/projects/ia64/sys/kern/kern_thread.c#32 integrate .. //depot/projects/ia64/sys/kern/subr_bus.c#18 integrate .. //depot/projects/ia64/sys/kern/subr_eventhandler.c#5 integrate .. //depot/projects/ia64/sys/kern/subr_mbuf.c#21 integrate .. //depot/projects/ia64/sys/kern/subr_trap.c#25 integrate .. //depot/projects/ia64/sys/kern/subr_witness.c#31 integrate .. //depot/projects/ia64/sys/kern/uipc_mbuf.c#14 integrate .. //depot/projects/ia64/sys/kern/vfs_bio.c#43 integrate .. //depot/projects/ia64/sys/kern/vfs_cluster.c#17 integrate .. //depot/projects/ia64/sys/kern/vfs_default.c#19 integrate .. //depot/projects/ia64/sys/kern/vfs_subr.c#37 integrate .. //depot/projects/ia64/sys/modules/Makefile#42 integrate .. //depot/projects/ia64/sys/modules/hifn/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/rndtest/Makefile#1 branch .. //depot/projects/ia64/sys/modules/ubsec/Makefile#3 integrate .. //depot/projects/ia64/sys/net/if_atm.h#3 integrate .. //depot/projects/ia64/sys/net/if_atmsubr.c#8 integrate .. //depot/projects/ia64/sys/net/if_vlan.c#13 integrate .. //depot/projects/ia64/sys/net/if_vlan_var.h#6 integrate .. //depot/projects/ia64/sys/netinet/ip_encap.c#8 integrate .. //depot/projects/ia64/sys/netinet/ip_fw.h#12 integrate .. //depot/projects/ia64/sys/netinet/ip_fw2.c#17 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#37 integrate .. //depot/projects/ia64/sys/netinet6/ip6_input.c#16 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_vnops.c#16 integrate .. //depot/projects/ia64/sys/nfsserver/nfs_serv.c#19 integrate .. //depot/projects/ia64/sys/pci/agp_sis.c#4 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/busdma_machdep.c#7 integrate .. //depot/projects/ia64/sys/security/mac_portacl/mac_portacl.c#2 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/bus_machdep.c#12 integrate .. //depot/projects/ia64/sys/sys/buf.h#20 integrate .. //depot/projects/ia64/sys/sys/eventhandler.h#8 integrate .. //depot/projects/ia64/sys/sys/ktr.h#7 integrate .. //depot/projects/ia64/sys/sys/ktrace.h#4 integrate .. //depot/projects/ia64/sys/sys/malloc.h#18 integrate .. //depot/projects/ia64/sys/sys/mbuf.h#17 integrate .. //depot/projects/ia64/sys/sys/mount.h#19 integrate .. //depot/projects/ia64/sys/sys/mutex.h#11 integrate .. //depot/projects/ia64/sys/sys/proc.h#51 integrate .. //depot/projects/ia64/sys/sys/stat.h#11 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_vnops.c#21 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#45 integrate .. //depot/projects/ia64/sys/vm/vm_map.h#21 integrate .. //depot/projects/ia64/sys/vm/vm_pageout.c#30 integrate .. //depot/projects/ia64/tools/tools/crypto/Makefile#3 integrate .. //depot/projects/ia64/tools/tools/crypto/ubsecstats.c#1 branch .. //depot/projects/ia64/tools/tools/tinderbox/tbmaster.pl#4 integrate .. //depot/projects/ia64/tools/tools/tinderbox/tinderbox.pl#6 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.birthday#6 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.freebsd#26 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.history#9 integrate .. //depot/projects/ia64/usr.bin/cksum/cksum.c#6 integrate .. //depot/projects/ia64/usr.bin/cksum/crc.c#5 integrate .. //depot/projects/ia64/usr.bin/cksum/crc32.c#5 integrate .. //depot/projects/ia64/usr.bin/cksum/extern.h#4 integrate .. //depot/projects/ia64/usr.bin/cksum/print.c#4 integrate .. //depot/projects/ia64/usr.bin/cksum/sum1.c#5 integrate .. //depot/projects/ia64/usr.bin/cksum/sum2.c#5 integrate .. //depot/projects/ia64/usr.bin/fetch/fetch.1#6 integrate .. //depot/projects/ia64/usr.bin/fetch/fetch.c#15 integrate .. //depot/projects/ia64/usr.bin/file/file.1#6 integrate .. //depot/projects/ia64/usr.bin/file/magic.5#3 integrate .. //depot/projects/ia64/usr.bin/kdump/kdump.c#4 integrate .. //depot/projects/ia64/usr.bin/su/su.c#10 integrate .. //depot/projects/ia64/usr.sbin/Makefile#33 integrate .. //depot/projects/ia64/usr.sbin/btxld/Makefile#2 integrate .. //depot/projects/ia64/usr.sbin/btxld/a.out.h#2 delete .. //depot/projects/ia64/usr.sbin/btxld/btxld.c#4 integrate .. //depot/projects/ia64/usr.sbin/btxld/elfh.c#2 integrate .. //depot/projects/ia64/usr.sbin/ckdist/ckdist.c#2 integrate .. //depot/projects/ia64/usr.sbin/crunch/crunchide/exec_elf32.c#7 integrate .. //depot/projects/ia64/usr.sbin/kgzip/elfhdr.c#2 integrate .. //depot/projects/ia64/usr.sbin/kgzip/endian.h#1 branch .. //depot/projects/ia64/usr.sbin/kgzip/i386_a.out.h#1 branch .. //depot/projects/ia64/usr.sbin/kgzip/kgzcmp.c#4 integrate .. //depot/projects/ia64/usr.sbin/mtree/compare.c#3 integrate .. //depot/projects/ia64/usr.sbin/mtree/create.c#5 integrate .. //depot/projects/ia64/usr.sbin/mtree/extern.h#3 integrate .. //depot/projects/ia64/usr.sbin/mtree/mtree.c#3 integrate .. //depot/projects/ia64/usr.sbin/mtree/verify.c#3 integrate .. //depot/projects/ia64/usr.sbin/ofwdump/ofw_util.c#2 integrate .. //depot/projects/ia64/usr.sbin/pccard/pccardd/readcis.c#4 integrate .. //depot/projects/ia64/usr.sbin/setfmac/Makefile#4 integrate .. //depot/projects/ia64/usr.sbin/setfmac/setfmac.8#9 integrate .. //depot/projects/ia64/usr.sbin/setfmac/setfsmac.8#1 branch .. //depot/projects/ia64/usr.sbin/sysinstall/menus.c#27 integrate Differences ... ==== //depot/projects/ia64/Makefile.inc1#51 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.325 2003/03/08 10:01:26 markm Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.326 2003/03/11 11:45:43 ru Exp $ # # Make command line options: # -DMAKE_KERBEROS5 to build Kerberos5 @@ -661,8 +661,9 @@ _elf2exe= usr.sbin/elf2exe .endif -.if ${TARGET_ARCH} == "i386" && ${MACHINE_ARCH} != "i386" +.if ${TARGET_ARCH} == "i386" _btxld= usr.sbin/btxld +_kgzip= usr.sbin/kgzip .endif .if ${TARGET_ARCH} == "sparc64" @@ -674,7 +675,7 @@ cross-tools: .for _tool in ${_btxld} ${_elf2aout} ${_elf2exe} \ gnu/usr.bin/binutils usr.sbin/crunch/crunchide \ - gnu/usr.bin/cc ${_xlint} + gnu/usr.bin/cc ${_xlint} ${_kgzip} ${ECHODIR} "===> ${_tool}"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ ==== //depot/projects/ia64/etc/mtree/BSD.root.dist#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.root.dist,v 1.61 2003/03/08 09:50:10 markm Exp $ +# $FreeBSD: src/etc/mtree/BSD.root.dist,v 1.62 2003/03/11 11:14:34 ru Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -15,7 +15,7 @@ modules .. .. - dev mode=0555 + dev mode=0555 .. etc X11 ==== //depot/projects/ia64/etc/mtree/BSD.usr.dist#19 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.272 2003/02/15 23:05:48 keramida Exp $ +# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.273 2003/03/12 14:29:15 ru Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -140,8 +140,6 @@ .. 08.sendmailop .. - 10.named - .. 11.timedop .. 12.timed ==== //depot/projects/ia64/etc/pam.d/Makefile#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/pam.d/Makefile,v 1.8 2003/02/10 00:47:46 des Exp $ +# $FreeBSD: src/etc/pam.d/Makefile,v 1.9 2003/03/14 09:01:22 ru Exp $ NOOBJ= noobj FILES= README ftpd gdm imap kde login other passwd pop3 \ @@ -6,8 +6,6 @@ FILESDIR= /etc/pam.d FILESMODE= 644 FILESMODE_README= 444 - -afterinstall: - ln -fs ftpd ${DESTDIR}${FILESDIR}/ftp +LINKS= ${FILESDIR}/ftpd ${FILESDIR}/ftp .include ==== //depot/projects/ia64/etc/sysctl.conf#4 (text+ko) ==== @@ -1,9 +1,9 @@ -# $FreeBSD: src/etc/sysctl.conf,v 1.7 2002/09/25 22:17:18 jmallett Exp $ +# $FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $ # # This file is read when going to multi-user and its contents piped thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details. # -# Uncomment this to allow users to only see information about processes that -# are being run under an equivalent UID. +# Uncomment this to prevent users from seeing information about processes that +# are being run under another UID. #security.bsd.see_other_uids=0 ==== //depot/projects/ia64/games/fortune/datfiles/fortunes2#16 (text+ko) ==== @@ -1,5 +1,5 @@ This fortune brought to you by: -$FreeBSD: src/games/fortune/datfiles/fortunes2,v 1.55 2003/02/26 04:41:58 wollman Exp $ +$FreeBSD: src/games/fortune/datfiles/fortunes2,v 1.57 2003/03/10 19:58:37 fanf Exp $ % ======================================================================= || || @@ -36596,6 +36596,9 @@ Q: But how did he get back down? A: He crawled out on a leaf and waited for autumn. % +Q: How did the regular expression cross the road? +A: ^.*$ +% Q: How do you catch a unique rabbit? A: Unique up on it! @@ -36847,6 +36850,9 @@ whole net right away! -- Emily Postnews Answers Your Questions on Netiquette % +Q: What did one regular expression say to the other? +A: .+ +% Q: What did Tarzan say when he saw the elephants coming over the hill? A: "The elephants are coming over the hill." @@ -36854,6 +36860,9 @@ sunglasses? A: Nothing, for he didn't recognize them. % +Q: What did the regular expression match? +A: Identified the patterns "matc" and "match" +% Q: What do a blonde and your computer have in common? A: You don't know how much either of them mean to you until they go down on you. @@ -37030,6 +37039,9 @@ plays like a monkey? A: Nothing. % +Q: What regular expression do you often see around christmas? +A: [^L] +% Q: What's black and white and red all over? A: Two nuns in a chainsaw fight. % ==== //depot/projects/ia64/include/stdlib.h#17 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)stdlib.h 8.5 (Berkeley) 5/19/95 - * $FreeBSD: src/include/stdlib.h,v 1.47 2003/01/02 20:44:41 jmallett Exp $ + * $FreeBSD: src/include/stdlib.h,v 1.48 2003/03/12 20:29:58 das Exp $ */ #ifndef _STDLIB_H_ @@ -107,10 +107,10 @@ void *realloc(void *, size_t); void srand(unsigned); double strtod(const char * __restrict, char ** __restrict); -/* float strtof(const char * __restrict, char ** __restrict); */ +float strtof(const char * __restrict, char ** __restrict); long strtol(const char * __restrict, char ** __restrict, int); -/* long double - strtold(const char * __restrict, char ** __restrict); */ +long double + strtold(const char * __restrict, char ** __restrict); unsigned long strtoul(const char * __restrict, char ** __restrict, int); int system(const char *); ==== //depot/projects/ia64/include/wchar.h#12 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/include/wchar.h,v 1.33 2002/10/27 11:30:36 tjr Exp $ + * $FreeBSD: src/include/wchar.h,v 1.34 2003/03/13 06:29:53 tjr Exp $ */ /*- @@ -174,6 +174,9 @@ int vswscanf(const wchar_t * __restrict, const wchar_t * __restrict, __va_list); int vwscanf(const wchar_t * __restrict, __va_list); +float wcstof(const wchar_t * __restrict, wchar_t ** __restrict); +long double + wcstold(const wchar_t * __restrict, wchar_t ** __restrict); #ifdef __LONG_LONG_SUPPORTED /* LONGLONG */ long long ==== //depot/projects/ia64/lib/libc/Makefile#7 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.2 (Berkeley) 2/3/94 -# $FreeBSD: src/lib/libc/Makefile,v 1.38 2003/02/08 20:37:47 mike Exp $ +# $FreeBSD: src/lib/libc/Makefile,v 1.40 2003/03/13 18:55:14 obrien Exp $ # # All library objects contain FreeBSD revision strings by default; they may be # excluded as a space-saving measure. To produce a library that does @@ -33,6 +33,7 @@ .include "${.CURDIR}/db/Makefile.inc" .include "${.CURDIR}/compat-43/Makefile.inc" +.include "${.CURDIR}/gdtoa/Makefile.inc" .include "${.CURDIR}/gen/Makefile.inc" .if ${MACHINE_ARCH} != "powerpc" .include "${.CURDIR}/gmon/Makefile.inc" ==== //depot/projects/ia64/lib/libc/gen/wordexp.3#4 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/gen/wordexp.3,v 1.3 2003/01/03 12:04:36 tjr Exp $ +.\" $FreeBSD: src/lib/libc/gen/wordexp.3,v 1.4 2003/03/13 11:18:53 tjr Exp $ .\" .Dd December 27, 2002 .Dt WORDEXP 3 @@ -41,6 +41,7 @@ .Fa "wordexp_t * restrict we" .Fa "int flags" .Fc +.Ft void .Fo wordfree .Fa "wordexp_t *we" .Fc @@ -100,9 +101,9 @@ as: .Bd -literal -offset indent typedef struct { - size_t we_wordc; /* count of words matched */ - char **we_wordv; /* pointer to list of words */ - size_t we_offs; /* slots to reserve in we_wordv */ + size_t we_wordc; /* count of words matched */ + char **we_wordv; /* pointer to list of words */ + size_t we_offs; /* slots to reserve in we_wordv */ } wordexp_t; .Ed .Pp ==== //depot/projects/ia64/lib/libc/i386/string/Makefile.inc#2 (text+ko) ==== @@ -1,6 +1,6 @@ # @(#)Makefile.inc 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/libc/i386/string/Makefile.inc,v 1.9 1999/08/27 23:59:29 peter Exp $ +# $FreeBSD: src/lib/libc/i386/string/Makefile.inc,v 1.12 2003/03/14 11:01:12 tjr Exp $ MDSRCS+=bcmp.S bcopy.S bzero.S ffs.S index.S memchr.S memcmp.S memcpy.S \ memmove.S memset.S rindex.S strcat.S strchr.S strcmp.S strcpy.S \ - strlen.S strncmp.S strrchr.S swab.S + strlen.S strncmp.S strrchr.S swab.S wcscmp.S wcslen.S wmemchr.S ==== //depot/projects/ia64/lib/libc/locale/Makefile.inc#12 (text+ko) ==== @@ -1,5 +1,5 @@ # from @(#)Makefile.inc 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/libc/locale/Makefile.inc,v 1.42 2002/11/18 09:50:55 ru Exp $ +# $FreeBSD: src/lib/libc/locale/Makefile.inc,v 1.43 2003/03/13 06:29:53 tjr Exp $ # locale sources .PATH: ${.CURDIR}/${MACHINE_ARCH}/locale ${.CURDIR}/locale @@ -12,8 +12,8 @@ mskanji.c nl_langinfo.c nomacros.c none.c rune.c \ runetype.c setinvalidrune.c setlocale.c setrunelocale.c table.c \ tolower.c toupper.c utf2.c utf8.c wcrtomb.c wcsrtombs.c wcsftime.c \ - wcstod.c \ - wcstoimax.c wcstol.c wcstoll.c \ + wcstof.c wcstod.c \ + wcstoimax.c wcstol.c wcstold.c wcstoll.c \ wcstombs.c \ wcstoul.c wcstoull.c wcstoumax.c wctob.c wctomb.c wctrans.c wctype.c \ wcwidth.c @@ -50,6 +50,7 @@ rune.3 setinvalidrune.3 rune.3 setrunelocale.3 rune.3 sgetrune.3 \ rune.3 sputrune.3 MLINKS+=setlocale.3 localeconv.3 +MLINKS+=wcstod.3 wcstof.3 wcstod.3 wcstold.3 MLINKS+=wcstol.3 wcstoul.3 wcstol.3 wcstoll.3 wcstol.3 wcstoull.3 \ wcstol.3 wcstoimax.3 wcstol.3 wcstoumax.3 MLINKS+=wctrans.3 towctrans.3 ==== //depot/projects/ia64/lib/libc/locale/wcstod.3#3 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 2002 Tim J. Robbins +.\" Copyright (c) 2002, 2003 Tim J. Robbins .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -22,33 +22,49 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/locale/wcstod.3,v 1.2 2002/11/29 16:36:53 ru Exp $ +.\" $FreeBSD: src/lib/libc/locale/wcstod.3,v 1.3 2003/03/13 06:29:53 tjr Exp $ .\" -.Dd September 12, 2002 +.Dd February 22, 2003 .Dt WCSTOD 3 .Os .Sh NAME -.Nm wcstod -.Nd "convert string to double" +.Nm wcstof , +.Nm wcstod , +.Nm wcstold +.Nd "convert string to float, double or long double" .Sh LIBRARY .Lb libc .Sh SYNOPSIS .In wchar.h +.Ft float +.Fn wcstof "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" +.Ft long double +.Fn wcstold "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" .Ft double .Fn wcstod "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" .Sh DESCRIPTION The +.Fn wcstof , .Fn wcstod -function is the wide-character version of the +and +.Fn wcstold +functions are the wide-character versions of the +.Fn strtof , .Fn strtod -function. +and +.Fn strtold +functios. Refer to .Xr strtod 3 for details. .Sh SEE ALSO -.Xr strtod 3 +.Xr strtod 3 , +.Xr wcstol 3 , .Sh STANDARDS The +.Fn wcstof , .Fn wcstod -function conforms to +and +.Fn wcstold +functions conform to .St -isoC-99 . ==== //depot/projects/ia64/lib/libc/stdio/vfprintf.c#14 (text+ko) ==== @@ -38,7 +38,7 @@ static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/vfprintf.c,v 1.50 2002/10/16 12:09:43 tjr Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/vfprintf.c,v 1.52 2003/03/14 04:48:09 das Exp $"); /* * Actual printf innards. @@ -413,7 +413,10 @@ #define BUF ((MAXEXP*2)+MAXFRACT+1) /* + decimal point */ #define DEFPREC 6 -static char *cvt(double, int, int, char *, int *, int, int *, char **); +extern char *__dtoa(double, int, int, int *, int *, char **); +extern void __freedtoa(char *s); + +static char *cvt(double, int, int, char *, int *, int, int *); static int exponent(char *, int, int); #else /* no FLOATING_POINT */ @@ -840,11 +843,11 @@ } flags |= FPT; if (dtoaresult != NULL) { - free(dtoaresult); + __freedtoa(dtoaresult); dtoaresult = NULL; } - cp = cvt(_double, prec, flags, &softsign, - &expt, ch, &ndig, &dtoaresult); + dtoaresult = cp = cvt(_double, prec, flags, &softsign, + &expt, ch, &ndig); if (ch == 'g' || ch == 'G') { if (expt <= -4 || expt > prec) ch = (ch == 'g') ? 'e' : 'E'; @@ -1138,7 +1141,7 @@ error: #ifdef FLOATING_POINT if (dtoaresult != NULL) - free(dtoaresult); + __freedtoa(dtoaresult); #endif if (convbuf != NULL) free(convbuf); @@ -1508,11 +1511,9 @@ #ifdef FLOATING_POINT -extern char *__dtoa(double, int, int, int *, int *, char **, char **); - static char * cvt(double value, int ndigits, int flags, char *sign, int *decpt, - int ch, int *length, char **dtoaresultp) + int ch, int *length) { int mode, dsgn; char *digits, *bp, *rve; @@ -1529,13 +1530,13 @@ ndigits++; mode = 2; /* ndigits significant digits */ } - digits = __dtoa(value, mode, ndigits, decpt, &dsgn, &rve, dtoaresultp); + digits = __dtoa(value, mode, ndigits, decpt, &dsgn, &rve); *sign = dsgn != 0; if ((ch != 'g' && ch != 'G') || flags & ALT) { /* print trailing zeros */ bp = digits + ndigits; if (ch == 'f') { - if (*digits == '0' && value) + if ((*digits == '0' || *digits == '\0') && value) *decpt = -ndigits + 1; bp += *decpt; } ==== //depot/projects/ia64/lib/libc/stdio/vfwprintf.c#3 (text+ko) ==== @@ -39,9 +39,9 @@ #if defined(LIBC_SCCS) && !defined(lint) static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ -__FBSDID("FreeBSD: src/lib/libc/stdio/vfprintf.c,v 1.45 2002/09/06 11:23:55 tjr Exp "); +__FBSDID("FreeBSD: src/lib/libc/stdio/vfprintf.c,v 1.52 2003/03/14 04:48:09 das Exp"); #endif -__FBSDID("$FreeBSD: src/lib/libc/stdio/vfwprintf.c,v 1.4 2002/10/16 12:09:43 tjr Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/vfwprintf.c,v 1.7 2003/03/14 08:50:43 tjr Exp $"); /* * Actual wprintf innards. @@ -406,8 +406,10 @@ #define BUF ((MAXEXP*2)+MAXFRACT+1) /* + decimal point */ #define DEFPREC 6 -static wchar_t *cvt(double, int, int, char *, int *, wchar_t, int *, - wchar_t **); +extern char *__dtoa(double, int, int, int *, int *, char **); +extern void __freedtoa(char *s); + +static wchar_t *cvt(double, int, int, char *, int *, wchar_t, int *); static int exponent(wchar_t *, int, wchar_t); #else /* no FLOATING_POINT */ @@ -807,8 +809,8 @@ free(dtoaresult); dtoaresult = NULL; } - cp = cvt(_double, prec, flags, &softsign, - &expt, ch, &ndig, &dtoaresult); + dtoaresult = cp = cvt(_double, prec, flags, &softsign, + &expt, ch, &ndig); if (ch == 'g' || ch == 'G') { if (expt <= -4 || expt > prec) ch = (ch == 'g') ? 'e' : 'E'; @@ -1472,11 +1474,9 @@ #ifdef FLOATING_POINT -extern char *__dtoa(double, int, int, int *, int *, char **, char **); - static wchar_t * cvt(double value, int ndigits, int flags, char *sign, int *decpt, - wchar_t ch, int *length, wchar_t **dtoaresultp) + wchar_t ch, int *length) { int i, mode, dsgn; wchar_t *digits, *bp, *result, *rve; @@ -1494,21 +1494,20 @@ ndigits++; mode = 2; /* ndigits significant digits */ } - __dtoa(value, mode, ndigits, decpt, &dsgn, &trve, &tresult); + tresult = __dtoa(value, mode, ndigits, decpt, &dsgn, &trve); if ((result = malloc((trve - tresult + 1) * sizeof(*result))) == NULL) abort(); /* XXX handle better */ for (i = 0; i < trve - tresult + 1; i++) result[i] = (wchar_t)(unsigned char)tresult[i]; rve = result + (trve - tresult); - free(tresult); - *dtoaresultp = result; + __freedtoa(tresult); digits = result; *sign = dsgn != 0; if ((ch != 'g' && ch != 'G') || flags & ALT) { /* print trailing zeros */ bp = digits + ndigits; if (ch == 'f') { - if (*digits == '0' && value) + if ((*digits == '0' || *digits == '\0') && value) *decpt = -ndigits + 1; bp += *decpt; } ==== //depot/projects/ia64/lib/libc/stdlib/Makefile.inc#11 (text+ko) ==== @@ -1,5 +1,5 @@ # from @(#)Makefile.inc 8.3 (Berkeley) 2/4/95 -# $FreeBSD: src/lib/libc/stdlib/Makefile.inc,v 1.43 2003/01/24 13:58:56 mike Exp $ +# $FreeBSD: src/lib/libc/stdlib/Makefile.inc,v 1.44 2003/03/12 20:30:00 das Exp $ # machine-independent stdlib sources .PATH: ${.CURDIR}/${MACHINE_ARCH}/stdlib ${.CURDIR}/stdlib @@ -9,7 +9,7 @@ getsubopt.c grantpt.c hcreate.c heapsort.c imaxabs.c imaxdiv.c \ insque.c labs.c ldiv.c llabs.c lldiv.c lsearch.c malloc.c merge.c \ putenv.c qsort.c qsort_r.c radixsort.c rand.c random.c reallocf.c \ - realpath.c remque.c setenv.c strfmon.c strhash.c strtod.c strtoimax.c \ + realpath.c remque.c setenv.c strfmon.c strhash.c strtoimax.c \ strtol.c strtoll.c strtoq.c strtoul.c strtoull.c strtoumax.c strtouq.c \ system.c tdelete.c tfind.c tsearch.c twalk.c ==== //depot/projects/ia64/lib/libc/stdlib/hcreate.3#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/lib/libc/stdlib/hcreate.3,v 1.2 2001/07/09 15:54:36 ru Exp $ +.\" $FreeBSD: src/lib/libc/stdlib/hcreate.3,v 1.3 2003/03/12 14:18:14 dwmalone Exp $ .\" .Dd May 8, 2001 .Os @@ -44,6 +44,12 @@ After the call to .Fn hdestroy , the data can no longer be considered accessible. +The +.Fn hdestroy +function calls +.Xr free 3 +for each comparison key in the search table +but not the data item associated with the key. .Pp The .Fn hsearch @@ -88,6 +94,20 @@ indicated by the return of a .Dv NULL pointer. +.Pp +The comparison key (passed to +.Fn hsearch +as +.Fa item.key ) +must be allocated using +.Xr malloc 3 +if +.Fa action +is +.Dv ENTER +and +.Fn hdestroy +is called. .Sh RETURN VALUES The .Fn hcreate @@ -132,6 +152,7 @@ #include #include #include +#include struct info { /* This is the info stored in the table */ int age, room; /* other than the key. */ @@ -142,9 +163,8 @@ int main(void) { - char string_space[NUM_EMPL*20]; /* Space to store strings. */ + char str[BUFSIZ]; /* Space to read string */ struct info info_space[NUM_EMPL]; /* Space to store employee info. */ - char *str_ptr = string_space; /* Next space in string_space. */ struct info *info_ptr = info_space; /* Next space in info_space. */ ENTRY item; ENTRY *found_item; /* Name to look for in table. */ @@ -154,12 +174,11 @@ /* Create table; no error checking is performed. */ (void) hcreate(NUM_EMPL); - while (scanf("%s%d%d", str_ptr, &info_ptr->age, + while (scanf("%s%d%d", str, &info_ptr->age, &info_ptr->room) != EOF && i++ < NUM_EMPL) { /* Put information in structure, and structure in item. */ - item.key = str_ptr; + item.key = strdup(str); item.data = info_ptr; - str_ptr += strlen(str_ptr) + 1; info_ptr++; /* Put item into table. */ (void) hsearch(item, ENTER); @@ -177,6 +196,7 @@ } else (void)printf("no such employee %s\en", name_to_find); } + hdestroy(); return 0; } .Ed ==== //depot/projects/ia64/lib/libc/stdlib/strtod.3#6 (text+ko) ==== @@ -34,39 +34,67 @@ .\" SUCH DAMAGE. .\" .\" @(#)strtod.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/stdlib/strtod.3,v 1.17 2002/12/18 13:33:03 ru Exp $ +.\" $FreeBSD: src/lib/libc/stdlib/strtod.3,v 1.18 2003/03/12 20:31:05 das Exp $ .\" -.Dd June 4, 1993 +.Dd March 2, 2003 .Dt STRTOD 3 .Os .Sh NAME -.Nm strtod +.Nm strtod , strtof , strtold .Nd convert .Tn ASCII -string to double +string to floating point .Sh LIBRARY .Lb libc .Sh SYNOPSIS .In stdlib.h .Ft double .Fn strtod "const char * restrict nptr" "char ** restrict endptr" +.Ft float +.Fn strtof "const char * restrict nptr" "char ** restrict endptr" +.Ft long double +.Fn strtold "const char * restrict nptr" "char ** restrict endptr" .Sh DESCRIPTION -The -.Fn strtod -function converts the initial portion of the string +These conversion +functions convert the initial portion of the string pointed to by .Fa nptr to -.Vt double -representation. +.Vt double , +.Vt float , +and +.Vt long double +representation, respectively. .Pp The expected form of the string is an optional plus (``+'') or minus -sign (``\-'') followed by a sequence of digits optionally containing -a decimal-point character, optionally followed by an exponent. -An exponent consists of an ``E'' or ``e'', followed by an optional plus -or minus sign, followed by a sequence of digits. +sign (``\-'') followed by either: +.Bl -bullet +.It +a decimal significand consisting of a sequence of decimal digits +optionally containing a decimal-point character, or +.It +a hexadecimal significand consisting of a ``0X'' or ``0x'' followed +by a sequence of hexadecimal digits optionally containing a +decimal-point character. +.El +.Pp +In both cases, the significand may be optionally followed by an +exponent. +An exponent consists of an ``E'' or ``e'' (for decimal +constants) or a ``P'' or ``p'' (for hexadecimal constants), +followed by an optional plus or minus sign, followed by a >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Mar 14 19:15: 5 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DA39F37B405; Fri, 14 Mar 2003 19:15:03 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F57137B401 for ; Fri, 14 Mar 2003 19:15:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06FE043FAF for ; Fri, 14 Mar 2003 19:15:03 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F3F20U086292 for ; Fri, 14 Mar 2003 19:15:02 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F3F2Wo086289 for perforce@freebsd.org; Fri, 14 Mar 2003 19:15:02 -0800 (PST) Date: Fri, 14 Mar 2003 19:15:02 -0800 (PST) Message-Id: <200303150315.h2F3F2Wo086289@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 26909 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26909 Change 26909 by peter@peter_daintree on 2003/03/14 19:14:55 Avoid foot shooting. The body of one of the pam_krb5 files is #if'ed out, causing a -Wunused Affected files ... .. //depot/projects/ia64/lib/libpam/modules/pam_krb5/Makefile#6 edit Differences ... ==== //depot/projects/ia64/lib/libpam/modules/pam_krb5/Makefile#6 (text+ko) ==== @@ -28,6 +28,7 @@ SRCS= pam_krb5.c MAN= pam_krb5.8 +WARNS= 0 DPADD= ${LIBKRB5} ${LIBGSSAPI} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ ${LIBCOM_ERR} ${LIBROKEN} LDADD= -lkrb5 -lgssapi -lasn1 -lcrypto -lcrypt -lcom_err -lroken To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Mar 15 0:37:10 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E3A7A37B404; Sat, 15 Mar 2003 00:36:43 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7264F37B401 for ; Sat, 15 Mar 2003 00:36:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0765843F93 for ; Sat, 15 Mar 2003 00:36:41 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F8ae0U017381 for ; Sat, 15 Mar 2003 00:36:40 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F8aYHN017363 for perforce@freebsd.org; Sat, 15 Mar 2003 00:36:34 -0800 (PST) Date: Sat, 15 Mar 2003 00:36:34 -0800 (PST) Message-Id: <200303150836.h2F8aYHN017363@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 26916 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26916 Change 26916 by tzukanov@tzukanov_antares on 2003/03/15 00:36:20 IFC. Affected files ... .. //depot/projects/s390/Makefile.inc1#12 integrate .. //depot/projects/s390/README#3 integrate .. //depot/projects/s390/contrib/binutils/include/opcode/arc.h#2 delete .. //depot/projects/s390/contrib/binutils/include/opcode/convex.h#3 delete .. //depot/projects/s390/contrib/binutils/include/opcode/np1.h#2 delete .. //depot/projects/s390/contrib/binutils/include/opcode/pn.h#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/arcelf.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32b4300.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32bmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32bsmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32ebmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32elmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32l4300.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32lmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf32lsmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/elf64bmip.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/sh.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/shl.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/shlelf.sh#2 delete .. //depot/projects/s390/contrib/binutils/ld/emulparams/vsta.sh#2 delete .. //depot/projects/s390/contrib/gdtoa/README#1 branch .. //depot/projects/s390/contrib/gdtoa/arithchk.c#1 branch .. //depot/projects/s390/contrib/gdtoa/dmisc.c#1 branch .. //depot/projects/s390/contrib/gdtoa/dtoa.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_Qfmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g__fmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_ddfmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_dfmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_ffmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_xLfmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/g_xfmt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/gdtoa.c#1 branch .. //depot/projects/s390/contrib/gdtoa/gdtoa.h#1 branch .. //depot/projects/s390/contrib/gdtoa/gdtoaimp.h#1 branch .. //depot/projects/s390/contrib/gdtoa/gethex.c#1 branch .. //depot/projects/s390/contrib/gdtoa/gmisc.c#1 branch .. //depot/projects/s390/contrib/gdtoa/hd_init.c#1 branch .. //depot/projects/s390/contrib/gdtoa/hexnan.c#1 branch .. //depot/projects/s390/contrib/gdtoa/makefile#1 branch .. //depot/projects/s390/contrib/gdtoa/misc.c#1 branch .. //depot/projects/s390/contrib/gdtoa/smisc.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIQ.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoId.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIdd.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIf.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIg.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIx.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtoIxL.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtod.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtodI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtodg.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtof.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopQ.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopd.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopdd.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopf.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopx.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtopxL.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtorQ.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtord.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtordd.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtorf.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtorx.c#1 branch .. //depot/projects/s390/contrib/gdtoa/strtorxL.c#1 branch .. //depot/projects/s390/contrib/gdtoa/sum.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/Q.ou0#1 branch .. //depot/projects/s390/contrib/gdtoa/test/Q.ou1#1 branch .. //depot/projects/s390/contrib/gdtoa/test/Qtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/README#1 branch .. //depot/projects/s390/contrib/gdtoa/test/d.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dI.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dIsi.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dItest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dd.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/ddsi.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/ddtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/dtst.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/f.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/ftest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/getround.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/makefile#1 branch .. //depot/projects/s390/contrib/gdtoa/test/rtestnos#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtoIdSI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtoIddSI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtodISI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtodt.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtopddSI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/strtorddSI.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/testnos#1 branch .. //depot/projects/s390/contrib/gdtoa/test/testnos1#1 branch .. //depot/projects/s390/contrib/gdtoa/test/testnos3#1 branch .. //depot/projects/s390/contrib/gdtoa/test/x.ou0#1 branch .. //depot/projects/s390/contrib/gdtoa/test/x.ou1#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xL.ou0#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xL.ou1#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xLtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xQtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xsum0.out#1 branch .. //depot/projects/s390/contrib/gdtoa/test/xtest.c#1 branch .. //depot/projects/s390/contrib/gdtoa/ulp.c#1 branch .. //depot/projects/s390/contrib/gdtoa/xsum0.out#1 branch .. //depot/projects/s390/contrib/nvi/catalog/ru_SU.KOI8-R#2 integrate .. //depot/projects/s390/contrib/nvi/catalog/ru_SU.KOI8-R.base#2 integrate .. //depot/projects/s390/contrib/sendmail/FREEBSD-upgrade#4 integrate .. //depot/projects/s390/contrib/sendmail/PGPKEYS#2 integrate .. //depot/projects/s390/contrib/sendmail/RELEASE_NOTES#4 integrate .. //depot/projects/s390/contrib/sendmail/cf/README#4 integrate .. //depot/projects/s390/contrib/sendmail/cf/cf/submit.cf#4 integrate .. //depot/projects/s390/contrib/sendmail/cf/m4/version.m4#4 integrate .. //depot/projects/s390/contrib/sendmail/doc/op/op.me#4 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/comm.c#4 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/docs/smfi_setreply.html#2 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/handler.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/libmilter.h#3 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/listener.c#4 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/main.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/stdio.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsmdb/smdb2.c#3 integrate .. //depot/projects/s390/contrib/sendmail/mail.local/mail.local.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/README#3 integrate .. //depot/projects/s390/contrib/sendmail/src/TUNING#2 integrate .. //depot/projects/s390/contrib/sendmail/src/conf.c#5 integrate .. //depot/projects/s390/contrib/sendmail/src/daemon.c#3 integrate .. //depot/projects/s390/contrib/sendmail/src/deliver.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/domain.c#3 integrate .. //depot/projects/s390/contrib/sendmail/src/headers.c#5 integrate .. //depot/projects/s390/contrib/sendmail/src/main.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/mci.c#5 integrate .. //depot/projects/s390/contrib/sendmail/src/milter.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/parseaddr.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/queue.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/sendmail.h#4 integrate .. //depot/projects/s390/contrib/sendmail/src/srvrsmtp.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/tls.c#3 integrate .. //depot/projects/s390/contrib/sendmail/src/version.c#4 integrate .. //depot/projects/s390/contrib/tcpdump/CHANGES#2 integrate .. //depot/projects/s390/contrib/tcpdump/CREDITS#2 integrate .. //depot/projects/s390/contrib/tcpdump/FILES#2 integrate .. //depot/projects/s390/contrib/tcpdump/INSTALL#2 integrate .. //depot/projects/s390/contrib/tcpdump/README#2 integrate .. //depot/projects/s390/contrib/tcpdump/VERSION#3 integrate .. //depot/projects/s390/contrib/tcpdump/addrtoname.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/config.h.in#2 integrate .. //depot/projects/s390/contrib/tcpdump/configure#2 integrate .. //depot/projects/s390/contrib/tcpdump/configure.in#2 integrate .. //depot/projects/s390/contrib/tcpdump/dhcp6.h#2 delete .. //depot/projects/s390/contrib/tcpdump/dhcp6opt.h#2 delete .. //depot/projects/s390/contrib/tcpdump/gmt2local.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/interface.h#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-802_11.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-arcnet.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-arp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-atalk.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-beep.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-bgp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-bootp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-dhcp6.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-egp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-esp.c#3 integrate .. //depot/projects/s390/contrib/tcpdump/print-ether.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-fddi.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-gre.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-icmp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-icmp6.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-igmp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-ip.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-isakmp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-isoclns.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-l2tp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-mobile.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-mpls.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-nfs.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-ntp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-null.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-pim.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-radius.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-raw.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-rx.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-sctp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-sll.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-smb.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-snmp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-stp.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-sunrpc.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/print-zephyr.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/smbutil.c#2 integrate .. //depot/projects/s390/contrib/tcpdump/util.c#2 integrate .. //depot/projects/s390/crypto/kerberosIV/COPYRIGHT#2 delete .. //depot/projects/s390/crypto/kerberosIV/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/NEWS#2 delete .. //depot/projects/s390/crypto/kerberosIV/PROBLEMS#2 delete .. //depot/projects/s390/crypto/kerberosIV/README#2 delete .. //depot/projects/s390/crypto/kerberosIV/TODO#2 delete .. //depot/projects/s390/crypto/kerberosIV/acconfig.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/acinclude.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/aclocal.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/admin/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/admin/adm_locl.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/admin/ext_srvtab.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/admin/kdb_destroy.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/admin/kdb_edit.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/admin/kdb_init.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/admin/kdb_util.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/admin/kstash.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/afsutil/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/afsutil/aklog.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/afsutil/kstring2key.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/afsutil/pagsh.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/README.login#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/bsd_locl.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/encrypt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/forkpty.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/kcmd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/klogin.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/krcmd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/login.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/login_access.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/login_fbtab.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/osfc2.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/pathnames.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/pathnames.h_#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rcmd_util.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rcp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rcp_util.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rlogin.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rlogind.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rsh.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/rshd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/stty_default.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/su.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/sysv_default.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/sysv_default.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/sysv_environ.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/sysv_shadow.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/sysv_shadow.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/tty.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/utmp_login.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/bsd/utmpx_login.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/base64.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/base64.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/buffer.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/common.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/glob.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/glob.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/common/sockbuf.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/cmds.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/cmdtab.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/domacro.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/extern.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/ftp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/ftp_locl.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/ftp_var.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/globals.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/gssapi.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/kauth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/krb4.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/krb4.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/main.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/pathnames.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/ruserpass.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/security.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftp/security.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/auth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/auth.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/extern.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/ftpcmd.y#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/ftpd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/ftpd_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/gss_userok.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/kauth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/krb4.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/krb4.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/logwtmp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/ls.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/pathnames.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/ftp/ftpd/popen.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/encdata.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/kauth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/kauth.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/kauthd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/ksrvtgt.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/marshall.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/rkinit.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kauth/zrefresh#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/common.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/kip-join-network.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/kip.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/kip.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/kipd-control.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/kip/kipd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/sample.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/sample_client.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/sample_server.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/simple.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/simple_client.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/sample/simple_server.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/README.ORIG#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/arpa/telnet.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/auth-proto.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/auth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/auth.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/enc-proto.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/enc_des.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/encrypt.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/genget.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/kerberos.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/kerberos5.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/krb4encpwd.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/misc-proto.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/misc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/misc.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/rsaencpwd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/libtelnet/spx.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet.state#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/authenc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/commands.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/defines.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/externs.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/main.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/network.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/ring.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/ring.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/sys_bsd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/telnet.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/telnet_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/terminal.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/types.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnet/utilities.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/authenc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/defs.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/ext.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/global.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/slc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/state.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/sys_term.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/telnetd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/telnetd.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/termstat.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/appl/telnet/telnetd/utility.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/Makefile.am.common#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/auth-modules.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/broken-glob.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/broken-snprintf.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/broken.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/c-attribute.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/c-function.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/capabilities.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-declaration.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-getpwnam_r-posix.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-man.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-netinet-ip-and-tcp.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-type-extra.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-var.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-x.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/check-xau.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/find-func-no-libs.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/find-func-no-libs2.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/find-func.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/find-if-not-broken.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/grok-type.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/have-pragma-weak.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/have-struct-field.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/have-type.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/have-types.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-find-db.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-func-getcwd-broken.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-func-getlogin.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-ipv6.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-prog-ln-s.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-prog-ranlib.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-prog-yacc.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-struct-sockaddr-sa-len.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-struct-spwd.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-struct-winsize.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-sys-aix.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-sys-nextstep.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/krb-version.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/make-proto.pl#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/mips-abi.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/misc.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/need-proto.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/osfc2.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/proto-compat.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/shared-libs.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/test-package.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/cf/wflags.m4#2 delete .. //depot/projects/s390/crypto/kerberosIV/config.guess#2 delete .. //depot/projects/s390/crypto/kerberosIV/config.sub#2 delete .. //depot/projects/s390/crypto/kerberosIV/configure#2 delete .. //depot/projects/s390/crypto/kerberosIV/configure.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/ack.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/dir#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/index.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/install.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/intro.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/kth-krb.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/latin1.tex#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/problems.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/setup.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/doc/whatis.texi#2 delete .. //depot/projects/s390/crypto/kerberosIV/eBones-p9.README#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/README#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/default.login#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/fbtab#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/hosts.equiv#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/inetd.conf.changes#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/inetd.conf.changes.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/krb.conf#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/krb.equiv#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/krb.realms#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/login.access#2 delete .. //depot/projects/s390/crypto/kerberosIV/etc/services.append#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/bits.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/config.h.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/netdb.x#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/protos.H#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/protos.hin#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/sys/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/sys/socket.x#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/win32/config.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/win32/ktypes.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/win32/roken.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/win32/version.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/include/win32/winconf.sh#2 delete .. //depot/projects/s390/crypto/kerberosIV/install-sh#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/Design.txt#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/admin_server.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadm_funcs.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadm_locl.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadm_ser_wrap.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadm_server.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadm_server.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kadmin.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kpasswd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/kpasswd_standalone.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/ksrvutil.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/ksrvutil.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/ksrvutil_get.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/new_pwd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/pw_check.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/pw_check.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/kadmin/random_password.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/kuser/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/kuser/kdestroy.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kuser/kinit.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kuser/klist.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/kuser/kuser_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/acl/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/acl/acl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/acl/acl_files.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/acl/acl_files.doc#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/afskauthlib/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/afskauthlib/README#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/afskauthlib/verify.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/pam/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/pam/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/pam/README#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/pam/pam.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/pam/pam.conf.add#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/README#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/krb4+c2_matrix.conf#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/krb4_matrix.conf#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/krb5+c2_matrix.conf#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/krb5_matrix.conf#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/posix_getpw.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/security.patch#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/sia.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/auth/sia/sia_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/com_err.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/com_err.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/com_right.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/compile_et.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/compile_et.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/error.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/lex.l#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/parse.y#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/com_err/roken_rename.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/check_password.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm_err.et#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm_locl.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm_stream.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kadm/kadm_supp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/README.dlfcn#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afskrb.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afskrb5.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afsl.exp#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afslib.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afslib.exp#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afssys.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/afssysdefs.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/common.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/dlfcn.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/dlfcn.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/kafs.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kafs/kafs_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/KClient.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/KClient.def#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/KClient.dsp#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/KClient.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/KClient.mak#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/passwd_dialog.rc#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/passwd_dialog.res#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/passwd_dlg.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/passwd_dlg.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kclient/resource.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/copykey.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/kdb_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/kdc.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/krb_cache.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/krb_db.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/krb_dbm.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/krb_kdb_utils.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/krb_lib.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/kdb/print_princ.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/check_time.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/cr_err_reply.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/create_auth_reply.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/create_ciph.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/create_death_packet.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/create_ticket.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/debug_decl.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/decomp_ticket.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/defaults.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/dest_tkt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/dllmain.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/encrypt_ktext.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/extra.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_ad_tkt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_cred.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_default_principal.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_host.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_in_tkt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_krbrlm.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_svc_in_tkt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_tf_fullname.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/get_tf_realm.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/getaddrs.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/getfile.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/getrealm.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/getst.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/k_getport.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/k_getsockinst.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/k_localtime.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/kdc_reply.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/klog.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/kntoln.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb-archaeology.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb-protos.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb.def#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb.dsp#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb.h#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb.mak#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb.rc#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_check_auth.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_equiv.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_err.et#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_err_txt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_get_in_tkt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_ip_realm.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_log.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_net_read.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/krb_net_write.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/kuserok.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/lifetime.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/logging.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/lsb_addr_comp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/mk_auth.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/mk_err.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/mk_priv.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/mk_req.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/mk_safe.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/month_sname.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/name2name.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/one.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/parse_name.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/prot.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/rd_err.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/rd_priv.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/rd_req.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/rd_safe.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/read_service_key.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/realm_parse.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/recvauth.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/resource.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/roken_rename.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/rw.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/save_credentials.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/send_to_kdc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/sendauth.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/sizetest.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/solaris_compat.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/stime.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/str2key.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/tf_util.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/ticket_memory.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/ticket_memory.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/time.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/tkt_string.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/unparse_name.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/krb/verify_user.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/base64.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/base64.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/chown.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/concat.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/copyhostent.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/daemon.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/emalloc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/eread.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/erealloc.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/err.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/err.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/errx.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/estrdup.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/ewrite.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/fchown.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/flock.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/fnmatch.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/fnmatch.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/freehostent.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/get_default_username.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/get_window_size.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getarg.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getarg.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getarg.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getcap.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getcwd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getdtablesize.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getegid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/geteuid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getgid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/gethostname.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getipnodebyaddr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getipnodebyname.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getopt.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/gettimeofday.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getuid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/getusershell.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/glob.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/glob.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/hstrerror.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/inaddr2str.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/inet_aton.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/inet_ntop.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/inet_pton.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/initgroups.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/innetgr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/iruserok.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/issuid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/k_getpwnam.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/k_getpwuid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/lstat.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/make-print-version.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/memmove.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/mini_inetd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/mkstemp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/net_read.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/net_write.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_bytes-test.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_bytes.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_bytes.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_time.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_time.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_units.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/parse_units.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/print_version.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/putenv.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/rcmd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/readv.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/recvmsg.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/resolve.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/resolve.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/resource.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken-common.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.awk#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.def#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.dsp#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.h.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.mak#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken.rc#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/roken_gethostby.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/sendmsg.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/setegid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/setenv.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/seteuid.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/signal.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/simple_exec.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/snprintf.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/socket.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strcasecmp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strcat_truncate.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strcollect.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strcpy_truncate.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strdup.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strerror.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strftime.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strlcat.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strlcpy.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strlwr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strncasecmp.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strndup.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strnlen.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strpftime-test.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strptime.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strsep.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strtok_r.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/strupr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/swab.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/tm2time.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/unsetenv.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/verify.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/verr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/verrx.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/vsyslog.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/vwarn.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/vwarnx.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/warn.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/warnerr.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/warnx.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/writev.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/roken/xdbm.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/ChangeLog#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/Makefile.am#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/lex.l#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/make_cmds.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/make_cmds.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/parse.y#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/roken_rename.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/sl.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/sl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/sl_locl.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/ss.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/lib/sl/ss.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/Makefile#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/acl_check.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/afslog.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ext_srvtab.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ftp.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ftpd.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ftpusers.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/getusershell.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kadmin.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kadmind.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kafs.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kauth.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kauthd.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kdb_destroy.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kdb_edit.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kdb_init.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kdb_util.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kdestroy.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kerberos.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kerberos.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kerberos.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kinit.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/klist.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kpasswd.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kprop.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kpropd.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb.conf.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb.equiv.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb.extra.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb.realms.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb_realmofhost.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb_sendauth.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/krb_set_tkt_string.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ksrvtgt.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/ksrvutil.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kstash.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/kuserok.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/login.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/login.access.5#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/pagsh.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/rcp.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/rlogin.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/rlogind.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/rsh.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/rshd.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/su.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/telnet.1#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/telnetd.8#2 delete .. //depot/projects/s390/crypto/kerberosIV/man/tf_util.3#2 delete .. //depot/projects/s390/crypto/kerberosIV/mkinstalldirs#2 delete .. //depot/projects/s390/crypto/kerberosIV/server/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/server/kerberos.c#3 delete .. //depot/projects/s390/crypto/kerberosIV/slave/Makefile.in#2 delete .. //depot/projects/s390/crypto/kerberosIV/slave/kprop.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/slave/kprop.h#2 delete .. //depot/projects/s390/crypto/kerberosIV/slave/kpropd.c#2 delete .. //depot/projects/s390/crypto/kerberosIV/slave/slav_locl.h#2 delete .. //depot/projects/s390/crypto/telnet/libtelnet/kerberos5.c#2 integrate .. //depot/projects/s390/etc/Makefile#8 integrate .. //depot/projects/s390/etc/defaults/rc.conf#7 integrate .. //depot/projects/s390/etc/devd.conf#2 integrate .. //depot/projects/s390/etc/kerberosIV/README#2 delete .. //depot/projects/s390/etc/kerberosIV/krb.conf#2 delete .. //depot/projects/s390/etc/kerberosIV/krb.realms#2 delete .. //depot/projects/s390/etc/mtree/BSD.include.dist#7 integrate .. //depot/projects/s390/etc/mtree/BSD.root.dist#4 integrate .. //depot/projects/s390/etc/mtree/BSD.usr.dist#7 integrate .. //depot/projects/s390/etc/pam.d/Makefile#3 integrate .. //depot/projects/s390/etc/pam.d/ftpd#4 integrate .. //depot/projects/s390/etc/pam.d/gdm#3 integrate .. //depot/projects/s390/etc/pam.d/imap#3 integrate .. //depot/projects/s390/etc/pam.d/kde#3 integrate .. //depot/projects/s390/etc/pam.d/login#4 integrate .. //depot/projects/s390/etc/pam.d/other#4 integrate .. //depot/projects/s390/etc/pam.d/pop3#3 integrate .. //depot/projects/s390/etc/pam.d/sshd#6 integrate .. //depot/projects/s390/etc/pam.d/su#6 integrate .. //depot/projects/s390/etc/pam.d/telnetd#4 integrate .. //depot/projects/s390/etc/pam.d/xdm#4 integrate .. //depot/projects/s390/etc/rc.d/ipfilter#5 integrate .. //depot/projects/s390/etc/rc.d/kadmind#2 integrate .. //depot/projects/s390/etc/rc.d/kerberos#2 integrate .. //depot/projects/s390/etc/rc.network#5 integrate .. //depot/projects/s390/etc/sysctl.conf#3 integrate .. //depot/projects/s390/games/fortune/datfiles/fortunes#9 integrate .. //depot/projects/s390/games/fortune/datfiles/fortunes2#6 integrate .. //depot/projects/s390/include/Makefile#7 integrate .. //depot/projects/s390/include/rpc/xdr.h#3 integrate .. //depot/projects/s390/include/stdlib.h#5 integrate .. //depot/projects/s390/include/wchar.h#4 integrate .. //depot/projects/s390/kerberos5/Makefile.inc#3 integrate .. //depot/projects/s390/kerberos5/include/version.h#4 integrate .. //depot/projects/s390/kerberos5/lib/Makefile#2 integrate .. //depot/projects/s390/kerberos5/lib/libkafs5/Makefile#2 delete .. //depot/projects/s390/kerberos5/lib/libkrb5/Makefile#2 integrate .. //depot/projects/s390/kerberos5/lib/libtelnet/Makefile#2 integrate .. //depot/projects/s390/kerberos5/libexec/Makefile#2 integrate .. //depot/projects/s390/kerberos5/libexec/hprop/Makefile#2 integrate .. //depot/projects/s390/kerberos5/libexec/hpropd/Makefile#3 integrate .. //depot/projects/s390/kerberos5/libexec/ipropd-master/Makefile#3 integrate .. //depot/projects/s390/kerberos5/libexec/ipropd-slave/Makefile#3 integrate .. //depot/projects/s390/kerberos5/libexec/k5admind/Makefile#3 delete .. //depot/projects/s390/kerberos5/libexec/k5passwdd/Makefile#3 delete .. //depot/projects/s390/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/s390/kerberos5/libexec/kdc/Makefile#3 integrate .. //depot/projects/s390/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/s390/kerberos5/libexec/telnetd/Makefile#2 integrate .. //depot/projects/s390/kerberos5/usr.bin/Makefile#2 integrate .. //depot/projects/s390/kerberos5/usr.bin/k5admin/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/k5destroy/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/k5init/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/k5list/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/k5passwd/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/k5su/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.bin/telnet/Makefile#2 integrate .. //depot/projects/s390/kerberos5/usr.sbin/Makefile#2 integrate .. //depot/projects/s390/kerberos5/usr.sbin/k5stash/Makefile#3 delete .. //depot/projects/s390/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/s390/kerberos5/usr.sbin/ktutil/Makefile#3 integrate .. //depot/projects/s390/kerberosIV/Makefile#4 delete .. //depot/projects/s390/kerberosIV/Makefile.inc#3 delete .. //depot/projects/s390/kerberosIV/README#2 delete .. //depot/projects/s390/kerberosIV/include/Makefile#2 delete .. //depot/projects/s390/kerberosIV/include/config.h#2 delete .. //depot/projects/s390/kerberosIV/include/roken.h#2 delete .. //depot/projects/s390/kerberosIV/include/version.h#3 delete .. //depot/projects/s390/kerberosIV/lib/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/Makefile.inc#3 delete .. //depot/projects/s390/kerberosIV/lib/libacl/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libkadm/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libkafs/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libkdb/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libkrb/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libroken/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libsl/Makefile#2 delete .. //depot/projects/s390/kerberosIV/lib/libtelnet/Makefile#2 delete .. //depot/projects/s390/kerberosIV/libexec/Makefile#2 delete .. //depot/projects/s390/kerberosIV/libexec/Makefile.inc#2 delete .. //depot/projects/s390/kerberosIV/libexec/kauthd/Makefile#2 delete .. //depot/projects/s390/kerberosIV/libexec/kipd/Makefile#2 delete .. //depot/projects/s390/kerberosIV/libexec/kpropd/Makefile#2 delete .. //depot/projects/s390/kerberosIV/libexec/telnetd/Makefile#2 delete .. //depot/projects/s390/kerberosIV/share/info/Makefile#3 delete .. //depot/projects/s390/kerberosIV/usr.bin/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/Makefile.inc#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/kadmin/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/kauth/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/kdestroy/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/kinit/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/klist/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/ksrvtgt/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.bin/telnet/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/Makefile.inc#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/ext_srvtab/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kadmind/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kdb_destroy/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kdb_edit/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kdb_init/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kdb_util/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kerberos/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kip/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kprop/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/ksrvutil/Makefile#2 delete .. //depot/projects/s390/kerberosIV/usr.sbin/kstash/Makefile#2 delete .. //depot/projects/s390/lib/Makefile#6 integrate .. //depot/projects/s390/lib/libc/Makefile#6 integrate .. //depot/projects/s390/lib/libc/alpha/arith.h#1 branch .. //depot/projects/s390/lib/libc/alpha/stdlib/gdtoa.mk#1 branch .. //depot/projects/s390/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/s390/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/s390/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/s390/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/s390/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/s390/lib/libc/gen/wordexp.3#2 integrate .. //depot/projects/s390/lib/libc/i386/arith.h#1 branch .. //depot/projects/s390/lib/libc/i386/stdlib/gdtoa.mk#1 branch .. //depot/projects/s390/lib/libc/i386/string/Makefile.inc#2 integrate .. //depot/projects/s390/lib/libc/i386/string/wcscmp.S#1 branch .. //depot/projects/s390/lib/libc/i386/string/wcslen.S#1 branch .. //depot/projects/s390/lib/libc/i386/string/wmemchr.S#1 branch .. //depot/projects/s390/lib/libc/ia64/arith.h#1 branch .. //depot/projects/s390/lib/libc/ia64/gen/__divdf3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__divdi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__divsf3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__divsi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__moddi3.S#3 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__modsi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__udivdi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__udivsi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__umoddi3.S#3 integrate .. //depot/projects/s390/lib/libc/ia64/gen/__umodsi3.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/_setjmp.S#3 integrate .. //depot/projects/s390/lib/libc/ia64/gen/fabs.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/gen/setjmp.S#3 integrate .. //depot/projects/s390/lib/libc/ia64/gen/sigsetjmp.S#3 integrate .. //depot/projects/s390/lib/libc/ia64/net/byte_swap_2.S#2 integrate .. //depot/projects/s390/lib/libc/ia64/net/byte_swap_4.S#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Mar 15 11:51:39 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6E2D337B404; Sat, 15 Mar 2003 11:51:32 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00CFC37B401 for ; Sat, 15 Mar 2003 11:51:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34A4F43FCB for ; Sat, 15 Mar 2003 11:51:31 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2FJpU0U092400 for ; Sat, 15 Mar 2003 11:51:30 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FJpULZ092397 for perforce@freebsd.org; Sat, 15 Mar 2003 11:51:30 -0800 (PST) Date: Sat, 15 Mar 2003 11:51:30 -0800 (PST) Message-Id: <200303151951.h2FJpULZ092397@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 26942 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=26942 Change 26942 by tzukanov@tzukanov_antares on 2003/03/15 11:50:51 Compilation fixes. Affected files ... .. //depot/projects/s390/lib/libc/s390/arith.h#1 add .. //depot/projects/s390/lib/libc/s390/stdlib/gdtoa.mk#1 add .. //depot/projects/s390/libexec/rtld-elf/s390/reloc.c#4 edit .. //depot/projects/s390/sys/s390/s390/hhc.c#4 edit .. //depot/projects/s390/sys/s390/s390/hmcsc.c#6 edit .. //depot/projects/s390/sys/s390/s390/mem.c#4 edit .. //depot/projects/s390/sys/s390/s390/pmap.c#10 edit .. //depot/projects/s390/sys/s390/s390/trap.c#6 edit Differences ... ==== //depot/projects/s390/libexec/rtld-elf/s390/reloc.c#4 (text+ko) ==== @@ -247,8 +247,6 @@ PROT_READ|PROT_WRITE, MAP_ANON, -1, 0); if (cache == MAP_FAILED) cache = NULL; - else - memset(cache, 0, obj->nchains * sizeof(SymCache)); relalim = (const Elf_Rela *)((caddr_t)obj->rela + obj->relasize); for (rela = obj->rela; rela < relalim; rela++) { ==== //depot/projects/s390/sys/s390/s390/hhc.c#4 (text+ko) ==== @@ -233,19 +233,14 @@ } static struct cdevsw hhc_cdevsw = { - /* open */ hhc_open, - /* close */ hhc_close, - /* read */ ttyread, - /* write */ ttywrite, - /* ioctl */ hhc_ioctl, - /* poll */ ttypoll, - /* mmap */ nommap, - /* strategy */ nostrategy, - /* name */ "hhc", - /* major */ CDEV_MAJOR, - /* dump */ nodump, - /* psize */ nopsize, - /* flags */ 0 + .d_open = hhc_open, + .d_close = hhc_close, + .d_read = ttyread, + .d_write = ttywrite, + .d_ioctl = hhc_ioctl, + .d_poll = ttypoll, + .d_name = "hhc", + .d_maj = CDEV_MAJOR, }; static void ==== //depot/projects/s390/sys/s390/s390/hmcsc.c#6 (text+ko) ==== @@ -348,19 +348,14 @@ } static struct cdevsw hmcsc_cdevsw = { - /* open */ hmcsc_open, - /* close */ hmcsc_close, - /* read */ ttyread, - /* write */ ttywrite, - /* ioctl */ hmcsc_ioctl, - /* poll */ ttypoll, - /* mmap */ nommap, - /* strategy */ nostrategy, - /* name */ "hmcsc", - /* major */ CDEV_MAJOR, - /* dump */ nodump, - /* psize */ nopsize, - /* flags */ 0 + .d_open = hmcsc_open, + .d_close = hmcsc_close, + .d_read = ttyread, + .d_write = ttywrite, + .d_ioctl = hmcsc_ioctl, + .d_poll = ttypoll, + .d_name = "hmcsc", + .d_maj = CDEV_MAJOR, }; static void ==== //depot/projects/s390/sys/s390/s390/mem.c#4 (text+ko) ==== @@ -172,19 +172,14 @@ #define CDEV_MAJOR 2 static struct cdevsw mem_cdevsw = { - /* open */ mmopen, - /* close */ mmclose, - /* read */ mmrw, - /* write */ mmrw, - /* ioctl */ noioctl, - /* poll */ (d_poll_t *)seltrue, - /* mmap */ memmmap, - /* strategy */ nostrategy, - /* name */ "mem", - /* maj */ CDEV_MAJOR, - /* dump */ nodump, - /* psize */ nopsize, - /* flags */ D_MEM, + .d_open = mmopen, + .d_close = mmclose, + .d_read = mmrw, + .d_write = mmrw, + .d_mmap = memmmap, + .d_name = "mem", + .d_maj = CDEV_MAJOR, + .d_flags = D_MEM, }; static dev_t memdev, kmemdev; ==== //depot/projects/s390/sys/s390/s390/pmap.c#10 (text+ko) ==== @@ -669,37 +669,6 @@ return 0; } -static int -pmap_release_free_page(pmap_t pmap, vm_page_t m) -{ - CTR3(KTR_PMAP, "pmap_release_free_page: pmap = %p, pa = %x, pindex = %u", - pmap, VM_PAGE_TO_PHYS(m), m->pindex); - - vm_page_lock_queues(); - if (vm_page_sleep_if_busy(m, FALSE, "pmrfp")) - return 0; - - vm_page_busy(m); - - /* Remove the page table page from the processes address space. */ - pmap->pm_stats.resident_count--; - - KASSERT(m->hold_count == 0, - ("pmap_release_free_page: freeing held page table page")); - - if (m->pindex == NPTP) - pmap_kremove((vm_offset_t)pmap->pm_sto); - else - pmap_clear_ste_quad(&pmap->pm_sto[m->pindex << 2]); - - m->wire_count--; - cnt.v_wire_count--; - vm_page_free(m); - vm_page_unlock_queues(); - - return 1; -} - static void * pmap_allocf(uma_zone_t zone, int size, uint8_t *pflag, int wait) { @@ -1229,7 +1198,7 @@ stpg = vm_page_grab(pmap->pm_pteobj, NPTP, VM_ALLOC_NORMAL | VM_ALLOC_RETRY | - VM_ALLOC_WIRED | VM_ALLOC_ZERO); + VM_ALLOC_WIRED); vm_page_lock_queues(); vm_page_flag_clear(stpg, PG_BUSY); stpg->valid = VM_PAGE_BITS_ALL; @@ -1345,35 +1314,28 @@ pmap_release(pmap_t pmap) { vm_object_t pteobj; - vm_page_t stpg = NULL; - vm_page_t m, nm; - int curgeneration; + vm_page_t m; CTR1(KTR_PMAP, "pmap_release: pmap = %p", pmap); pteobj = pmap->pm_pteobj; KASSERT(pteobj->ref_count == 1, ("pmap_release: pteobj ref count != 1")); + KASSERT(pmap->pm_stats.resident_count == 0, + ("pmap_release: pmap resident count != 1")); + + pmap_kremove((vm_offset_t)pmap->pm_sto); + + vm_page_lock_queues(); + m = TAILQ_FIRST(&pteobj->memq); + m->wire_count--; + cnt.v_wire_count--; + vm_page_busy(m); + vm_page_free(m); -retry: - curgeneration = pteobj->generation; - for (m = TAILQ_FIRST(&pteobj->memq); m != NULL; m = nm) { - nm = TAILQ_NEXT(m, listq); - if (m->pindex == NPTP) { - CTR0(KTR_PMAP, "pmap_release: NPTP case"); - stpg = m; - continue; - } - for (;;) { - CTR0(KTR_PMAP, "pmap_release: loop"); - if (!pmap_release_free_page(pmap, m) && - (pteobj->generation != curgeneration)) - goto retry; - } - } - CTR1(KTR_PMAP, "pmap_release: stpg = %x", VM_PAGE_TO_PHYS(m)); - if (stpg && !pmap_release_free_page(pmap, stpg)) - goto retry; + KASSERT(TAILQ_EMPTY(&pteobj->memq), + ("pmap_release: leaking page table pages")); + vm_page_unlock_queues(); } void ==== //depot/projects/s390/sys/s390/s390/trap.c#6 (text+ko) ==== @@ -614,11 +614,8 @@ cred_free_thread(td); #endif -#ifdef WITNESS - KASSERT(witness_list(td) == 0, - ("system call %s returning with mutex(s) held", - syscallnames[code])); -#endif + WITNESS_WARN(WARN_PANIC, NULL, "System call %s returning", + syscallnames[code]); mtx_assert(&sched_lock, MA_NOTOWNED); mtx_assert(&Giant, MA_NOTOWNED); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message