#undef STRUCT_TASK_STRUCT_HAS_SIGHAND
#undef STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK
#undef ssize_t
+#undef HAVE_ARPA_NAMESER_COMPAT_H
/* glue for RedHat kernel bug */
#undef ENABLE_REDHAT_BUILDSYS
done
fi
+dnl darwin wants it, aix hates it
+AC_MSG_CHECKING(for the useability of arpa/nameser_compat.h)
+AC_TRY_COMPILE([
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <arpa/nameser.h>
+#include <arpa/nameser_compat.h>
+#include <resolv.h>
+], [static int i; i = 0;],
+[AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_ARPA_NAMESER_COMPAT_H)],
+[AC_MSG_RESULT(no)
+ ])
+
openafs_save_libs="$LIBS"
AC_MSG_CHECKING([for res_search])
AC_FUNC_RES_SEARCH
AC_CHECK_HEADERS(netinet/in.h netdb.h sys/fcntl.h sys/mnttab.h sys/mntent.h)
AC_CHECK_HEADERS(mntent.h sys/vfs.h sys/param.h sys/fs_types.h)
AC_CHECK_HEADERS(sys/mount.h strings.h termios.h signal.h)
-AC_CHECK_HEADERS(windows.h malloc.h winsock2.h direct.h io.h)
+AC_CHECK_HEADERS(windows.h malloc.h winsock2.h direct.h io.h sys/user.h)
AC_CHECK_HEADERS(security/pam_modules.h siad.h usersec.h ucontext.h)
if test "$ac_cv_header_security_pam_modules_h" = "yes"; then
+<<<<<<< local
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+||||||| base
+=======
+#! /bin/sh
+
+# Guess values for system-dependent variables and create Makefiles.
+# Generated automatically using autoconf version 2.13
+# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+
+# Defaults:
+ac_help=
+ac_default_prefix=/usr/local
+# Any additions from configure.in:
+ac_help="$ac_help
+ --with-afs-sysname=sys use sys for the afs sysname
+"
+ac_help="$ac_help
+ --enable-obsolete enable obsolete portions of AFS (mpp, ntp and package)"
+ac_help="$ac_help
+ --enable-insecure enable insecure portions of AFS (ftpd, inetd, rcp, rlogind and rsh)"
+ac_help="$ac_help
+ --disable-afsdb disable AFSDB RR support"
+ac_help="$ac_help
+ --enable-bos-restricted-mode enable bosserver restricted mode which disables certain bosserver functionality"
+ac_help="$ac_help
+ --enable-bos-new-config enable bosserver pickup of BosConfig.new on restarts"
+ac_help="$ac_help
+ --enable-namei-fileserver force compilation of namei fileserver in preference to inode fileserver"
+ac_help="$ac_help
+ --enable-fast-restart enable fast startup of file server without salvaging"
+ac_help="$ac_help
+ --enable-bitmap-later enable fast startup of file server by not reading bitmap till needed"
+ac_help="$ac_help
+ --enable-full-vos-listvol-switch enable vos full listvol switch for formatted output"
+ac_help="$ac_help
+ --with-dux-kernel-headers=path use the kernel headers found at path(optional, defaults to first match in /usr/sys)
+"
+ac_help="$ac_help
+ --with-linux-kernel-headers=path use the kernel headers found at path(optional, defaults to /usr/src/linux)
+"
+ac_help="$ac_help
+ --disable-kernel-module disable compilation of the kernel module (defaults to enabled)"
+ac_help="$ac_help
+ --enable-redhat-buildsys enable compilation of the redhat build system kernel (defaults to disabled)"
+ac_help="$ac_help
+ --enable-transarc-paths Use Transarc style paths like /usr/afs and /usr/vice"
+ac_help="$ac_help
+ --enable-tivoli-tsm Enable use of the Tivoli TSM API libraries for butc support"
+ac_help="$ac_help
+ --enable-debug-kernel enable compilation of the kernel module with debugging information (defaults to disabled)"
+ac_help="$ac_help
+ --enable-bigendian the target is big endian"
+ac_help="$ac_help
+ --enable-littleendian the target is little endian"
+
+# Initialize some variables set by options.
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+build=NONE
+cache_file=./config.cache
+exec_prefix=NONE
+host=NONE
+no_create=
+nonopt=NONE
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+target=NONE
+verbose=
+x_includes=NONE
+x_libraries=NONE
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+# Initialize some other variables.
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+# Maximum number of lines to put in a shell here document.
+ac_max_here_lines=12
+
+ac_prev=
+for ac_option
+do
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval "$ac_prev=\$ac_option"
+ ac_prev=
+ continue
+ fi
+
+ case "$ac_option" in
+ -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) ac_optarg= ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case "$ac_option" in
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir="$ac_optarg" ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build="$ac_optarg" ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file="$ac_optarg" ;;
+
+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+ | --da=*)
+ datadir="$ac_optarg" ;;
+
+ -disable-* | --disable-*)
+ ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+ fi
+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+ eval "enable_${ac_feature}=no" ;;
+
+ -enable-* | --enable-*)
+ ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+ fi
+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+ case "$ac_option" in
+ *=*) ;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "enable_${ac_feature}='$ac_optarg'" ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix="$ac_optarg" ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he)
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat << EOF
+Usage: configure [options] [host]
+Options: [defaults in brackets after descriptions]
+Configuration:
+ --cache-file=FILE cache test results in FILE
+ --help print this message
+ --no-create do not create output files
+ --quiet, --silent do not print \`checking...' messages
+ --version print the version of autoconf that created configure
+Directory and file names:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [same as prefix]
+ --bindir=DIR user executables in DIR [EPREFIX/bin]
+ --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
+ --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
+ --datadir=DIR read-only architecture-independent data in DIR
+ [PREFIX/share]
+ --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data in DIR
+ [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
+ --libdir=DIR object code libraries in DIR [EPREFIX/lib]
+ --includedir=DIR C header files in DIR [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
+ --infodir=DIR info documentation in DIR [PREFIX/info]
+ --mandir=DIR man documentation in DIR [PREFIX/man]
+ --srcdir=DIR find the sources in DIR [configure dir or ..]
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM
+ run sed PROGRAM on installed program names
+EOF
+ cat << EOF
+Host type:
+ --build=BUILD configure for building on BUILD [BUILD=HOST]
+ --host=HOST configure for HOST [guessed]
+ --target=TARGET configure for TARGET [TARGET=HOST]
+Features and packages:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+EOF
+ if test -n "$ac_help"; then
+ echo "--enable and --with options recognized:$ac_help"
+ fi
+ exit 0 ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host="$ac_optarg" ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir="$ac_optarg" ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir="$ac_optarg" ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir="$ac_optarg" ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir="$ac_optarg" ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst \
+ | --locals | --local | --loca | --loc | --lo)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+ localstatedir="$ac_optarg" ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir="$ac_optarg" ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir="$ac_optarg" ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix="$ac_optarg" ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix="$ac_optarg" ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix="$ac_optarg" ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name="$ac_optarg" ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir="$ac_optarg" ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir="$ac_optarg" ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site="$ac_optarg" ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir="$ac_optarg" ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir="$ac_optarg" ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target="$ac_optarg" ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers)
+ echo "configure generated by autoconf version 2.13"
+ exit 0 ;;
+
+ -with-* | --with-*)
+ ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+ fi
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ case "$ac_option" in
+ *=*) ;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "with_${ac_package}='$ac_optarg'" ;;
+
+ -without-* | --without-*)
+ ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+ fi
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ eval "with_${ac_package}=no" ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes="$ac_optarg" ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries="$ac_optarg" ;;
+
+ -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+ ;;
+
+ *)
+ if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+ echo "configure: warning: $ac_option: invalid host type" 1>&2
+ fi
+ if test "x$nonopt" != xNONE; then
+ { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+ fi
+ nonopt="$ac_option"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
+fi
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 6 checking for... messages and results
+# 5 compiler messages saved in config.log
+if test "$silent" = yes; then
+ exec 6>/dev/null
+else
+ exec 6>&1
+fi
+exec 5>./config.log
+
+echo "\
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+" 1>&5
+
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell metacharacters.
+ac_configure_args=
+for ac_arg
+do
+ case "$ac_arg" in
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c) ;;
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+ ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+ *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+ esac
+done
+
+# NLS nuisances.
+# Only set these to C if already set. These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo > confdefs.h
+
+# A filename unique to this package, relative to the directory that
+# configure is in, which we can look for to find out if srcdir is correct.
+ac_unique_file=src/config/stds.h
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then its parent.
+ ac_prog=$0
+ ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+ test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+ srcdir=$ac_confdir
+ if test ! -r $srcdir/$ac_unique_file; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+ if test "$ac_srcdir_defaulted" = yes; then
+ { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
+ else
+ { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
+ fi
+fi
+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+ if test "x$prefix" != xNONE; then
+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+ else
+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+ fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+ if test -r "$ac_site_file"; then
+ echo "loading site script $ac_site_file"
+ . "$ac_site_file"
+ fi
+done
+
+if test -r "$cache_file"; then
+ echo "loading cache $cache_file"
+ . $cache_file
+else
+ echo "creating cache $cache_file"
+ > $cache_file
+fi
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+ac_exeext=
+ac_objext=o
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+ ac_n= ac_c='
+' ac_t=' '
+ else
+ ac_n=-n ac_c= ac_t=
+ fi
+else
+ ac_n= ac_c='\c' ac_t=
+fi
+
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/install-sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f $ac_dir/install.sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
+fi
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:597: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
+ for ac_dir in $PATH; do
+ # Account for people who put trailing slashes in PATH elements.
+ case "$ac_dir/" in
+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ if test -f $ac_dir/$ac_prog; then
+ if test $ac_prog = install &&
+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ else
+ ac_cv_path_install="$ac_dir/$ac_prog -c"
+ break 2
+ fi
+ fi
+ done
+ ;;
+ esac
+ done
+ IFS="$ac_save_IFS"
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL="$ac_cv_path_install"
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL="$ac_install_sh"
+ fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
+echo "configure:650: checking whether build environment is sane" >&5
+# Just in case
+sleep 1
+echo timestamp > conftestfile
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftestfile`
+ fi
+ if test "$*" != "X $srcdir/configure conftestfile" \
+ && test "$*" != "X conftestfile $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" 1>&2; exit 1; }
+ fi
+
+ test "$2" = conftestfile
+ )
+then
+ # Ok.
+ :
+else
+ { echo "configure: error: newly created file is older than distributed files!
+Check your system clock" 1>&2; exit 1; }
+fi
+rm -f conftest*
+echo "$ac_t""yes" 1>&6
+if test "$program_transform_name" = s,x,x,; then
+ program_transform_name=
+else
+ # Double any \ or $. echo might interpret backslashes.
+ cat <<\EOF_SED > conftestsed
+s,\\,\\\\,g; s,\$,$$,g
+EOF_SED
+ program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
+ rm -f conftestsed
+fi
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,${program_prefix},; $program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
+
+# sed with no file args requires a program.
+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
+
+echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
+echo "configure:707: checking whether ${MAKE-make} sets \${MAKE}" >&5
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftestmake <<\EOF
+all:
+ @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+ eval ac_cv_prog_make_${ac_make}_set=yes
+else
+ eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftestmake
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ SET_MAKE=
+else
+ echo "$ac_t""no" 1>&6
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+PACKAGE=openafs
+
+VERSION=1.2.12
+
+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
+ { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
+fi
+cat >> confdefs.h <<EOF
+#define PACKAGE "$PACKAGE"
+EOF
+
+cat >> confdefs.h <<EOF
+#define VERSION "$VERSION"
+EOF
+
+
+
+missing_dir=`cd $ac_aux_dir && pwd`
+echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
+echo "configure:753: checking for working aclocal" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (aclocal --version) < /dev/null > /dev/null 2>&1; then
+ ACLOCAL=aclocal
+ echo "$ac_t""found" 1>&6
+else
+ ACLOCAL="$missing_dir/missing aclocal"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
+echo "configure:766: checking for working autoconf" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (autoconf --version) < /dev/null > /dev/null 2>&1; then
+ AUTOCONF=autoconf
+ echo "$ac_t""found" 1>&6
+else
+ AUTOCONF="$missing_dir/missing autoconf"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working automake""... $ac_c" 1>&6
+echo "configure:779: checking for working automake" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (automake --version) < /dev/null > /dev/null 2>&1; then
+ AUTOMAKE=automake
+ echo "$ac_t""found" 1>&6
+else
+ AUTOMAKE="$missing_dir/missing automake"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
+echo "configure:792: checking for working autoheader" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (autoheader --version) < /dev/null > /dev/null 2>&1; then
+ AUTOHEADER=autoheader
+ echo "$ac_t""found" 1>&6
+else
+ AUTOHEADER="$missing_dir/missing autoheader"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
+echo "configure:805: checking for working makeinfo" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
+ MAKEINFO=makeinfo
+ echo "$ac_t""found" 1>&6
+else
+ MAKEINFO="$missing_dir/missing makeinfo"
+ echo "$ac_t""missing" 1>&6
+fi
+
+
+
+
+# Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:823: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="gcc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:853: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_prog_rejected=no
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# -gt 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ set dummy "$ac_dir/$ac_word" "$@"
+ shift
+ ac_cv_prog_CC="$@"
+ fi
+fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test -z "$CC"; then
+ case "`uname -s`" in
+ *win32* | *WIN32*)
+ # Extract the first word of "cl", so it can be a program name with args.
+set dummy cl; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:904: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="cl"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+ ;;
+ esac
+ fi
+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:936: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+cat > conftest.$ac_ext << EOF
+
+#line 947 "configure"
+#include "confdefs.h"
+
+main(){return(0);}
+EOF
+if { (eval echo configure:952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+ ac_cv_prog_cc_cross=no
+ else
+ ac_cv_prog_cc_cross=yes
+ fi
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:978: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:983: checking whether we are using GNU C" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.c <<EOF
+#ifdef __GNUC__
+ yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+else
+ ac_cv_prog_gcc=no
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+
+ac_test_CFLAGS="${CFLAGS+set}"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS=
+echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1011: checking whether ${CC-cc} accepts -g" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_g=yes
+else
+ ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS="$ac_save_CFLAGS"
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+
+echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+echo "configure:1043: checking how to run the C preprocessor" >&5
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # This must be in double quotes, not single quotes, because CPP may get
+ # substituted into the Makefile and "${CC-cc}" will confuse make.
+ CPP="${CC-cc} -E"
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp.
+ cat > conftest.$ac_ext <<EOF
+#line 1058 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1064: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP="${CC-cc} -E -traditional-cpp"
+ cat > conftest.$ac_ext <<EOF
+#line 1075 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP="${CC-cc} -nologo -E"
+ cat > conftest.$ac_ext <<EOF
+#line 1092 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1098: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP=/lib/cpp
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+ ac_cv_prog_CPP="$CPP"
+fi
+ CPP="$ac_cv_prog_CPP"
+else
+ ac_cv_prog_CPP="$CPP"
+fi
+echo "$ac_t""$CPP" 1>&6
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure:1123: checking for ANSI C header files" >&5
+if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1128 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1136: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ ac_cv_header_stdc=yes
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 1153 "configure"
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "memchr" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 1171 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "free" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+if test "$cross_compiling" = yes; then
+ :
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1192 "configure"
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure:1203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ :
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+ cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+
+fi
+
+
+
+
+# Make sure we can run config.sub.
+if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
+else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking host system type""... $ac_c" 1>&6
+echo "configure:1235: checking host system type" >&5
+
+host_alias=$host
+case "$host_alias" in
+NONE)
+ case $nonopt in
+ NONE)
+ if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
+ else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
+ fi ;;
+ *) host_alias=$nonopt ;;
+ esac ;;
+esac
+
+host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+echo "$ac_t""$host" 1>&6
+
+SRCDIR_PARENT=`pwd`
+
+#BOZO_SAVE_CORES pam sia
+# Check whether --with-afs-sysname or --without-afs-sysname was given.
+if test "${with_afs_sysname+set}" = set; then
+ withval="$with_afs_sysname"
+ :
+fi
+
+# Check whether --enable-obsolete or --disable-obsolete was given.
+if test "${enable_obsolete+set}" = set; then
+ enableval="$enable_obsolete"
+ :
+else
+ enable_obsolete="no"
+fi
+
+# Check whether --enable-insecure or --disable-insecure was given.
+if test "${enable_insecure+set}" = set; then
+ enableval="$enable_insecure"
+ :
+else
+ enable_insecure="no"
+fi
+
+# Check whether --enable-afsdb or --disable-afsdb was given.
+if test "${enable_afsdb+set}" = set; then
+ enableval="$enable_afsdb"
+ :
+else
+ enable_afsdb="yes"
+fi
+
+# Check whether --enable-bos-restricted-mode or --disable-bos-restricted-mode was given.
+if test "${enable_bos_restricted_mode+set}" = set; then
+ enableval="$enable_bos_restricted_mode"
+ :
+else
+ enable_bos_restricted_mode="no"
+fi
+
+# Check whether --enable-bos-new-config or --disable-bos-new-config was given.
+if test "${enable_bos_new_config+set}" = set; then
+ enableval="$enable_bos_new_config"
+ :
+else
+ enable_bos_new_config="no"
+fi
+
+# Check whether --enable-namei-fileserver or --disable-namei-fileserver was given.
+if test "${enable_namei_fileserver+set}" = set; then
+ enableval="$enable_namei_fileserver"
+ :
+else
+ enable_namei_fileserver="no"
+fi
+
+# Check whether --enable-fast-restart or --disable-fast-restart was given.
+if test "${enable_fast_restart+set}" = set; then
+ enableval="$enable_fast_restart"
+ :
+else
+ enable_fast_restart="no"
+fi
+
+# Check whether --enable-bitmap-later or --disable-bitmap-later was given.
+if test "${enable_bitmap_later+set}" = set; then
+ enableval="$enable_bitmap_later"
+ :
+else
+ enable_bitmap_later="no"
+fi
+
+# Check whether --enable-full-vos-listvol-switch or --disable-full-vos-listvol-switch was given.
+if test "${enable_full_vos_listvol_switch+set}" = set; then
+ enableval="$enable_full_vos_listvol_switch"
+ :
+else
+ enable_full_vos_listvol_switch="no"
+fi
+
+# Check whether --with-dux-kernel-headers or --without-dux-kernel-headers was given.
+if test "${with_dux_kernel_headers+set}" = set; then
+ withval="$with_dux_kernel_headers"
+ :
+fi
+
+# Check whether --with-linux-kernel-headers or --without-linux-kernel-headers was given.
+if test "${with_linux_kernel_headers+set}" = set; then
+ withval="$with_linux_kernel_headers"
+ :
+fi
+
+# Check whether --enable-kernel-module or --disable-kernel-module was given.
+if test "${enable_kernel_module+set}" = set; then
+ enableval="$enable_kernel_module"
+ :
+else
+ enable_kernel_module="yes"
+
+fi
+
+# Check whether --enable-redhat-buildsys or --disable-redhat-buildsys was given.
+if test "${enable_redhat_buildsys+set}" = set; then
+ enableval="$enable_redhat_buildsys"
+ :
+else
+ enable_redhat_buildsys="no"
+
+fi
+
+# Check whether --enable-transarc-paths or --disable-transarc-paths was given.
+if test "${enable_transarc_paths+set}" = set; then
+ enableval="$enable_transarc_paths"
+ :
+else
+ enable_transarc_paths="no"
+
+fi
+
+# Check whether --enable-tivoli-tsm or --disable-tivoli-tsm was given.
+if test "${enable_tivoli_tsm+set}" = set; then
+ enableval="$enable_tivoli_tsm"
+ :
+else
+ enable_tivoli_tsm="no"
+
+fi
+
+# Check whether --enable-debug-kernel or --disable-debug-kernel was given.
+if test "${enable_debug_kernel+set}" = set; then
+ enableval="$enable_debug_kernel"
+ :
+else
+ enable_debug_kernel="no"
+
+fi
+
+
+echo $ac_n "checking for AIX""... $ac_c" 1>&6
+echo "configure:1395: checking for AIX" >&5
+cat > conftest.$ac_ext <<EOF
+#line 1397 "configure"
+#include "confdefs.h"
+#ifdef _AIX
+ yes
+#endif
+
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "yes" >/dev/null 2>&1; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
+#define _ALL_SOURCE 1
+EOF
+
+else
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+fi
+rm -f conftest*
+
+
+echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
+echo "configure:1419: checking for POSIXized ISC" >&5
+if test -d /etc/conf/kconfig.d &&
+ grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
+then
+ echo "$ac_t""yes" 1>&6
+ ISC=yes # If later tests want to check for ISC.
+ cat >> confdefs.h <<\EOF
+#define _POSIX_SOURCE 1
+EOF
+
+ if test "$GCC" = yes; then
+ CC="$CC -posix"
+ else
+ CC="$CC -Xp"
+ fi
+else
+ echo "$ac_t""no" 1>&6
+ ISC=
+fi
+
+ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
+echo "configure:1441: checking for minix/config.h" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1446 "configure"
+#include "confdefs.h"
+#include <minix/config.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ MINIX=yes
+else
+ echo "$ac_t""no" 1>&6
+MINIX=
+fi
+
+if test "$MINIX" = yes; then
+ cat >> confdefs.h <<\EOF
+#define _POSIX_SOURCE 1
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define _POSIX_1_SOURCE 2
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define _MINIX 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for pid_t""... $ac_c" 1>&6
+echo "configure:1490: checking for pid_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1495 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_pid_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_pid_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_pid_t" 1>&6
+if test $ac_cv_type_pid_t = no; then
+ cat >> confdefs.h <<\EOF
+#define pid_t int
+EOF
+
+fi
+
+echo $ac_n "checking for size_t""... $ac_c" 1>&6
+echo "configure:1523: checking for size_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1528 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_size_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_size_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_size_t" 1>&6
+if test $ac_cv_type_size_t = no; then
+ cat >> confdefs.h <<\EOF
+#define size_t unsigned
+EOF
+
+fi
+
+echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
+echo "configure:1556: checking return type of signal handlers" >&5
+if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1561 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <signal.h>
+#ifdef signal
+#undef signal
+#endif
+#ifdef __cplusplus
+extern "C" void (*signal (int, void (*)(int)))(int);
+#else
+void (*signal ()) ();
+#endif
+
+int main() {
+int i;
+; return 0; }
+EOF
+if { (eval echo configure:1578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_type_signal=void
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_type_signal=int
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_type_signal" 1>&6
+cat >> confdefs.h <<EOF
+#define RETSIGTYPE $ac_cv_type_signal
+EOF
+
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:1609: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
+ for ac_dir in $PATH; do
+ # Account for people who put trailing slashes in PATH elements.
+ case "$ac_dir/" in
+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ if test -f $ac_dir/$ac_prog; then
+ if test $ac_prog = install &&
+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ else
+ ac_cv_path_install="$ac_dir/$ac_prog -c"
+ break 2
+ fi
+ fi
+ done
+ ;;
+ esac
+ done
+ IFS="$ac_save_IFS"
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL="$ac_cv_path_install"
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL="$ac_install_sh"
+ fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
+echo "configure:1662: checking whether ln -s works" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ rm -f conftestdata
+if ln -s X conftestdata 2>/dev/null
+then
+ rm -f conftestdata
+ ac_cv_prog_LN_S="ln -s"
+else
+ ac_cv_prog_LN_S=ln
+fi
+fi
+LN_S="$ac_cv_prog_LN_S"
+if test "$ac_cv_prog_LN_S" = "ln -s"; then
+ echo "$ac_t""yes" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+# Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1685: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$RANLIB"; then
+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_RANLIB="ranlib"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+fi
+fi
+RANLIB="$ac_cv_prog_RANLIB"
+if test -n "$RANLIB"; then
+ echo "$ac_t""$RANLIB" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+for ac_prog in 'bison -y' byacc
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1717: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$YACC"; then
+ ac_cv_prog_YACC="$YACC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_YACC="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+YACC="$ac_cv_prog_YACC"
+if test -n "$YACC"; then
+ echo "$ac_t""$YACC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$YACC" && break
+done
+test -n "$YACC" || YACC="yacc"
+
+missing_dir=`cd $ac_aux_dir && pwd`
+for ac_prog in flex lex
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1753: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$LEX"; then
+ ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_LEX="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+LEX="$ac_cv_prog_LEX"
+if test -n "$LEX"; then
+ echo "$ac_t""$LEX" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$LEX" && break
+done
+test -n "$LEX" || LEX=""$missing_dir/missing flex""
+
+# Extract the first word of "flex", so it can be a program name with args.
+set dummy flex; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1786: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$LEX"; then
+ ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_LEX="flex"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
+fi
+fi
+LEX="$ac_cv_prog_LEX"
+if test -n "$LEX"; then
+ echo "$ac_t""$LEX" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$LEXLIB"
+then
+ case "$LEX" in
+ flex*) ac_lib=fl ;;
+ *) ac_lib=l ;;
+ esac
+ echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
+echo "configure:1820: checking for yywrap in -l$ac_lib" >&5
+ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l$ac_lib $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1828 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char yywrap();
+
+int main() {
+yywrap()
+; return 0; }
+EOF
+if { (eval echo configure:1839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LEXLIB="-l$ac_lib"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+
+echo $ac_n "checking lex output file root""... $ac_c" 1>&6
+echo "configure:1862: checking lex output file root" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # The minimal lex program is just a single line: %%. But some broken lexes
+# (Solaris, I think it was) want two %% lines, so accommodate them.
+echo '%%
+%%' | $LEX
+if test -f lex.yy.c; then
+ ac_cv_prog_lex_root=lex.yy
+elif test -f lexyy.c; then
+ ac_cv_prog_lex_root=lexyy
+else
+ { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
+LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
+
+echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
+echo "configure:1883: checking whether yytext is a pointer" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # POSIX says lex can declare yytext either as a pointer or an array; the
+# default is implementation-dependent. Figure out which it is, since
+# not all implementations provide the %pointer and %array declarations.
+ac_cv_prog_lex_yytext_pointer=no
+echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
+ac_save_LIBS="$LIBS"
+LIBS="$LIBS $LEXLIB"
+cat > conftest.$ac_ext <<EOF
+#line 1895 "configure"
+#include "confdefs.h"
+`cat $LEX_OUTPUT_ROOT.c`
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:1902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_prog_lex_yytext_pointer=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+rm -f "${LEX_OUTPUT_ROOT}.c"
+
+fi
+
+echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
+if test $ac_cv_prog_lex_yytext_pointer = yes; then
+ cat >> confdefs.h <<\EOF
+#define YYTEXT_POINTER 1
+EOF
+
+fi
+
+
+
+# Check whether --enable-bigendian or --disable-bigendian was given.
+if test "${enable_bigendian+set}" = set; then
+ enableval="$enable_bigendian"
+ openafs_cv_c_bigendian=yes
+fi
+
+# Check whether --enable-littleendian or --disable-littleendian was given.
+if test "${enable_littleendian+set}" = set; then
+ enableval="$enable_littleendian"
+ openafs_cv_c_bigendian=no
+fi
+
+echo $ac_n "checking whether byte order is known at compile time""... $ac_c" 1>&6
+echo "configure:1938: checking whether byte order is known at compile time" >&5
+if eval "test \"`echo '$''{'openafs_cv_c_bigendian_compile'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1943 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+ bogus endian macros
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_cv_c_bigendian_compile=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_cv_c_bigendian_compile=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_cv_c_bigendian_compile" 1>&6
+echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
+echo "configure:1969: checking whether byte ordering is bigendian" >&5
+if eval "test \"`echo '$''{'openafs_cv_c_bigendian'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ if test "$openafs_cv_c_bigendian_compile" = "yes"; then
+ cat > conftest.$ac_ext <<EOF
+#line 1976 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if BYTE_ORDER != BIG_ENDIAN
+ not big endian
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_cv_c_bigendian=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_cv_c_bigendian=no
+fi
+rm -f conftest*
+ else
+ if test "$cross_compiling" = yes; then
+ { echo "configure: error: specify either --enable-bigendian or --enable-littleendian" 1>&2; exit 1; }
+else
+ cat > conftest.$ac_ext <<EOF
+#line 2003 "configure"
+#include "confdefs.h"
+main () {
+ /* Are we little or big endian? From Harbison&Steele. */
+ union
+ {
+ long l;
+ char c[sizeof (long)];
+ } u;
+ u.l = 1;
+ exit (u.c[sizeof (long) - 1] == 1);
+ }
+EOF
+if { (eval echo configure:2016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ openafs_cv_c_bigendian=no
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ openafs_cv_c_bigendian=yes
+fi
+rm -fr conftest*
+fi
+
+ fi
+
+fi
+
+echo "$ac_t""$openafs_cv_c_bigendian" 1>&6
+if test "$openafs_cv_c_bigendian" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define WORDS_BIGENDIAN 1
+EOF
+fi
+if test "$openafs_cv_c_bigendian_compile" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define ENDIANESS_IN_SYS_PARAM_H 1
+EOF
+fi
+
+
+KERN_DEBUG_OPT=
+if test "x$enable_debug_kernel" = "xyes"; then
+ KERN_DEBUG_OPT=-g
+fi
+
+echo $ac_n "checking your OS""... $ac_c" 1>&6
+echo "configure:2051: checking your OS" >&5
+system=$host
+case $system in
+ *-linux*)
+ MKAFS_OSTYPE=LINUX
+ if test "x$enable_redhat_buildsys" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define ENABLE_REDHAT_BUILDSYS 1
+EOF
+
+ fi
+ if test "x$enable_kernel_module" = "xyes"; then
+ if test "x$with_linux_kernel_headers" != "x"; then
+ LINUX_KERNEL_PATH="$with_linux_kernel_headers"
+ else
+ LINUX_KERNEL_PATH="/usr/src/linux-2.4"
+ if test ! -f "$LINUX_KERNEL_PATH/include/linux/version.h"; then
+ LINUX_KERNEL_PATH="/usr/src/linux"
+ fi
+ fi
+ if test -f "$LINUX_KERNEL_PATH/include/linux/version.h"; then
+ linux_kvers=`fgrep UTS_RELEASE $LINUX_KERNEL_PATH/include/linux/version.h |awk 'BEGIN { FS="\"" } { print $2 }'|tail -1`
+ if test "x$linux_kvers" = "x"; then
+ if test -f "$LINUX_KERNEL_PATH/include/linux/version-up.h"; then
+ linux_kvers=`fgrep UTS_RELEASE $LINUX_KERNEL_PATH/include/linux/version-up.h |awk 'BEGIN { FS="\"" } { print $2 }'|tail -1`
+ if test "x$linux_kvers" = "x"; then
+
+ { echo "configure: error: Linux headers lack version definition 2" 1>&2; exit 1; }
+ exit 1
+ else
+ LINUX_VERSION="$linux_kvers"
+ fi
+ else
+ { echo "configure: error: Linux headers lack version definition" 1>&2; exit 1; }
+ exit 1
+ fi
+ else
+ LINUX_VERSION="$linux_kvers"
+ fi
+ else
+ enable_kernel_module="no"
+ fi
+ if test ! -f "$LINUX_KERNEL_PATH/include/linux/autoconf.h"; then
+ enable_kernel_module="no"
+ fi
+ if test "x$enable_kernel_module" = "xno"; then
+ if test "x$with_linux_kernel_headers" != "x"; then
+ { echo "configure: error: No usable linux headers found at $LINUX_KERNEL_PATH" 1>&2; exit 1; }
+ exit 1
+ else
+ echo "configure: warning: No usable linux headers found at $LINUX_KERNEL_PATH so disabling kernel module" 1>&2
+ fi
+ fi
+ fi
+ echo "$ac_t""linux" 1>&6
+ if test "x$enable_kernel_module" = "xyes"; then
+ OMIT_FRAME_POINTER=
+ if test "x$enable_debug_kernel" = "xno"; then
+ OMIT_FRAME_POINTER=-fomit-frame-pointer
+ fi
+
+
+echo $ac_n "checking if $CC accepts -march=pentium""... $ac_c" 1>&6
+echo "configure:2114: checking if $CC accepts -march=pentium" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-MARCH=pentium"
+if eval "test \"`echo '$''{'openafs_gcc_supports_march'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2122 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2129: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_supports_march=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_supports_march=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_supports_march" 1>&6
+if test x$openafs_gcc_supports_march = xyes; then
+ P5PLUS_KOPTS="-march=pentium"
+else
+ P5PLUS_KOPTS="-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+
+echo $ac_n "checking if $CC needs -fno-strength-reduce""... $ac_c" 1>&6
+echo "configure:2152: checking if $CC needs -fno-strength-reduce" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-strength-reduce"
+if eval "test \"`echo '$''{'openafs_gcc_needs_no_strength_reduce'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2160 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2167: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_needs_no_strength_reduce=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_needs_no_strength_reduce=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_needs_no_strength_reduce" 1>&6
+if test x$openafs_gcc_needs_no_strength_reduce = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strength-reduce"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+echo $ac_n "checking if $CC needs -fno-strict-aliasing""... $ac_c" 1>&6
+echo "configure:2187: checking if $CC needs -fno-strict-aliasing" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-strict-aliasing"
+if eval "test \"`echo '$''{'openafs_gcc_needs_no_strict_aliasing'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2195 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_needs_no_strict_aliasing=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_needs_no_strict_aliasing=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_needs_no_strict_aliasing" 1>&6
+if test x$openafs_gcc_needs_no_strict_aliasing = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strict-aliasing"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+echo $ac_n "checking if $CC supports -fno-common""... $ac_c" 1>&6
+echo "configure:2222: checking if $CC supports -fno-common" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-common"
+if eval "test \"`echo '$''{'openafs_gcc_supports_no_common'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2230 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2237: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_supports_no_common=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_supports_no_common=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_supports_no_common" 1>&6
+if test x$openafs_gcc_supports_no_common = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-common"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+
+echo $ac_n "checking whether to build osi_vfs.h""... $ac_c" 1>&6
+echo "configure:2258: checking whether to build osi_vfs.h" >&5
+configdir=src/config
+outputdir=src/afs/LINUX
+chmod +x $configdir/make_vnode.pl
+$configdir/make_vnode.pl -i $LINUX_KERNEL_PATH -o $outputdir
+
+
+
+echo $ac_n "checking for linux/completion.h existance""... $ac_c" 1>&6
+echo "configure:2267: checking for linux/completion.h existance" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_completion_h_exists'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2275 "configure"
+#include "confdefs.h"
+#include <linux/completion.h>
+#include <linux/version.h>
+int main() {
+struct completion _c;
+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,4,8)
+lose
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_completion_h_exists=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_completion_h_exists=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_completion_h_exists" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for defined for_each_process""... $ac_c" 1>&6
+echo "configure:2303: checking for defined for_each_process" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_defines_for_each_process'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2311 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+#ifndef for_each_process(p)
+#error for_each_process not defined
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_defines_for_each_process=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_defines_for_each_process=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_defines_for_each_process" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for defined prev_task""... $ac_c" 1>&6
+echo "configure:2336: checking for defined prev_task" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_defines_prev_task'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2344 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+#ifndef prev_task(p)
+#error prev_task not defined
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_defines_prev_task=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_defines_prev_task=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_defines_prev_task" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported tasklist_lock""... $ac_c" 1>&6
+echo "configure:2369: checking for exported tasklist_lock" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_tasklist_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2377 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_tasklist_lock
+#error tasklist_lock not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_tasklist_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_tasklist_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_tasklist_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for page_lock in struct address_space""... $ac_c" 1>&6
+echo "configure:2402: checking for page_lock in struct address_space" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_address_space_has_page_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2410 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct address_space _a_s;
+printf("%x\n", _a_s.page_lock);
+; return 0; }
+EOF
+if { (eval echo configure:2418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_page_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_page_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_address_space_has_page_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for gfp_mask in struct address_space""... $ac_c" 1>&6
+echo "configure:2434: checking for gfp_mask in struct address_space" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_address_space_has_gfp_mask'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2442 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct address_space _a;
+printf("%d\n", _a.gfp_mask);
+; return 0; }
+EOF
+if { (eval echo configure:2450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_gfp_mask=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_gfp_mask=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_address_space_has_gfp_mask" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_alloc_sem in struct inode""... $ac_c" 1>&6
+echo "configure:2466: checking for i_alloc_sem in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_alloc_sem'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2474 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _i;
+printf("%x\n", _i.i_alloc_sem);
+; return 0; }
+EOF
+if { (eval echo configure:2482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_alloc_sem=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_alloc_sem=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_alloc_sem" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_truncate_sem in struct inode""... $ac_c" 1>&6
+echo "configure:2498: checking for i_truncate_sem in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_truncate_sem'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2506 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _i;
+printf("%x\n", _i.i_truncate_sem);
+; return 0; }
+EOF
+if { (eval echo configure:2514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_truncate_sem=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_truncate_sem=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_truncate_sem" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_dirty_data_buffers in struct inode""... $ac_c" 1>&6
+echo "configure:2530: checking for i_dirty_data_buffers in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2538 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+printf("%d\n", _inode.i_dirty_data_buffers);
+; return 0; }
+EOF
+if { (eval echo configure:2546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_devices in struct inode""... $ac_c" 1>&6
+echo "configure:2562: checking for i_devices in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_cdev'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2570 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+printf("%d\n", _inode.i_devices);
+; return 0; }
+EOF
+if { (eval echo configure:2578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_devices=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_devices=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_devices" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for inode_setattr return type""... $ac_c" 1>&6
+echo "configure:2594: checking for inode_setattr return type" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_func_inode_setattr_returns_int'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2602 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+struct iattr _iattr;
+int i;
+i = inode_setattr(&_inode, &_iattr);
+; return 0; }
+EOF
+if { (eval echo configure:2612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_func_inode_setattr_returns_int=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_func_inode_setattr_returns_int=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_func_inode_setattr_returns_int" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+ echo $ac_n "checking for linux/syscall.h in kernel""... $ac_c" 1>&6
+echo "configure:2628: checking for linux/syscall.h in kernel" >&5
+ if test -f "${LINUX_KERNEL_PATH}/include/linux/syscall.h"; then
+ ac_linux_syscall=yes
+ echo "$ac_t""$ac_linux_syscall" 1>&6
+ else
+ ac_linux_syscall=no
+ echo "$ac_t""$ac_linux_syscall" 1>&6
+ fi
+
+
+RHCONFIG_SP=""
+RHCONFIG_MP=""
+if test "x$enable_redhat_buildsys" = "xyes"; then
+ echo "configure: warning: Configured to build from a Red Hat SPEC file" 1>&2
+else
+ echo $ac_n "checking for redhat kernel configuration""... $ac_c" 1>&6
+echo "configure:2644: checking for redhat kernel configuration" >&5
+ if test -f "${LINUX_KERNEL_PATH}/include/linux/rhconfig.h"; then
+ ac_linux_rhconfig=yes
+ RHCONFIG_SP="-D__BOOT_KERNEL_UP=1 -D__BOOT_KERNEL_SMP=0"
+ RHCONFIG_MP="-D__BOOT_KERNEL_UP=0 -D__BOOT_KERNEL_SMP=1"
+ echo "$ac_t""$ac_linux_rhconfig" 1>&6
+ if test ! -f "/boot/kernel.h"; then
+ echo "configure: warning: /boot/kernel.h does not exist. build may fail" 1>&2
+ fi
+ else
+ ac_linux_rhconfig=no
+ echo "$ac_t""$ac_linux_rhconfig" 1>&6
+ fi
+fi
+
+
+
+
+echo $ac_n "checking for recalc_sigpending arg type""... $ac_c" 1>&6
+echo "configure:2663: checking for recalc_sigpending arg type" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_func_recalc_sigpending_takes_void'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2671 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+recalc_sigpending();
+; return 0; }
+EOF
+if { (eval echo configure:2678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_func_recalc_sigpending_takes_void=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_func_recalc_sigpending_takes_void=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_func_recalc_sigpending_takes_void" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for parent in struct task_struct""... $ac_c" 1>&6
+echo "configure:2694: checking for parent in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_parent'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2702 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.parent);
+; return 0; }
+EOF
+if { (eval echo configure:2710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_parent=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_parent=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_parent" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for real_parent in struct task_struct""... $ac_c" 1>&6
+echo "configure:2726: checking for real_parent in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_real_parent'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2734 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.real_parent);
+; return 0; }
+EOF
+if { (eval echo configure:2742: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_real_parent=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_real_parent=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_real_parent" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sig in struct task_struct""... $ac_c" 1>&6
+echo "configure:2758: checking for sig in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sig'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2766 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sig);
+; return 0; }
+EOF
+if { (eval echo configure:2774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sig=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sig=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sig" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sighand in struct task_struct""... $ac_c" 1>&6
+echo "configure:2790: checking for sighand in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sighand'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2798 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sighand);
+; return 0; }
+EOF
+if { (eval echo configure:2806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sighand=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sighand=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sighand" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sigmask_lock in struct task_struct""... $ac_c" 1>&6
+echo "configure:2822: checking for sigmask_lock in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sigmask_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2830 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sigmask_lock);
+; return 0; }
+EOF
+if { (eval echo configure:2838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sigmask_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sigmask_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sigmask_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+if test "x$enable_redhat_buildsys" = "xyes"; then
+ MPS=Default
+else
+ save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $RHCONFIG_SP $CPPFLAGS"
+ echo $ac_n "checking if kernel uses MODVERSIONS""... $ac_c" 1>&6
+echo "configure:2859: checking if kernel uses MODVERSIONS" >&5
+ if eval "test \"`echo '$''{'ac_cv_linux_config_modversions'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ cat > conftest.$ac_ext <<EOF
+#line 2865 "configure"
+#include "confdefs.h"
+#include <linux/config.h>
+
+int main() {
+#ifndef CONFIG_MODVERSIONS
+lose;
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_config_modversions=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_config_modversions=no
+fi
+rm -f conftest*
+fi
+
+ echo "$ac_t""$ac_cv_linux_config_modversions" 1>&6
+ echo $ac_n "checking which kernel modules to build""... $ac_c" 1>&6
+echo "configure:2890: checking which kernel modules to build" >&5
+ if test "x$ac_linux_rhconfig" = "xyes" -o "x$ac_cv_linux_config_modversions" = "xno"; then
+ MPS="MP SP"
+ else
+ if eval "test \"`echo '$''{'ac_cv_linux_config_smp'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ cat > conftest.$ac_ext <<EOF
+#line 2899 "configure"
+#include "confdefs.h"
+#include <linux/config.h>
+
+int main() {
+#ifndef CONFIG_SMP
+lose;
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_config_smp=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_config_smp=no
+fi
+rm -f conftest*
+fi
+
+ if test "x$ac_cv_linux_config_smp" = "xyes"; then
+ MPS=MP
+ else
+ MPS=SP
+ fi
+ fi
+ CPPFLAGS=$save_CPPFLAGS
+ echo "$ac_t""$MPS" 1>&6
+fi
+
+
+ if test "x$ac_cv_linux_config_modversions" = "xno"; then
+ echo "configure: warning: Cannot determine sys_call_table status. assuming it's exported" 1>&2
+ ac_cv_linux_exports_sys_call_table=yes
+ if test -f "$LINUX_KERNEL_PATH/include/asm/ia32_unistd.h"; then
+ ac_cv_linux_exports_ia32_sys_call_table=yes
+ fi
+ else
+
+echo $ac_n "checking for exported init_mm""... $ac_c" 1>&6
+echo "configure:2942: checking for exported init_mm" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_init_mm'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2950 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_init_mm
+#error init_mm not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_init_mm=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_init_mm=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_init_mm" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported kallsyms_address_to_symbol""... $ac_c" 1>&6
+echo "configure:2975: checking for exported kallsyms_address_to_symbol" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_kallsyms_address'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2983 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_kallsyms_address_to_symbol
+#error kallsyms_address_to_symbol not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_address=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_address=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_kallsyms_address" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported kallsyms_symbol_to_address""... $ac_c" 1>&6
+echo "configure:3008: checking for exported kallsyms_symbol_to_address" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_kallsyms_symbol'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3016 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_kallsyms_symbol_to_address
+#error kallsyms_symbol_to_address not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_symbol=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_symbol=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_kallsyms_symbol" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_call_table""... $ac_c" 1>&6
+echo "configure:3041: checking for exported sys_call_table" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_call_table'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3049 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_call_table
+#error sys_call_table not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_call_table=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_call_table=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_call_table" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported ia32_sys_call_table""... $ac_c" 1>&6
+echo "configure:3074: checking for exported ia32_sys_call_table" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_ia32_sys_call_table'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3082 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_ia32_sys_call_table
+#error ia32_sys_call_table not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_ia32_sys_call_table=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_ia32_sys_call_table=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_ia32_sys_call_table" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_chdir""... $ac_c" 1>&6
+echo "configure:3107: checking for exported sys_chdir" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_chdir'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3115 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_chdir
+#error sys_chdir not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_chdir=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_chdir=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_chdir" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_close""... $ac_c" 1>&6
+echo "configure:3140: checking for exported sys_close" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_close'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3148 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_close
+#error sys_close not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_close=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_close=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_close" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_wait4""... $ac_c" 1>&6
+echo "configure:3173: checking for exported sys_wait4" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_wait4'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3181 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_wait4
+#error sys_wait4 not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_wait4=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_wait4=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_wait4" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+ if test "x$ac_cv_linux_exports_sys_call_table" = "xno"; then
+ linux_syscall_method=none
+ if test "x$ac_cv_linux_exports_init_mm" = "xyes"; then
+ linux_syscall_method=scan
+ if test "x$ac_cv_linux_exports_kallsyms_address" = "xyes"; then
+ linux_syscall_method=scan_with_kallsyms_address
+ fi
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_symbol" = "xyes"; then
+ linux_syscall_method=kallsyms_symbol
+ fi
+ if test "x$linux_syscall_method" = "xnone"; then
+ { echo "configure: error: no available sys_call_table access method" 1>&2; exit 1; }
+ fi
+ fi
+ fi
+ if test "x$ac_cv_linux_exports_sys_chdir" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CHDIR 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_close" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CLOSE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_wait4" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_WAIT4 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_tasklist_lock" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_TASKLIST_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_call_table" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CALL_TABLE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_ia32_sys_call_table" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_IA32_SYS_CALL_TABLE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_symbol" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_KALLSYMS_SYMBOL 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_address" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_KALLSYMS_ADDRESS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_completion_h_exists" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define COMPLETION_H_EXISTS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_defines_for_each_process" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define DEFINED_FOR_EACH_PROCESS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_defines_prev_task" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define DEFINED_PREV_TASK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_func_inode_setattr_returns_int" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define INODE_SETATTR_NOT_VOID 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_address_space_has_page_lock" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_address_space_has_gfp_mask" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_ADDRESS_SPACE_HAS_GFP_MASK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_truncate_sem" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_TRUNCATE_SEM 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_alloc_sem" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_ALLOC_SEM 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_devices" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_DEVICES 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_func_recalc_sigpending_takes_void" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define RECALC_SIGPENDING_TAKES_VOID 1
+EOF
+
+ fi
+ if test "x$ac_linux_syscall" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_KERNEL_LINUX_SYSCALL_H 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_parent" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_PARENT 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_real_parent" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_REAL_PARENT 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sigmask_lock" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sighand" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIGHAND 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sig" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIG 1
+EOF
+
+ fi
+ :
+ fi
+ ;;
+ *-solaris*)
+ MKAFS_OSTYPE=SOLARIS
+ echo "$ac_t""sun4" 1>&6
+
+echo $ac_n "checking for vfs_dqrwlock in struct ufsvfs""... $ac_c" 1>&6
+echo "configure:3378: checking for vfs_dqrwlock in struct ufsvfs" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_ufsvfs_has_dqrwlock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3384 "configure"
+#include "confdefs.h"
+#define _KERNEL
+#include <sys/fs/ufs_inode.h>
+int main() {
+struct ufsvfs _ufsvfs;
+(void) _ufsvfs.vfs_dqrwlock;
+; return 0; }
+EOF
+if { (eval echo configure:3393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_ufsvfs_has_dqrwlock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_ufsvfs_has_dqrwlock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_ufsvfs_has_dqrwlock" 1>&6
+if test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_VFS_DQRWLOCK 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for p_corefile in struct proc""... $ac_c" 1>&6
+echo "configure:3415: checking for p_corefile in struct proc" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_proc_has_p_corefile'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3421 "configure"
+#include "confdefs.h"
+#define _KERNEL
+#include <sys/proc.h>
+int main() {
+struct proc _proc;
+(void) _proc.p_corefile;
+; return 0; }
+EOF
+if { (eval echo configure:3430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_proc_has_p_corefile=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_proc_has_p_corefile=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_proc_has_p_corefile" 1>&6
+if test "$ac_cv_solaris_proc_has_p_corefile" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_P_COREFILE 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for fs_rolled in struct proc""... $ac_c" 1>&6
+echo "configure:3452: checking for fs_rolled in struct proc" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_fs_has_fs_rolled'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3458 "configure"
+#include "confdefs.h"
+#include <sys/fs/ufs_fs.h>
+int main() {
+struct fs _fs;
+(void) _fs.fs_rolled;
+; return 0; }
+EOF
+if { (eval echo configure:3466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_fs_has_fs_rolled=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_fs_has_fs_rolled=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_fs_has_fs_rolled" 1>&6
+if test "$ac_cv_solaris_fs_has_fs_rolled" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_FS_HAS_FS_ROLLED 1
+EOF
+
+fi
+
+ ;;
+ *-sunos*)
+ MKAFS_OSTYPE=SUNOS
+ enable_kernel_module=no
+ echo "$ac_t""sun4" 1>&6
+ ;;
+ *-hpux*)
+ MKAFS_OSTYPE=HPUX
+ echo "$ac_t""hp_ux" 1>&6
+ ;;
+ *-irix*)
+ if test -d /usr/include/sys/SN/SN1; then
+ IRIX_BUILD_IP35="IP35"
+ fi
+ MKAFS_OSTYPE=IRIX
+ echo "$ac_t""sgi" 1>&6
+ ;;
+ *-aix*)
+ MKAFS_OSTYPE=AIX
+ echo "$ac_t""rs_aix" 1>&6
+ ;;
+ *-osf*)
+ MKAFS_OSTYPE=DUX
+ echo "$ac_t""alpha_dux" 1>&6
+ if test "x$enable_kernel_module" = "xyes"; then
+ if test "x$with_dux_kernel_headers" != "x"; then
+ HEADER_RT=`ls ${with_dux_kernel_headers}/rt_preempt.h | head -1 | sed 's,/rt_preempt.h,,;s,/usr/sys/,,'`
+ else
+ HEADER_RT=`ls /usr/sys/*/rt_preempt.h | head -1 | sed 's,/rt_preempt.h,,;s,/usr/sys/,,'`
+ fi
+ fi
+ if test "$HEADER_RT" = "*" ; then
+ { echo "configure: error: Need a configured kernel directory" 1>&2; exit 1; }
+ fi
+
+ ;;
+ *-darwin*)
+ MKAFS_OSTYPE=DARWIN
+ echo "$ac_t""ppc_darwin" 1>&6
+ ;;
+ *-freebsd*)
+ MKAFS_OSTYPE=FBSD
+ echo "$ac_t""i386_fbsd" 1>&6
+ ;;
+ *-openbsd*)
+ MKAFS_OSTYPE=OBSD
+ echo "$ac_t""i386_obsd" 1>&6
+ ;;
+ *)
+ echo "$ac_t""$system" 1>&6
+ ;;
+esac
+
+
+if test "x$with_afs_sysname" != "x"; then
+ AFS_SYSNAME="$with_afs_sysname"
+else
+ echo $ac_n "checking your AFS sysname""... $ac_c" 1>&6
+echo "configure:3544: checking your AFS sysname" >&5
+ case $host in
+ i?86-*-freebsd4.2*)
+ AFS_SYSNAME="i386_fbsd_42"
+ ;;
+ i?86-*-freebsd4.3*)
+ AFS_SYSNAME="i386_fbsd_43"
+ ;;
+ i?86-*-freebsd4.4*)
+ AFS_SYSNAME="i386_fbsd_44"
+ ;;
+ i?86-*-freebsd4.5*)
+ AFS_SYSNAME="i386_fbsd_45"
+ ;;
+ i?86-*-freebsd4.6*)
+ AFS_SYSNAME="i386_fbsd_46"
+ ;;
+ hppa*-hp-hpux11.0*)
+ AFS_SYSNAME="hp_ux110"
+ ;;
+ hppa*-hp-hpux11.11)
+ AFS_SYSNAME="hp_ux11i"
+ ;;
+ ia64-hp-hpux*)
+ AFS_SYSNAME="ia64_hpux1122"
+ ;;
+ hppa*-hp-hpux10*)
+ AFS_SYSNAME="hp_ux102"
+ ;;
+ powerpc-apple-darwin1.2*)
+ AFS_SYSNAME="ppc_darwin_12"
+ ;;
+ powerpc-apple-darwin1.3*)
+ AFS_SYSNAME="ppc_darwin_13"
+ ;;
+ powerpc-apple-darwin1.4*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.1*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.2*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.3*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.4*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.5*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin6.0*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.1*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.2*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.3*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.4*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.5*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ sparc-sun-solaris2.5*)
+ AFS_SYSNAME="sun4x_55"
+ ;;
+ sparc-sun-solaris2.6)
+ AFS_SYSNAME="sun4x_56"
+ ;;
+ sparc-sun-solaris2.7)
+ AFS_SYSNAME="sun4x_57"
+ ;;
+ sparc-sun-solaris2.8)
+ AFS_SYSNAME="sun4x_58"
+ ;;
+ sparc-sun-solaris2.9)
+ AFS_SYSNAME="sun4x_59"
+ ;;
+ sparc-sun-sunos4*)
+ AFS_SYSNAME="sun4_413"
+ ;;
+ i386-pc-solaris2.7)
+ AFS_SYSNAME="sunx86_57"
+ ;;
+ i386-pc-solaris2.8)
+ AFS_SYSNAME="sunx86_58"
+ ;;
+ i386-pc-solaris2.9)
+ AFS_SYSNAME="sunx86_59"
+ ;;
+ alpha*-dec-osf4.0*)
+ AFS_SYSNAME="alpha_dux40"
+ ;;
+ alpha*-dec-osf5.0*)
+ AFS_SYSNAME="alpha_dux50"
+ ;;
+ alpha*-dec-osf5.1*)
+ AFS_SYSNAME="alpha_dux51"
+ ;;
+ mips-sgi-irix6.5)
+ AFS_SYSNAME="sgi_65"
+ ;;
+ ia64-*-linux*)
+ AFS_SYSNAME="ia64_linuxXX"
+ ;;
+ powerpc-*-linux*)
+ AFS_SYSNAME="ppc_linuxXX"
+ ;;
+ alpha*-linux*)
+ AFS_SYSNAME="alpha_linux_XX"
+ ;;
+ s390-*-linux*)
+ AFS_SYSNAME="s390_linuxXX"
+ ;;
+ sparc-*-linux*)
+ AFS_SYSNAME="sparc_linuxXX"
+ ;;
+ sparc64-*-linux*)
+ AFS_SYSNAME="sparc64_linuxXX"
+ ;;
+ i?86-*-linux*)
+ AFS_SYSNAME="i386_linuxXX"
+ ;;
+ parisc-*-linux-gnu)
+ AFS_SYSNAME="parisc_linuxXX"
+ ;;
+ power*-ibm-aix4.2*)
+ AFS_SYSNAME="rs_aix42"
+ ;;
+ power*-ibm-aix4.3*)
+ AFS_SYSNAME="rs_aix42"
+ ;;
+ x86_64-*-linux-gnu)
+ AFS_SYSNAME="amd64_linuxXX"
+ ;;
+ *)
+ { echo "configure: error: An AFS sysname is required" 1>&2; exit 1; }
+ exit 1
+ ;;
+ esac
+ case $AFS_SYSNAME in
+ *_linux*)
+ AFS_SYSKVERS=`echo $LINUX_VERSION | awk -F\. '{print $1 $2}'`
+ if test "x${AFS_SYSKVERS}" = "x"; then
+ { echo "configure: error: Couldn't guess your Linux version. Please use the --with-afs-sysname option to configure an AFS sysname." 1>&2; exit 1; }
+ fi
+ _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/XX\$/$AFS_SYSKVERS/`
+ AFS_SYSNAME="$_AFS_SYSNAME"
+ if test -f "$LINUX_KERNEL_PATH/include/linux/autoconf.h"; then
+ AFS_ISUML=`awk '$2 == "CONFIG_USERMODE"{print $3}' $LINUX_KERNEL_PATH/include/linux/autoconf.h`
+ if test "x${AFS_ISUML}" = "x1"; then
+ _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/linux/umlinux/`
+ fi
+ AFS_SYSNAME="$_AFS_SYSNAME"
+ fi
+ ;;
+ esac
+ echo "$ac_t""$AFS_SYSNAME" 1>&6
+fi
+
+# KDUMP64 defaults to KDUMP for systems without a separate kdump64
+KDUMP64='${KDUMP}'
+KDUMP=kdump
+case $AFS_SYSNAME in
+ sgi_6?)
+ KDUMP=kdump.IP20;;
+ sun4x_5789 | hp_ux11*)
+ KDUMP=kdump32
+ KDUMP64=kdump64;;
+ *linux*)
+ KDUMP='kdump-${LINUX_VERSION}';;
+esac
+
+
+
+case $AFS_SYSNAME in
+ *_darwin*)
+ DARWIN_PLIST=src/libafs/afs.${AFS_SYSNAME}.plist
+ DARWIN_INFOFILE=afs.${AFS_SYSNAME}.plist
+ ;;
+esac
+if eval "test \"`echo '$''{'ac_cv_sockaddr_len'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+echo $ac_n "checking if struct sockaddr has sa_len field""... $ac_c" 1>&6
+echo "configure:3738: checking if struct sockaddr has sa_len field" >&5
+cat > conftest.$ac_ext <<EOF
+#line 3740 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/socket.h>
+int main() {
+struct sockaddr *a;
+a->sa_len=0;
+; return 0; }
+EOF
+if { (eval echo configure:3749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_sockaddr_len=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_sockaddr_len=no
+fi
+rm -f conftest*
+echo "$ac_t""$ac_cv_sockaddr_len" 1>&6
+fi
+
+if test "$ac_cv_sockaddr_len" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_SOCKADDR_HAS_SA_LEN 1
+EOF
+
+fi
+if test "x${MKAFS_OSTYPE}" = "xIRIX"; then
+ echo Skipping library tests because they confuse Irix.
+else
+ for ac_func in socket
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3774: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3779 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:3802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+ if test "$ac_cv_func_socket" = no; then
+ for lib in socket inet; do
+ if test "$HAVE_SOCKET" != 1; then
+ echo $ac_n "checking for socket in -l${lib}""... $ac_c" 1>&6
+echo "configure:3831: checking for socket in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'socket | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3839 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char socket();
+
+int main() {
+socket()
+; return 0; }
+EOF
+if { (eval echo configure:3850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_SOCKET=1;cat >> confdefs.h <<\EOF
+#define HAVE_SOCKET 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+ for ac_func in connect
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3880: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3885 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+ if test "$ac_cv_func_connect" = no; then
+ for lib in nsl; do
+ if test "$HAVE_CONNECT" != 1; then
+ echo $ac_n "checking for connect in -l${lib}""... $ac_c" 1>&6
+echo "configure:3937: checking for connect in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'connect | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3945 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect();
+
+int main() {
+connect()
+; return 0; }
+EOF
+if { (eval echo configure:3956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_CONNECT=1;cat >> confdefs.h <<\EOF
+#define HAVE_CONNECT 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+ for ac_func in gethostbyname
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3986: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3991 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+ if test "$ac_cv_func_gethostbyname" = no; then
+ for lib in dns nsl resolv; do
+ if test "$HAVE_GETHOSTBYNAME" != 1; then
+ echo $ac_n "checking for gethostbyname in -l${lib}""... $ac_c" 1>&6
+echo "configure:4042: checking for gethostbyname in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'gethostbyname | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4050 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname();
+
+int main() {
+gethostbyname()
+; return 0; }
+EOF
+if { (eval echo configure:4061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_GETHOSTBYNAME=1;cat >> confdefs.h <<\EOF
+#define HAVE_GETHOSTBYNAME 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+echo $ac_n "checking for the useability of arpa/nameser_compat.h""... $ac_c" 1>&6
+echo "configure:4089: checking for the useability of arpa/nameser_compat.h" >&5
+cat > conftest.$ac_ext <<EOF
+#line 4091 "configure"
+#include "confdefs.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <arpa/nameser.h>
+#include <arpa/nameser_compat.h>
+#include <resolv.h>
+
+int main() {
+static int i; i = 0;
+; return 0; }
+EOF
+if { (eval echo configure:4108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6
+ cat >> confdefs.h <<\EOF
+#define HAVE_ARPA_NAMESER_COMPAT_H 1
+EOF
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+
+fi
+rm -f conftest*
+
+ openafs_save_libs="$LIBS"
+ echo $ac_n "checking for res_search""... $ac_c" 1>&6
+echo "configure:4126: checking for res_search" >&5
+
+ ac_cv_func_res_search=no
+ cat > conftest.$ac_ext <<EOF
+#line 4130 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
+#include <resolv.h>
+int main() {
+
+const char host[11]="openafs.org";
+u_char ans[1024];
+int r;
+res_init();
+/* Capture result in r but return 0, since a working nameserver is
+ * not a requirement for compilation.
+ */
+r = res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
+return 0;
+
+; return 0; }
+EOF
+if { (eval echo configure:4154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_res_search=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+
+ if test "$ac_cv_func_res_search" = no; then
+ for lib in dns nsl resolv; do
+ if test "$ac_cv_func_res_search" != yes; then
+ LIBS="-l$lib $LIBS"
+
+ ac_cv_func_res_search=no
+ cat > conftest.$ac_ext <<EOF
+#line 4171 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
+#include <resolv.h>
+int main() {
+
+const char host[11]="openafs.org";
+u_char ans[1024];
+int r;
+res_init();
+/* Capture result in r but return 0, since a working nameserver is
+ * not a requirement for compilation.
+ */
+r = res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
+return 0;
+
+; return 0; }
+EOF
+if { (eval echo configure:4195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_res_search=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+ LIBS="$openafs_save_libs"
+ fi
+ done
+ if test "$ac_cv_func_res_search" = yes; then
+ LIB_res_search="-l$lib"
+ cat >> confdefs.h <<\EOF
+#define HAVE_RES_SEARCH 1
+EOF
+
+ echo "$ac_t""yes, in lib$lib" 1>&6
+ else
+ echo "$ac_t""no" 1>&6
+ fi
+ else
+ cat >> confdefs.h <<\EOF
+#define HAVE_RES_SEARCH 1
+EOF
+
+ echo "$ac_t""yes" 1>&6
+ fi
+
+fi
+
+PTHREAD_LIBS=error
+echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
+echo "configure:4229: checking for pthread_attr_init in -lpthread" >&5
+ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lpthread $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4237 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lpthread"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init in -lpthreads""... $ac_c" 1>&6
+echo "configure:4270: checking for pthread_attr_init in -lpthreads" >&5
+ac_lib_var=`echo pthreads'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lpthreads $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4278 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lpthreads"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init in -lc_r""... $ac_c" 1>&6
+echo "configure:4312: checking for pthread_attr_init in -lc_r" >&5
+ac_lib_var=`echo c_r'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lc_r $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4320 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lc_r"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init""... $ac_c" 1>&6
+echo "configure:4354: checking for pthread_attr_init" >&5
+if eval "test \"`echo '$''{'ac_cv_func_pthread_attr_init'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4359 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char pthread_attr_init(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_pthread_attr_init) || defined (__stub___pthread_attr_init)
+choke me
+#else
+pthread_attr_init();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_pthread_attr_init=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_pthread_attr_init=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'pthread_attr_init`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS=""
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo "configure: warning: *** Unable to locate working posix thread library ***" 1>&2
+fi
+
+
+WITH_OBSOLETE=NO
+if test "$enable_obsolete" = "yes"; then
+ WITH_OBSOLETE=YES
+fi
+
+WITH_INSECURE=NO
+if test "$enable_insecure" = "yes"; then
+ WITH_INSECURE=YES
+fi
+
+# Fast restart
+if test "$enable_fast_restart" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define FAST_RESTART 1
+EOF
+
+fi
+
+if test "$enable_bitmap_later" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BITMAP_LATER 1
+EOF
+
+fi
+
+if test "$enable_full_vos_listvol_switch" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define FULL_LISTVOL_SWITCH 1
+EOF
+
+fi
+
+if test "$enable_bos_restricted_mode" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BOS_RESTRICTED_MODE 1
+EOF
+
+fi
+
+if test "$enable_bos_new_config" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BOS_NEW_CONFIG 1
+EOF
+
+fi
+
+if test "$enable_namei_fileserver" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define AFS_NAMEI_ENV 1
+EOF
+
+fi
+
+if test "$enable_afsdb" = "yes"; then
+ LIB_AFSDB="$LIB_res_search"
+ cat >> confdefs.h <<\EOF
+#define AFS_AFSDB_ENV 1
+EOF
+
+fi
+
+echo $ac_n "checking for tivoli tsm butc support""... $ac_c" 1>&6
+echo "configure:4469: checking for tivoli tsm butc support" >&5
+XBSA_CFLAGS=""
+if test "$enable_tivoli_tsm" = "yes"; then
+ XBSADIR1=/usr/tivoli/tsm/client/api/bin/xopen
+ XBSADIR2=/opt/tivoli/tsm/client/api/bin/xopen
+
+ if test -e "$XBSADIR1/xbsa.h"; then
+ XBSA_CFLAGS="-Dxbsa -I$XBSADIR1"
+ echo "$ac_t""yes, $XBSA_CFLAGS" 1>&6
+ elif test -e "$XBSADIR2/xbsa.h"; then
+ XBSA_CFLAGS="-Dxbsa -I$XBSADIR2"
+ echo "$ac_t""yes, $XBSA_CFLAGS" 1>&6
+ else
+ echo "$ac_t""no, missing xbsa.h header file" 1>&6
+ fi
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure:4490: checking for ANSI C header files" >&5
+if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4495 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4503: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ ac_cv_header_stdc=yes
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 4520 "configure"
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "memchr" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 4538 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "free" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+if test "$cross_compiling" = yes; then
+ :
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4559 "configure"
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure:4570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ :
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+ cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+
+fi
+
+echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
+echo "configure:4594: checking for sys/wait.h that is POSIX.1 compatible" >&5
+if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4599 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+int main() {
+int s;
+wait (&s);
+s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+; return 0; }
+EOF
+if { (eval echo configure:4615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
+if test $ac_cv_header_sys_wait_h = yes; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_SYS_WAIT_H 1
+EOF
+
+fi
+
+ac_header_dirent=no
+for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
+echo "configure:4640: checking for $ac_hdr that defines DIR" >&5
+if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4645 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <$ac_hdr>
+int main() {
+DIR *dirp = 0;
+; return 0; }
+EOF
+if { (eval echo configure:4653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ eval "ac_cv_header_dirent_$ac_safe=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_dirent_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+ ac_header_dirent=$ac_hdr; break
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
+if test $ac_header_dirent = dirent.h; then
+echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
+echo "configure:4678: checking for opendir in -ldir" >&5
+ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-ldir $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4686 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char opendir();
+
+int main() {
+opendir()
+; return 0; }
+EOF
+if { (eval echo configure:4697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -ldir"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+else
+echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
+echo "configure:4719: checking for opendir in -lx" >&5
+ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lx $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4727 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char opendir();
+
+int main() {
+opendir()
+; return 0; }
+EOF
+if { (eval echo configure:4738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -lx"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+
+for ac_hdr in stdlib.h string.h unistd.h fcntl.h sys/time.h sys/file.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4764: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4769 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in netinet/in.h netdb.h sys/fcntl.h sys/mnttab.h sys/mntent.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4804: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4809 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4814: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in mntent.h sys/vfs.h sys/param.h sys/fs_types.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4844: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4849 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in sys/mount.h strings.h termios.h signal.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4884: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4889 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in windows.h malloc.h winsock2.h direct.h io.h sys/user.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4924: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4929 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4934: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in security/pam_modules.h siad.h usersec.h ucontext.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4964: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4969 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+if test "$ac_cv_header_security_pam_modules_h" = "yes"; then
+ HAVE_PAM="yes"
+else
+ HAVE_PAM="no"
+fi
+
+
+for ac_func in utimes random srandom getdtablesize snprintf re_comp re_exec
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5011: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5016 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_func in setprogname getprogname sigaction mkstemp strerror
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5066: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5071 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
+echo "configure:5119: checking for ssize_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5124 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_ssize_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_ssize_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
+if test $ac_cv_type_ssize_t = no; then
+ cat >> confdefs.h <<\EOF
+#define ssize_t int
+EOF
+
+fi
+
+
+for ac_func in timegm
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5155: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5160 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+if test "x$enable_transarc_paths" = "xyes" ; then
+ afsconfdir=${afsconfdir=/usr/afs/etc}
+ viceetcdir=${viceetcdir=/usr/vice/etc}
+ afskerneldir=${afskerneldir=${viceetcdir}}
+ afssrvbindir=${afssrvbindir=/usr/afs/bin}
+ afssrvsbindir=${afssrvsbindir=/usr/afs/bin}
+ afssrvlibexecdir=${afssrvlibexecdir=/usr/afs/bin}
+ afsdbdir=${afsdbdir=/usr/afs/db}
+ afslogsdir=${afslogsdir=/usr/afs/logs}
+ afslocaldir=${afslocaldir=/usr/afs/local}
+ afsbackupdir=${afsbackupdir=/usr/afs/backup}
+ afsbosconfigdir=${afsbosconfigdir=/usr/afs/local}
+else
+ afsconfdir=${afsconfdir='${sysconfdir}/openafs/server'}
+ viceetcdir=${viceetcdir='${sysconfdir}/openafs'}
+ afskerneldir=${afskerneldir='${libdir}/openafs'}
+ afssrvbindir=${afssrvbindir='${bindir}'}
+ afssrvsbindir=${afssrvsbindir='${sbindir}'}
+ afssrvlibexecdir=${afssrvlibexecdir='${libexecdir}/openafs'}
+ afsdbdir=${afsdbdir='${localstatedir}/openafs/db'}
+ afslogsdir=${afslogsdir='${localstatedir}/openafs/logs'}
+ afslocaldir=${afslocaldir='${localstatedir}/openafs'}
+ afsbackupdir=${afsbackupdir='${localstatedir}/openafs/backup'}
+ afsbosconfigdir=${afsbosconfigdir='${sysconfdir}/openafs'}
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+if test "x$enable_kernel_module" = "xyes"; then
+ENABLE_KERNEL_MODULE=libafs
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+TOP_SRCDIR="${SRCDIR_PARENT}/src"
+TOP_INCDIR="${SRCDIR_PARENT}/include"
+TOP_LIBDIR="${SRCDIR_PARENT}/lib"
+if test "${DEST}x" = "x"; then
+ DEST="${SRCDIR_PARENT}/${AFS_SYSNAME}/dest"
+fi
+
+# Check for files involved in porting. Report errors, don't make the
+# user hunt through the configure log after the build fails!
+if test ! -r src/config/Makefile.${AFS_SYSNAME}.in ; then
+ { echo "configure: error: no source file src/config/Makefile.${AFS_SYSNAME}.in" 1>&2; exit 1; }
+fi
+
+trap '' 1 2 15
+cat > confcache <<\EOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs. It is not useful on other systems.
+# If it contains results you don't want to keep, you may remove or edit it.
+#
+# By default, configure uses ./config.cache as the cache file,
+# creating it if it does not exist already. You can give configure
+# the --cache-file=FILE option to use a different cache file; that is
+# what configure does when it calls configure scripts in
+# subdirectories, so they share the cache.
+# Giving --cache-file=/dev/null disables caching, for debugging configure.
+# config.status only pays attention to the cache file if you give it the
+# --recheck option to rerun configure.
+#
+EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(set) 2>&1 |
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote substitution
+ # turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ -e "s/'/'\\\\''/g" \
+ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+ ;;
+ esac >> confcache
+if cmp -s $cache_file confcache; then
+ :
+else
+ if test -w $cache_file; then
+ echo "updating cache $cache_file"
+ cat confcache > $cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+fi
+rm -f confcache
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Any assignment to VPATH causes Sun make to only execute
+# the first set of double-colon rules, so remove it if not needed.
+# If there is a colon in the path, we need to keep it.
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
+fi
+
+trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+
+DEFS=-DHAVE_CONFIG_H
+
+# Without the "./", some shells look in PATH for config.status.
+: ${CONFIG_STATUS=./config.status}
+
+echo creating $CONFIG_STATUS
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
+#! /bin/sh
+# Generated automatically by configure.
+# Run this file to recreate the current configuration.
+# This directory was configured as follows,
+# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+#
+# $0 $ac_configure_args
+#
+# Compiler output produced by configure, useful for debugging
+# configure, is in ./config.log if it exists.
+
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+for ac_option
+do
+ case "\$ac_option" in
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
+ exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+ -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
+ echo "$CONFIG_STATUS generated by autoconf version 2.13"
+ exit 0 ;;
+ -help | --help | --hel | --he | --h)
+ echo "\$ac_cs_usage"; exit 0 ;;
+ *) echo "\$ac_cs_usage"; exit 1 ;;
+ esac
+done
+
+ac_given_srcdir=$srcdir
+ac_given_INSTALL="$INSTALL"
+
+trap 'rm -fr `echo "\
+Makefile \
+src/afs/Makefile \
+src/afsd/Makefile \
+src/afsmonitor/Makefile \
+src/afsweb/Makefile \
+src/audit/Makefile \
+src/auth/test/Makefile \
+src/auth/Makefile \
+src/bozo/test/Makefile \
+src/bozo/Makefile \
+src/bu_utils/Makefile \
+src/bubasics/Makefile \
+src/bucoord/Makefile \
+src/budb/Makefile \
+src/butc/Makefile \
+src/butm/Makefile \
+src/cmd/test/Makefile \
+src/cmd/Makefile \
+src/comerr/test/Makefile \
+src/comerr/Makefile \
+src/config/Makefile \
+src/config/Makefile.version-NOCML \
+src/config/Makefile.${AFS_SYSNAME} \
+src/dauth/Makefile \
+src/des/test/Makefile \
+src/des/Makefile \
+src/des_stub/Makefile \
+src/dir/test/Makefile \
+src/dir/Makefile \
+src/export/Makefile \
+src/finale/Makefile \
+src/fsint/Makefile \
+src/fsprobe/Makefile \
+src/ftpd43+/Makefile \
+src/gtx/Makefile \
+src/inetd/Makefile \
+src/kauth/test/Makefile \
+src/kauth/Makefile \
+src/libacl/test/Makefile \
+src/libacl/Makefile \
+src/libadmin/adminutil/Makefile \
+src/libadmin/Makefile \
+src/libadmin/bos/Makefile \
+src/libadmin/cfg/test/Makefile \
+src/libadmin/cfg/Makefile \
+src/libadmin/client/Makefile \
+src/libadmin/kas/Makefile \
+src/libadmin/pts/Makefile \
+src/libadmin/samples/Makefile \
+src/libadmin/test/Makefile \
+src/libadmin/vos/Makefile \
+src/libafs/MakefileProto.${MKAFS_OSTYPE} \
+${DARWIN_PLIST} \
+src/libafsauthent/Makefile \
+src/libafsrpc/Makefile \
+src/libuafs/MakefileProto.${MKAFS_OSTYPE} \
+src/log/test/Makefile \
+src/log/Makefile \
+src/login/Makefile \
+src/lwp/test/Makefile \
+src/lwp/Makefile \
+src/mpp/Makefile \
+src/ntp/Makefile \
+src/null/Makefile \
+src/package/Makefile \
+src/pam/Makefile \
+src/pinstall/test/Makefile \
+src/pinstall/Makefile \
+src/procmgmt/Makefile \
+src/procmgmt/test/Makefile \
+src/ptserver/Makefile \
+src/rcp/Makefile \
+src/rlogind/Makefile \
+src/rsh/Makefile \
+src/rx/Makefile \
+src/rx/bulk.example/Makefile \
+src/rx/bulktest/Makefile \
+src/rx/multi.example/Makefile \
+src/rx/simple.example/Makefile \
+src/rx/test/Makefile \
+src/rxdebug/Makefile \
+src/rxgen/Makefile \
+src/rxkad/Makefile \
+src/rxkad/test/Makefile \
+src/rxstat/Makefile \
+src/scout/Makefile \
+src/sgistuff/Makefile \
+src/shlibafsauthent/Makefile \
+src/shlibafsrpc/Makefile \
+src/sia/Makefile \
+src/sys/Makefile \
+src/tbutc/Makefile \
+src/tests/Makefile \
+src/tests/run-tests \
+src/tests/OpenAFS/Dirpath.pm \
+src/tsm41/Makefile \
+src/tviced/Makefile \
+src/ubik/Makefile \
+src/update/Makefile \
+src/usd/test/Makefile \
+src/usd/Makefile \
+src/uss/Makefile \
+src/util/Makefile \
+src/util/test/Makefile \
+src/venus/test/Makefile \
+src/venus/Makefile \
+src/vfsck/Makefile \
+src/viced/Makefile \
+src/vlserver/Makefile \
+src/vol/Makefile \
+src/vol/test/Makefile \
+src/volser/Makefile \
+src/wsadmin.src/Makefile \
+src/xstat/Makefile \
+ src/config/afsconfig.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+# Protect against being on the right side of a sed subst in config.status.
+sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
+ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
+$ac_vpsub
+$extrasub
+s%@SHELL@%$SHELL%g
+s%@CFLAGS@%$CFLAGS%g
+s%@CPPFLAGS@%$CPPFLAGS%g
+s%@CXXFLAGS@%$CXXFLAGS%g
+s%@FFLAGS@%$FFLAGS%g
+s%@DEFS@%$DEFS%g
+s%@LDFLAGS@%$LDFLAGS%g
+s%@LIBS@%$LIBS%g
+s%@exec_prefix@%$exec_prefix%g
+s%@prefix@%$prefix%g
+s%@program_transform_name@%$program_transform_name%g
+s%@bindir@%$bindir%g
+s%@sbindir@%$sbindir%g
+s%@libexecdir@%$libexecdir%g
+s%@datadir@%$datadir%g
+s%@sysconfdir@%$sysconfdir%g
+s%@sharedstatedir@%$sharedstatedir%g
+s%@localstatedir@%$localstatedir%g
+s%@libdir@%$libdir%g
+s%@includedir@%$includedir%g
+s%@oldincludedir@%$oldincludedir%g
+s%@infodir@%$infodir%g
+s%@mandir@%$mandir%g
+s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
+s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
+s%@INSTALL_DATA@%$INSTALL_DATA%g
+s%@PACKAGE@%$PACKAGE%g
+s%@VERSION@%$VERSION%g
+s%@ACLOCAL@%$ACLOCAL%g
+s%@AUTOCONF@%$AUTOCONF%g
+s%@AUTOMAKE@%$AUTOMAKE%g
+s%@AUTOHEADER@%$AUTOHEADER%g
+s%@MAKEINFO@%$MAKEINFO%g
+s%@SET_MAKE@%$SET_MAKE%g
+s%@CC@%$CC%g
+s%@host@%$host%g
+s%@host_alias@%$host_alias%g
+s%@host_cpu@%$host_cpu%g
+s%@host_vendor@%$host_vendor%g
+s%@host_os@%$host_os%g
+s%@CPP@%$CPP%g
+s%@LN_S@%$LN_S%g
+s%@RANLIB@%$RANLIB%g
+s%@YACC@%$YACC%g
+s%@LEX@%$LEX%g
+s%@LEXLIB@%$LEXLIB%g
+s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
+s%@OMIT_FRAME_POINTER@%$OMIT_FRAME_POINTER%g
+s%@P5PLUS_KOPTS@%$P5PLUS_KOPTS%g
+s%@LINUX_GCC_KOPTS@%$LINUX_GCC_KOPTS%g
+s%@RHCONFIG_SP@%$RHCONFIG_SP%g
+s%@RHCONFIG_MP@%$RHCONFIG_MP%g
+s%@MPS@%$MPS%g
+s%@HEADER_RT@%$HEADER_RT%g
+s%@KERN_DEBUG_OPT@%$KERN_DEBUG_OPT%g
+s%@KDUMP@%$KDUMP%g
+s%@KDUMP64@%$KDUMP64%g
+s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
+s%@XBSA_CFLAGS@%$XBSA_CFLAGS%g
+s%@HAVE_PAM@%$HAVE_PAM%g
+s%@afsconfdir@%$afsconfdir%g
+s%@viceetcdir@%$viceetcdir%g
+s%@afskerneldir@%$afskerneldir%g
+s%@afssrvbindir@%$afssrvbindir%g
+s%@afssrvsbindir@%$afssrvsbindir%g
+s%@afssrvlibexecdir@%$afssrvlibexecdir%g
+s%@afsdbdir@%$afsdbdir%g
+s%@afslogsdir@%$afslogsdir%g
+s%@afslocaldir@%$afslocaldir%g
+s%@afsbackupdir@%$afsbackupdir%g
+s%@afsbosconfigdir@%$afsbosconfigdir%g
+s%@AFS_SYSNAME@%$AFS_SYSNAME%g
+s%@ENABLE_KERNEL_MODULE@%$ENABLE_KERNEL_MODULE%g
+s%@LIB_AFSDB@%$LIB_AFSDB%g
+s%@LINUX_KERNEL_PATH@%$LINUX_KERNEL_PATH%g
+s%@LINUX_VERSION@%$LINUX_VERSION%g
+s%@MKAFS_OSTYPE@%$MKAFS_OSTYPE%g
+s%@TOP_SRCDIR@%$TOP_SRCDIR%g
+s%@TOP_INCDIR@%$TOP_INCDIR%g
+s%@TOP_LIBDIR@%$TOP_LIBDIR%g
+s%@DEST@%$DEST%g
+s%@WITH_OBSOLETE@%$WITH_OBSOLETE%g
+s%@WITH_INSECURE@%$WITH_INSECURE%g
+s%@DARWIN_INFOFILE@%$DARWIN_INFOFILE%g
+s%@IRIX_BUILD_IP35@%$IRIX_BUILD_IP35%g
+
+CEOF
+EOF
+
+cat >> $CONFIG_STATUS <<\EOF
+
+# Split the substitutions into bite-sized pieces for seds with
+# small command number limits, like on Digital OSF/1 and HP-UX.
+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
+ac_file=1 # Number of current file.
+ac_beg=1 # First line for current file.
+ac_end=$ac_max_sed_cmds # Line after last line for current file.
+ac_more_lines=:
+ac_sed_cmds=""
+while $ac_more_lines; do
+ if test $ac_beg -gt 1; then
+ sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
+ else
+ sed "${ac_end}q" conftest.subs > conftest.s$ac_file
+ fi
+ if test ! -s conftest.s$ac_file; then
+ ac_more_lines=false
+ rm -f conftest.s$ac_file
+ else
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds="sed -f conftest.s$ac_file"
+ else
+ ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
+ fi
+ ac_file=`expr $ac_file + 1`
+ ac_beg=$ac_end
+ ac_end=`expr $ac_end + $ac_max_sed_cmds`
+ fi
+done
+if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds=cat
+fi
+EOF
+
+cat >> $CONFIG_STATUS <<EOF
+
+CONFIG_FILES=\${CONFIG_FILES-"\
+Makefile \
+src/afs/Makefile \
+src/afsd/Makefile \
+src/afsmonitor/Makefile \
+src/afsweb/Makefile \
+src/audit/Makefile \
+src/auth/test/Makefile \
+src/auth/Makefile \
+src/bozo/test/Makefile \
+src/bozo/Makefile \
+src/bu_utils/Makefile \
+src/bubasics/Makefile \
+src/bucoord/Makefile \
+src/budb/Makefile \
+src/butc/Makefile \
+src/butm/Makefile \
+src/cmd/test/Makefile \
+src/cmd/Makefile \
+src/comerr/test/Makefile \
+src/comerr/Makefile \
+src/config/Makefile \
+src/config/Makefile.version-NOCML \
+src/config/Makefile.${AFS_SYSNAME} \
+src/dauth/Makefile \
+src/des/test/Makefile \
+src/des/Makefile \
+src/des_stub/Makefile \
+src/dir/test/Makefile \
+src/dir/Makefile \
+src/export/Makefile \
+src/finale/Makefile \
+src/fsint/Makefile \
+src/fsprobe/Makefile \
+src/ftpd43+/Makefile \
+src/gtx/Makefile \
+src/inetd/Makefile \
+src/kauth/test/Makefile \
+src/kauth/Makefile \
+src/libacl/test/Makefile \
+src/libacl/Makefile \
+src/libadmin/adminutil/Makefile \
+src/libadmin/Makefile \
+src/libadmin/bos/Makefile \
+src/libadmin/cfg/test/Makefile \
+src/libadmin/cfg/Makefile \
+src/libadmin/client/Makefile \
+src/libadmin/kas/Makefile \
+src/libadmin/pts/Makefile \
+src/libadmin/samples/Makefile \
+src/libadmin/test/Makefile \
+src/libadmin/vos/Makefile \
+src/libafs/MakefileProto.${MKAFS_OSTYPE} \
+${DARWIN_PLIST} \
+src/libafsauthent/Makefile \
+src/libafsrpc/Makefile \
+src/libuafs/MakefileProto.${MKAFS_OSTYPE} \
+src/log/test/Makefile \
+src/log/Makefile \
+src/login/Makefile \
+src/lwp/test/Makefile \
+src/lwp/Makefile \
+src/mpp/Makefile \
+src/ntp/Makefile \
+src/null/Makefile \
+src/package/Makefile \
+src/pam/Makefile \
+src/pinstall/test/Makefile \
+src/pinstall/Makefile \
+src/procmgmt/Makefile \
+src/procmgmt/test/Makefile \
+src/ptserver/Makefile \
+src/rcp/Makefile \
+src/rlogind/Makefile \
+src/rsh/Makefile \
+src/rx/Makefile \
+src/rx/bulk.example/Makefile \
+src/rx/bulktest/Makefile \
+src/rx/multi.example/Makefile \
+src/rx/simple.example/Makefile \
+src/rx/test/Makefile \
+src/rxdebug/Makefile \
+src/rxgen/Makefile \
+src/rxkad/Makefile \
+src/rxkad/test/Makefile \
+src/rxstat/Makefile \
+src/scout/Makefile \
+src/sgistuff/Makefile \
+src/shlibafsauthent/Makefile \
+src/shlibafsrpc/Makefile \
+src/sia/Makefile \
+src/sys/Makefile \
+src/tbutc/Makefile \
+src/tests/Makefile \
+src/tests/run-tests \
+src/tests/OpenAFS/Dirpath.pm \
+src/tsm41/Makefile \
+src/tviced/Makefile \
+src/ubik/Makefile \
+src/update/Makefile \
+src/usd/test/Makefile \
+src/usd/Makefile \
+src/uss/Makefile \
+src/util/Makefile \
+src/util/test/Makefile \
+src/venus/test/Makefile \
+src/venus/Makefile \
+src/vfsck/Makefile \
+src/viced/Makefile \
+src/vlserver/Makefile \
+src/vol/Makefile \
+src/vol/test/Makefile \
+src/volser/Makefile \
+src/wsadmin.src/Makefile \
+src/xstat/Makefile \
+"}
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case "$ac_file" in
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+ *) ac_file_in="${ac_file}.in" ;;
+ esac
+
+ # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
+
+ # Remove last slash and all that follows it. Not all systems have dirname.
+ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+ # The file is in a subdirectory.
+ test ! -d "$ac_dir" && mkdir "$ac_dir"
+ ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+ else
+ ac_dir_suffix= ac_dots=
+ fi
+
+ case "$ac_given_srcdir" in
+ .) srcdir=.
+ if test -z "$ac_dots"; then top_srcdir=.
+ else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+ /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+ *) # Relative path.
+ srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+ top_srcdir="$ac_dots$ac_given_srcdir" ;;
+ esac
+
+ case "$ac_given_INSTALL" in
+ [/$]*) INSTALL="$ac_given_INSTALL" ;;
+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+ esac
+
+ echo creating "$ac_file"
+ rm -f "$ac_file"
+ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+ case "$ac_file" in
+ *Makefile*) ac_comsub="1i\\
+# $configure_input" ;;
+ *) ac_comsub= ;;
+ esac
+
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+ sed -e "$ac_comsub
+s%@configure_input@%$configure_input%g
+s%@srcdir@%$srcdir%g
+s%@top_srcdir@%$top_srcdir%g
+s%@INSTALL@%$INSTALL%g
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
+fi; done
+rm -f conftest.s*
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
+ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
+ac_dC='\3'
+ac_dD='%g'
+# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
+ac_uB='\([ ]\)%\1#\2define\3'
+ac_uC=' '
+ac_uD='\4%g'
+# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
+ac_eB='$%\1#\2define\3'
+ac_eC=' '
+ac_eD='%g'
+
+if test "${CONFIG_HEADERS+set}" != set; then
+EOF
+cat >> $CONFIG_STATUS <<EOF
+ CONFIG_HEADERS="src/config/afsconfig.h"
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+fi
+for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case "$ac_file" in
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+ *) ac_file_in="${ac_file}.in" ;;
+ esac
+
+ echo creating $ac_file
+
+ rm -f conftest.frag conftest.in conftest.out
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+ cat $ac_file_inputs > conftest.in
+
+EOF
+
+# Transform confdefs.h into a sed script conftest.vals that substitutes
+# the proper values into config.h.in to produce config.h. And first:
+# Protect against being on the right side of a sed subst in config.status.
+# Protect against being in an unquoted here document in config.status.
+rm -f conftest.vals
+cat > conftest.hdr <<\EOF
+s/[\\&%]/\\&/g
+s%[\\$`]%\\&%g
+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
+s%ac_d%ac_u%gp
+s%ac_u%ac_e%gp
+EOF
+sed -n -f conftest.hdr confdefs.h > conftest.vals
+rm -f conftest.hdr
+
+# This sed command replaces #undef with comments. This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+cat >> conftest.vals <<\EOF
+s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
+EOF
+
+# Break up conftest.vals because some shells have a limit on
+# the size of here documents, and old seds have small limits too.
+
+rm -f conftest.tail
+while :
+do
+ ac_lines=`grep -c . conftest.vals`
+ # grep -c gives empty output for an empty file on some AIX systems.
+ if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
+ # Write a limited-size here document to conftest.frag.
+ echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
+ echo 'CEOF
+ sed -f conftest.frag conftest.in > conftest.out
+ rm -f conftest.in
+ mv conftest.out conftest.in
+' >> $CONFIG_STATUS
+ sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
+ rm -f conftest.vals
+ mv conftest.tail conftest.vals
+done
+rm -f conftest.vals
+
+cat >> $CONFIG_STATUS <<\EOF
+ rm -f conftest.frag conftest.h
+ echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
+ cat conftest.in >> conftest.h
+ rm -f conftest.in
+ if cmp -s $ac_file conftest.h 2>/dev/null; then
+ echo "$ac_file is unchanged"
+ rm -f conftest.h
+ else
+ # Remove last slash and all that follows it. Not all systems have dirname.
+ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+ # The file is in a subdirectory.
+ test ! -d "$ac_dir" && mkdir "$ac_dir"
+ fi
+ rm -f $ac_file
+ mv conftest.h $ac_file
+ fi
+fi; done
+
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+
+exit 0
+EOF
+chmod +x $CONFIG_STATUS
+rm -fr confdefs* $ac_clean_files
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+
+>>>>>>> new
+<<<<<<< local
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+||||||| base
+=======
+#! /bin/sh
+
+# Guess values for system-dependent variables and create Makefiles.
+# Generated automatically using autoconf version 2.13
+# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+
+# Defaults:
+ac_help=
+ac_default_prefix=/usr/local
+# Any additions from configure.in:
+ac_help="$ac_help
+ --with-afs-sysname=sys use sys for the afs sysname
+"
+ac_help="$ac_help
+ --enable-obsolete enable obsolete portions of AFS (mpp, ntp and package)"
+ac_help="$ac_help
+ --enable-insecure enable insecure portions of AFS (ftpd, inetd, rcp, rlogind and rsh)"
+ac_help="$ac_help
+ --disable-afsdb disable AFSDB RR support"
+ac_help="$ac_help
+ --enable-bos-restricted-mode enable bosserver restricted mode which disables certain bosserver functionality"
+ac_help="$ac_help
+ --enable-bos-new-config enable bosserver pickup of BosConfig.new on restarts"
+ac_help="$ac_help
+ --enable-namei-fileserver force compilation of namei fileserver in preference to inode fileserver"
+ac_help="$ac_help
+ --enable-fast-restart enable fast startup of file server without salvaging"
+ac_help="$ac_help
+ --enable-bitmap-later enable fast startup of file server by not reading bitmap till needed"
+ac_help="$ac_help
+ --enable-full-vos-listvol-switch enable vos full listvol switch for formatted output"
+ac_help="$ac_help
+ --with-dux-kernel-headers=path use the kernel headers found at path(optional, defaults to first match in /usr/sys)
+"
+ac_help="$ac_help
+ --with-linux-kernel-headers=path use the kernel headers found at path(optional, defaults to /usr/src/linux)
+"
+ac_help="$ac_help
+ --disable-kernel-module disable compilation of the kernel module (defaults to enabled)"
+ac_help="$ac_help
+ --enable-redhat-buildsys enable compilation of the redhat build system kernel (defaults to disabled)"
+ac_help="$ac_help
+ --enable-transarc-paths Use Transarc style paths like /usr/afs and /usr/vice"
+ac_help="$ac_help
+ --enable-tivoli-tsm Enable use of the Tivoli TSM API libraries for butc support"
+ac_help="$ac_help
+ --enable-debug-kernel enable compilation of the kernel module with debugging information (defaults to disabled)"
+ac_help="$ac_help
+ --enable-bigendian the target is big endian"
+ac_help="$ac_help
+ --enable-littleendian the target is little endian"
+
+# Initialize some variables set by options.
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+build=NONE
+cache_file=./config.cache
+exec_prefix=NONE
+host=NONE
+no_create=
+nonopt=NONE
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+target=NONE
+verbose=
+x_includes=NONE
+x_libraries=NONE
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+# Initialize some other variables.
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+# Maximum number of lines to put in a shell here document.
+ac_max_here_lines=12
+
+ac_prev=
+for ac_option
+do
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval "$ac_prev=\$ac_option"
+ ac_prev=
+ continue
+ fi
+
+ case "$ac_option" in
+ -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) ac_optarg= ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case "$ac_option" in
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir="$ac_optarg" ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build="$ac_optarg" ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file="$ac_optarg" ;;
+
+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+ | --da=*)
+ datadir="$ac_optarg" ;;
+
+ -disable-* | --disable-*)
+ ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+ fi
+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+ eval "enable_${ac_feature}=no" ;;
+
+ -enable-* | --enable-*)
+ ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+ fi
+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+ case "$ac_option" in
+ *=*) ;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "enable_${ac_feature}='$ac_optarg'" ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix="$ac_optarg" ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he)
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat << EOF
+Usage: configure [options] [host]
+Options: [defaults in brackets after descriptions]
+Configuration:
+ --cache-file=FILE cache test results in FILE
+ --help print this message
+ --no-create do not create output files
+ --quiet, --silent do not print \`checking...' messages
+ --version print the version of autoconf that created configure
+Directory and file names:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [same as prefix]
+ --bindir=DIR user executables in DIR [EPREFIX/bin]
+ --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
+ --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
+ --datadir=DIR read-only architecture-independent data in DIR
+ [PREFIX/share]
+ --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data in DIR
+ [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
+ --libdir=DIR object code libraries in DIR [EPREFIX/lib]
+ --includedir=DIR C header files in DIR [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
+ --infodir=DIR info documentation in DIR [PREFIX/info]
+ --mandir=DIR man documentation in DIR [PREFIX/man]
+ --srcdir=DIR find the sources in DIR [configure dir or ..]
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM
+ run sed PROGRAM on installed program names
+EOF
+ cat << EOF
+Host type:
+ --build=BUILD configure for building on BUILD [BUILD=HOST]
+ --host=HOST configure for HOST [guessed]
+ --target=TARGET configure for TARGET [TARGET=HOST]
+Features and packages:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+EOF
+ if test -n "$ac_help"; then
+ echo "--enable and --with options recognized:$ac_help"
+ fi
+ exit 0 ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host="$ac_optarg" ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir="$ac_optarg" ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir="$ac_optarg" ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir="$ac_optarg" ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir="$ac_optarg" ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst \
+ | --locals | --local | --loca | --loc | --lo)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+ localstatedir="$ac_optarg" ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir="$ac_optarg" ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir="$ac_optarg" ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix="$ac_optarg" ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix="$ac_optarg" ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix="$ac_optarg" ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name="$ac_optarg" ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir="$ac_optarg" ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir="$ac_optarg" ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site="$ac_optarg" ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir="$ac_optarg" ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir="$ac_optarg" ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target="$ac_optarg" ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers)
+ echo "configure generated by autoconf version 2.13"
+ exit 0 ;;
+
+ -with-* | --with-*)
+ ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+ fi
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ case "$ac_option" in
+ *=*) ;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "with_${ac_package}='$ac_optarg'" ;;
+
+ -without-* | --without-*)
+ ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+ # Reject names that are not valid shell variable names.
+ if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+ fi
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ eval "with_${ac_package}=no" ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes="$ac_optarg" ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries="$ac_optarg" ;;
+
+ -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+ ;;
+
+ *)
+ if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+ echo "configure: warning: $ac_option: invalid host type" 1>&2
+ fi
+ if test "x$nonopt" != xNONE; then
+ { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+ fi
+ nonopt="$ac_option"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
+fi
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 6 checking for... messages and results
+# 5 compiler messages saved in config.log
+if test "$silent" = yes; then
+ exec 6>/dev/null
+else
+ exec 6>&1
+fi
+exec 5>./config.log
+
+echo "\
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+" 1>&5
+
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell metacharacters.
+ac_configure_args=
+for ac_arg
+do
+ case "$ac_arg" in
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c) ;;
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+ ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+ *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+ esac
+done
+
+# NLS nuisances.
+# Only set these to C if already set. These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo > confdefs.h
+
+# A filename unique to this package, relative to the directory that
+# configure is in, which we can look for to find out if srcdir is correct.
+ac_unique_file=Makefile.common
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then its parent.
+ ac_prog=$0
+ ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+ test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+ srcdir=$ac_confdir
+ if test ! -r $srcdir/$ac_unique_file; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+ if test "$ac_srcdir_defaulted" = yes; then
+ { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
+ else
+ { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
+ fi
+fi
+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+ if test "x$prefix" != xNONE; then
+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+ else
+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+ fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+ if test -r "$ac_site_file"; then
+ echo "loading site script $ac_site_file"
+ . "$ac_site_file"
+ fi
+done
+
+if test -r "$cache_file"; then
+ echo "loading cache $cache_file"
+ . $cache_file
+else
+ echo "creating cache $cache_file"
+ > $cache_file
+fi
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+ac_exeext=
+ac_objext=o
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+ ac_n= ac_c='
+' ac_t=' '
+ else
+ ac_n=-n ac_c= ac_t=
+ fi
+else
+ ac_n= ac_c='\c' ac_t=
+fi
+
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/install-sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f $ac_dir/install.sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
+fi
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:597: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
+ for ac_dir in $PATH; do
+ # Account for people who put trailing slashes in PATH elements.
+ case "$ac_dir/" in
+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ if test -f $ac_dir/$ac_prog; then
+ if test $ac_prog = install &&
+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ else
+ ac_cv_path_install="$ac_dir/$ac_prog -c"
+ break 2
+ fi
+ fi
+ done
+ ;;
+ esac
+ done
+ IFS="$ac_save_IFS"
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL="$ac_cv_path_install"
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL="$ac_install_sh"
+ fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
+echo "configure:650: checking whether build environment is sane" >&5
+# Just in case
+sleep 1
+echo timestamp > conftestfile
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftestfile`
+ fi
+ if test "$*" != "X $srcdir/configure conftestfile" \
+ && test "$*" != "X conftestfile $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" 1>&2; exit 1; }
+ fi
+
+ test "$2" = conftestfile
+ )
+then
+ # Ok.
+ :
+else
+ { echo "configure: error: newly created file is older than distributed files!
+Check your system clock" 1>&2; exit 1; }
+fi
+rm -f conftest*
+echo "$ac_t""yes" 1>&6
+if test "$program_transform_name" = s,x,x,; then
+ program_transform_name=
+else
+ # Double any \ or $. echo might interpret backslashes.
+ cat <<\EOF_SED > conftestsed
+s,\\,\\\\,g; s,\$,$$,g
+EOF_SED
+ program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
+ rm -f conftestsed
+fi
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,${program_prefix},; $program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
+
+# sed with no file args requires a program.
+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
+
+echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
+echo "configure:707: checking whether ${MAKE-make} sets \${MAKE}" >&5
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftestmake <<\EOF
+all:
+ @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+ eval ac_cv_prog_make_${ac_make}_set=yes
+else
+ eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftestmake
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ SET_MAKE=
+else
+ echo "$ac_t""no" 1>&6
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+PACKAGE=openafs-libafs
+
+VERSION=1.2.12
+
+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
+ { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
+fi
+cat >> confdefs.h <<EOF
+#define PACKAGE "$PACKAGE"
+EOF
+
+cat >> confdefs.h <<EOF
+#define VERSION "$VERSION"
+EOF
+
+
+
+missing_dir=`cd $ac_aux_dir && pwd`
+echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
+echo "configure:753: checking for working aclocal" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (aclocal --version) < /dev/null > /dev/null 2>&1; then
+ ACLOCAL=aclocal
+ echo "$ac_t""found" 1>&6
+else
+ ACLOCAL="$missing_dir/missing aclocal"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
+echo "configure:766: checking for working autoconf" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (autoconf --version) < /dev/null > /dev/null 2>&1; then
+ AUTOCONF=autoconf
+ echo "$ac_t""found" 1>&6
+else
+ AUTOCONF="$missing_dir/missing autoconf"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working automake""... $ac_c" 1>&6
+echo "configure:779: checking for working automake" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (automake --version) < /dev/null > /dev/null 2>&1; then
+ AUTOMAKE=automake
+ echo "$ac_t""found" 1>&6
+else
+ AUTOMAKE="$missing_dir/missing automake"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
+echo "configure:792: checking for working autoheader" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (autoheader --version) < /dev/null > /dev/null 2>&1; then
+ AUTOHEADER=autoheader
+ echo "$ac_t""found" 1>&6
+else
+ AUTOHEADER="$missing_dir/missing autoheader"
+ echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
+echo "configure:805: checking for working makeinfo" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf. Sigh.
+if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
+ MAKEINFO=makeinfo
+ echo "$ac_t""found" 1>&6
+else
+ MAKEINFO="$missing_dir/missing makeinfo"
+ echo "$ac_t""missing" 1>&6
+fi
+
+
+
+
+
+# Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:824: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="gcc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:854: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_prog_rejected=no
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# -gt 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ set dummy "$ac_dir/$ac_word" "$@"
+ shift
+ ac_cv_prog_CC="$@"
+ fi
+fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test -z "$CC"; then
+ case "`uname -s`" in
+ *win32* | *WIN32*)
+ # Extract the first word of "cl", so it can be a program name with args.
+set dummy cl; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:905: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="cl"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+ ;;
+ esac
+ fi
+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:937: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+cat > conftest.$ac_ext << EOF
+
+#line 948 "configure"
+#include "confdefs.h"
+
+main(){return(0);}
+EOF
+if { (eval echo configure:953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+ ac_cv_prog_cc_cross=no
+ else
+ ac_cv_prog_cc_cross=yes
+ fi
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:979: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:984: checking whether we are using GNU C" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.c <<EOF
+#ifdef __GNUC__
+ yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+else
+ ac_cv_prog_gcc=no
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+
+ac_test_CFLAGS="${CFLAGS+set}"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS=
+echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1012: checking whether ${CC-cc} accepts -g" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_g=yes
+else
+ ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS="$ac_save_CFLAGS"
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+
+echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+echo "configure:1044: checking how to run the C preprocessor" >&5
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # This must be in double quotes, not single quotes, because CPP may get
+ # substituted into the Makefile and "${CC-cc}" will confuse make.
+ CPP="${CC-cc} -E"
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp.
+ cat > conftest.$ac_ext <<EOF
+#line 1059 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1065: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP="${CC-cc} -E -traditional-cpp"
+ cat > conftest.$ac_ext <<EOF
+#line 1076 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP="${CC-cc} -nologo -E"
+ cat > conftest.$ac_ext <<EOF
+#line 1093 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP=/lib/cpp
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+ ac_cv_prog_CPP="$CPP"
+fi
+ CPP="$ac_cv_prog_CPP"
+else
+ ac_cv_prog_CPP="$CPP"
+fi
+echo "$ac_t""$CPP" 1>&6
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure:1124: checking for ANSI C header files" >&5
+if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1129 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1137: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ ac_cv_header_stdc=yes
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 1154 "configure"
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "memchr" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 1172 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "free" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+if test "$cross_compiling" = yes; then
+ :
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1193 "configure"
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure:1204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ :
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+ cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+
+fi
+
+
+
+
+# Make sure we can run config.sub.
+if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
+else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking host system type""... $ac_c" 1>&6
+echo "configure:1236: checking host system type" >&5
+
+host_alias=$host
+case "$host_alias" in
+NONE)
+ case $nonopt in
+ NONE)
+ if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
+ else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
+ fi ;;
+ *) host_alias=$nonopt ;;
+ esac ;;
+esac
+
+host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+echo "$ac_t""$host" 1>&6
+
+SRCDIR_PARENT=`pwd`
+
+#BOZO_SAVE_CORES pam sia
+# Check whether --with-afs-sysname or --without-afs-sysname was given.
+if test "${with_afs_sysname+set}" = set; then
+ withval="$with_afs_sysname"
+ :
+fi
+
+# Check whether --enable-obsolete or --disable-obsolete was given.
+if test "${enable_obsolete+set}" = set; then
+ enableval="$enable_obsolete"
+ :
+else
+ enable_obsolete="no"
+fi
+
+# Check whether --enable-insecure or --disable-insecure was given.
+if test "${enable_insecure+set}" = set; then
+ enableval="$enable_insecure"
+ :
+else
+ enable_insecure="no"
+fi
+
+# Check whether --enable-afsdb or --disable-afsdb was given.
+if test "${enable_afsdb+set}" = set; then
+ enableval="$enable_afsdb"
+ :
+else
+ enable_afsdb="yes"
+fi
+
+# Check whether --enable-bos-restricted-mode or --disable-bos-restricted-mode was given.
+if test "${enable_bos_restricted_mode+set}" = set; then
+ enableval="$enable_bos_restricted_mode"
+ :
+else
+ enable_bos_restricted_mode="no"
+fi
+
+# Check whether --enable-bos-new-config or --disable-bos-new-config was given.
+if test "${enable_bos_new_config+set}" = set; then
+ enableval="$enable_bos_new_config"
+ :
+else
+ enable_bos_new_config="no"
+fi
+
+# Check whether --enable-namei-fileserver or --disable-namei-fileserver was given.
+if test "${enable_namei_fileserver+set}" = set; then
+ enableval="$enable_namei_fileserver"
+ :
+else
+ enable_namei_fileserver="no"
+fi
+
+# Check whether --enable-fast-restart or --disable-fast-restart was given.
+if test "${enable_fast_restart+set}" = set; then
+ enableval="$enable_fast_restart"
+ :
+else
+ enable_fast_restart="no"
+fi
+
+# Check whether --enable-bitmap-later or --disable-bitmap-later was given.
+if test "${enable_bitmap_later+set}" = set; then
+ enableval="$enable_bitmap_later"
+ :
+else
+ enable_bitmap_later="no"
+fi
+
+# Check whether --enable-full-vos-listvol-switch or --disable-full-vos-listvol-switch was given.
+if test "${enable_full_vos_listvol_switch+set}" = set; then
+ enableval="$enable_full_vos_listvol_switch"
+ :
+else
+ enable_full_vos_listvol_switch="no"
+fi
+
+# Check whether --with-dux-kernel-headers or --without-dux-kernel-headers was given.
+if test "${with_dux_kernel_headers+set}" = set; then
+ withval="$with_dux_kernel_headers"
+ :
+fi
+
+# Check whether --with-linux-kernel-headers or --without-linux-kernel-headers was given.
+if test "${with_linux_kernel_headers+set}" = set; then
+ withval="$with_linux_kernel_headers"
+ :
+fi
+
+# Check whether --enable-kernel-module or --disable-kernel-module was given.
+if test "${enable_kernel_module+set}" = set; then
+ enableval="$enable_kernel_module"
+ :
+else
+ enable_kernel_module="yes"
+
+fi
+
+# Check whether --enable-redhat-buildsys or --disable-redhat-buildsys was given.
+if test "${enable_redhat_buildsys+set}" = set; then
+ enableval="$enable_redhat_buildsys"
+ :
+else
+ enable_redhat_buildsys="no"
+
+fi
+
+# Check whether --enable-transarc-paths or --disable-transarc-paths was given.
+if test "${enable_transarc_paths+set}" = set; then
+ enableval="$enable_transarc_paths"
+ :
+else
+ enable_transarc_paths="no"
+
+fi
+
+# Check whether --enable-tivoli-tsm or --disable-tivoli-tsm was given.
+if test "${enable_tivoli_tsm+set}" = set; then
+ enableval="$enable_tivoli_tsm"
+ :
+else
+ enable_tivoli_tsm="no"
+
+fi
+
+# Check whether --enable-debug-kernel or --disable-debug-kernel was given.
+if test "${enable_debug_kernel+set}" = set; then
+ enableval="$enable_debug_kernel"
+ :
+else
+ enable_debug_kernel="no"
+
+fi
+
+
+echo $ac_n "checking for AIX""... $ac_c" 1>&6
+echo "configure:1396: checking for AIX" >&5
+cat > conftest.$ac_ext <<EOF
+#line 1398 "configure"
+#include "confdefs.h"
+#ifdef _AIX
+ yes
+#endif
+
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "yes" >/dev/null 2>&1; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
+#define _ALL_SOURCE 1
+EOF
+
+else
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+fi
+rm -f conftest*
+
+
+echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
+echo "configure:1420: checking for POSIXized ISC" >&5
+if test -d /etc/conf/kconfig.d &&
+ grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
+then
+ echo "$ac_t""yes" 1>&6
+ ISC=yes # If later tests want to check for ISC.
+ cat >> confdefs.h <<\EOF
+#define _POSIX_SOURCE 1
+EOF
+
+ if test "$GCC" = yes; then
+ CC="$CC -posix"
+ else
+ CC="$CC -Xp"
+ fi
+else
+ echo "$ac_t""no" 1>&6
+ ISC=
+fi
+
+ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
+echo "configure:1442: checking for minix/config.h" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1447 "configure"
+#include "confdefs.h"
+#include <minix/config.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ MINIX=yes
+else
+ echo "$ac_t""no" 1>&6
+MINIX=
+fi
+
+if test "$MINIX" = yes; then
+ cat >> confdefs.h <<\EOF
+#define _POSIX_SOURCE 1
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define _POSIX_1_SOURCE 2
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define _MINIX 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for pid_t""... $ac_c" 1>&6
+echo "configure:1491: checking for pid_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1496 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_pid_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_pid_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_pid_t" 1>&6
+if test $ac_cv_type_pid_t = no; then
+ cat >> confdefs.h <<\EOF
+#define pid_t int
+EOF
+
+fi
+
+echo $ac_n "checking for size_t""... $ac_c" 1>&6
+echo "configure:1524: checking for size_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1529 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_size_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_size_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_size_t" 1>&6
+if test $ac_cv_type_size_t = no; then
+ cat >> confdefs.h <<\EOF
+#define size_t unsigned
+EOF
+
+fi
+
+echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
+echo "configure:1557: checking return type of signal handlers" >&5
+if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1562 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <signal.h>
+#ifdef signal
+#undef signal
+#endif
+#ifdef __cplusplus
+extern "C" void (*signal (int, void (*)(int)))(int);
+#else
+void (*signal ()) ();
+#endif
+
+int main() {
+int i;
+; return 0; }
+EOF
+if { (eval echo configure:1579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_type_signal=void
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_type_signal=int
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_type_signal" 1>&6
+cat >> confdefs.h <<EOF
+#define RETSIGTYPE $ac_cv_type_signal
+EOF
+
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:1610: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
+ for ac_dir in $PATH; do
+ # Account for people who put trailing slashes in PATH elements.
+ case "$ac_dir/" in
+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ if test -f $ac_dir/$ac_prog; then
+ if test $ac_prog = install &&
+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ else
+ ac_cv_path_install="$ac_dir/$ac_prog -c"
+ break 2
+ fi
+ fi
+ done
+ ;;
+ esac
+ done
+ IFS="$ac_save_IFS"
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL="$ac_cv_path_install"
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL="$ac_install_sh"
+ fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
+echo "configure:1663: checking whether ln -s works" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ rm -f conftestdata
+if ln -s X conftestdata 2>/dev/null
+then
+ rm -f conftestdata
+ ac_cv_prog_LN_S="ln -s"
+else
+ ac_cv_prog_LN_S=ln
+fi
+fi
+LN_S="$ac_cv_prog_LN_S"
+if test "$ac_cv_prog_LN_S" = "ln -s"; then
+ echo "$ac_t""yes" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+# Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1686: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$RANLIB"; then
+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_RANLIB="ranlib"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+fi
+fi
+RANLIB="$ac_cv_prog_RANLIB"
+if test -n "$RANLIB"; then
+ echo "$ac_t""$RANLIB" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+for ac_prog in 'bison -y' byacc
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1718: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$YACC"; then
+ ac_cv_prog_YACC="$YACC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_YACC="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+YACC="$ac_cv_prog_YACC"
+if test -n "$YACC"; then
+ echo "$ac_t""$YACC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$YACC" && break
+done
+test -n "$YACC" || YACC="yacc"
+
+missing_dir=`cd $ac_aux_dir && pwd`
+for ac_prog in flex lex
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1754: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$LEX"; then
+ ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_LEX="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+LEX="$ac_cv_prog_LEX"
+if test -n "$LEX"; then
+ echo "$ac_t""$LEX" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$LEX" && break
+done
+test -n "$LEX" || LEX=""$missing_dir/missing flex""
+
+# Extract the first word of "flex", so it can be a program name with args.
+set dummy flex; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1787: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$LEX"; then
+ ac_cv_prog_LEX="$LEX" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_LEX="flex"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
+fi
+fi
+LEX="$ac_cv_prog_LEX"
+if test -n "$LEX"; then
+ echo "$ac_t""$LEX" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$LEXLIB"
+then
+ case "$LEX" in
+ flex*) ac_lib=fl ;;
+ *) ac_lib=l ;;
+ esac
+ echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
+echo "configure:1821: checking for yywrap in -l$ac_lib" >&5
+ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l$ac_lib $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1829 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char yywrap();
+
+int main() {
+yywrap()
+; return 0; }
+EOF
+if { (eval echo configure:1840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LEXLIB="-l$ac_lib"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+
+echo $ac_n "checking lex output file root""... $ac_c" 1>&6
+echo "configure:1863: checking lex output file root" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # The minimal lex program is just a single line: %%. But some broken lexes
+# (Solaris, I think it was) want two %% lines, so accommodate them.
+echo '%%
+%%' | $LEX
+if test -f lex.yy.c; then
+ ac_cv_prog_lex_root=lex.yy
+elif test -f lexyy.c; then
+ ac_cv_prog_lex_root=lexyy
+else
+ { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
+LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
+
+echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
+echo "configure:1884: checking whether yytext is a pointer" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ # POSIX says lex can declare yytext either as a pointer or an array; the
+# default is implementation-dependent. Figure out which it is, since
+# not all implementations provide the %pointer and %array declarations.
+ac_cv_prog_lex_yytext_pointer=no
+echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
+ac_save_LIBS="$LIBS"
+LIBS="$LIBS $LEXLIB"
+cat > conftest.$ac_ext <<EOF
+#line 1896 "configure"
+#include "confdefs.h"
+`cat $LEX_OUTPUT_ROOT.c`
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:1903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_prog_lex_yytext_pointer=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+rm -f "${LEX_OUTPUT_ROOT}.c"
+
+fi
+
+echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
+if test $ac_cv_prog_lex_yytext_pointer = yes; then
+ cat >> confdefs.h <<\EOF
+#define YYTEXT_POINTER 1
+EOF
+
+fi
+
+
+
+# Check whether --enable-bigendian or --disable-bigendian was given.
+if test "${enable_bigendian+set}" = set; then
+ enableval="$enable_bigendian"
+ openafs_cv_c_bigendian=yes
+fi
+
+# Check whether --enable-littleendian or --disable-littleendian was given.
+if test "${enable_littleendian+set}" = set; then
+ enableval="$enable_littleendian"
+ openafs_cv_c_bigendian=no
+fi
+
+echo $ac_n "checking whether byte order is known at compile time""... $ac_c" 1>&6
+echo "configure:1939: checking whether byte order is known at compile time" >&5
+if eval "test \"`echo '$''{'openafs_cv_c_bigendian_compile'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1944 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+ bogus endian macros
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1956: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_cv_c_bigendian_compile=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_cv_c_bigendian_compile=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_cv_c_bigendian_compile" 1>&6
+echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
+echo "configure:1970: checking whether byte ordering is bigendian" >&5
+if eval "test \"`echo '$''{'openafs_cv_c_bigendian'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ if test "$openafs_cv_c_bigendian_compile" = "yes"; then
+ cat > conftest.$ac_ext <<EOF
+#line 1977 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if BYTE_ORDER != BIG_ENDIAN
+ not big endian
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_cv_c_bigendian=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_cv_c_bigendian=no
+fi
+rm -f conftest*
+ else
+ if test "$cross_compiling" = yes; then
+ { echo "configure: error: specify either --enable-bigendian or --enable-littleendian" 1>&2; exit 1; }
+else
+ cat > conftest.$ac_ext <<EOF
+#line 2004 "configure"
+#include "confdefs.h"
+main () {
+ /* Are we little or big endian? From Harbison&Steele. */
+ union
+ {
+ long l;
+ char c[sizeof (long)];
+ } u;
+ u.l = 1;
+ exit (u.c[sizeof (long) - 1] == 1);
+ }
+EOF
+if { (eval echo configure:2017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ openafs_cv_c_bigendian=no
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ openafs_cv_c_bigendian=yes
+fi
+rm -fr conftest*
+fi
+
+ fi
+
+fi
+
+echo "$ac_t""$openafs_cv_c_bigendian" 1>&6
+if test "$openafs_cv_c_bigendian" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define WORDS_BIGENDIAN 1
+EOF
+fi
+if test "$openafs_cv_c_bigendian_compile" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define ENDIANESS_IN_SYS_PARAM_H 1
+EOF
+fi
+
+
+KERN_DEBUG_OPT=
+if test "x$enable_debug_kernel" = "xyes"; then
+ KERN_DEBUG_OPT=-g
+fi
+
+echo $ac_n "checking your OS""... $ac_c" 1>&6
+echo "configure:2052: checking your OS" >&5
+system=$host
+case $system in
+ *-linux*)
+ MKAFS_OSTYPE=LINUX
+ if test "x$enable_redhat_buildsys" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define ENABLE_REDHAT_BUILDSYS 1
+EOF
+
+ fi
+ if test "x$enable_kernel_module" = "xyes"; then
+ if test "x$with_linux_kernel_headers" != "x"; then
+ LINUX_KERNEL_PATH="$with_linux_kernel_headers"
+ else
+ LINUX_KERNEL_PATH="/usr/src/linux-2.4"
+ if test ! -f "$LINUX_KERNEL_PATH/include/linux/version.h"; then
+ LINUX_KERNEL_PATH="/usr/src/linux"
+ fi
+ fi
+ if test -f "$LINUX_KERNEL_PATH/include/linux/version.h"; then
+ linux_kvers=`fgrep UTS_RELEASE $LINUX_KERNEL_PATH/include/linux/version.h |awk 'BEGIN { FS="\"" } { print $2 }'|tail -1`
+ if test "x$linux_kvers" = "x"; then
+ if test -f "$LINUX_KERNEL_PATH/include/linux/version-up.h"; then
+ linux_kvers=`fgrep UTS_RELEASE $LINUX_KERNEL_PATH/include/linux/version-up.h |awk 'BEGIN { FS="\"" } { print $2 }'|tail -1`
+ if test "x$linux_kvers" = "x"; then
+
+ { echo "configure: error: Linux headers lack version definition 2" 1>&2; exit 1; }
+ exit 1
+ else
+ LINUX_VERSION="$linux_kvers"
+ fi
+ else
+ { echo "configure: error: Linux headers lack version definition" 1>&2; exit 1; }
+ exit 1
+ fi
+ else
+ LINUX_VERSION="$linux_kvers"
+ fi
+ else
+ enable_kernel_module="no"
+ fi
+ if test ! -f "$LINUX_KERNEL_PATH/include/linux/autoconf.h"; then
+ enable_kernel_module="no"
+ fi
+ if test "x$enable_kernel_module" = "xno"; then
+ if test "x$with_linux_kernel_headers" != "x"; then
+ { echo "configure: error: No usable linux headers found at $LINUX_KERNEL_PATH" 1>&2; exit 1; }
+ exit 1
+ else
+ echo "configure: warning: No usable linux headers found at $LINUX_KERNEL_PATH so disabling kernel module" 1>&2
+ fi
+ fi
+ fi
+ echo "$ac_t""linux" 1>&6
+ if test "x$enable_kernel_module" = "xyes"; then
+ OMIT_FRAME_POINTER=
+ if test "x$enable_debug_kernel" = "xno"; then
+ OMIT_FRAME_POINTER=-fomit-frame-pointer
+ fi
+
+
+echo $ac_n "checking if $CC accepts -march=pentium""... $ac_c" 1>&6
+echo "configure:2115: checking if $CC accepts -march=pentium" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-MARCH=pentium"
+if eval "test \"`echo '$''{'openafs_gcc_supports_march'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2123 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_supports_march=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_supports_march=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_supports_march" 1>&6
+if test x$openafs_gcc_supports_march = xyes; then
+ P5PLUS_KOPTS="-march=pentium"
+else
+ P5PLUS_KOPTS="-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+
+echo $ac_n "checking if $CC needs -fno-strength-reduce""... $ac_c" 1>&6
+echo "configure:2153: checking if $CC needs -fno-strength-reduce" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-strength-reduce"
+if eval "test \"`echo '$''{'openafs_gcc_needs_no_strength_reduce'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2161 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_needs_no_strength_reduce=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_needs_no_strength_reduce=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_needs_no_strength_reduce" 1>&6
+if test x$openafs_gcc_needs_no_strength_reduce = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strength-reduce"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+echo $ac_n "checking if $CC needs -fno-strict-aliasing""... $ac_c" 1>&6
+echo "configure:2188: checking if $CC needs -fno-strict-aliasing" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-strict-aliasing"
+if eval "test \"`echo '$''{'openafs_gcc_needs_no_strict_aliasing'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2196 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_needs_no_strict_aliasing=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_needs_no_strict_aliasing=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_needs_no_strict_aliasing" 1>&6
+if test x$openafs_gcc_needs_no_strict_aliasing = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strict-aliasing"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+echo $ac_n "checking if $CC supports -fno-common""... $ac_c" 1>&6
+echo "configure:2223: checking if $CC supports -fno-common" >&5
+save_CFLAGS="$CFLAGS"
+CFLAGS="-fno-common"
+if eval "test \"`echo '$''{'openafs_gcc_supports_no_common'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2231 "configure"
+#include "confdefs.h"
+
+int main() {
+int x;
+; return 0; }
+EOF
+if { (eval echo configure:2238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ openafs_gcc_supports_no_common=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ openafs_gcc_supports_no_common=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$openafs_gcc_supports_no_common" 1>&6
+if test x$openafs_gcc_supports_no_common = xyes; then
+ LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-common"
+fi
+CFLAGS="$save_CFLAGS"
+
+
+
+echo $ac_n "checking whether to build osi_vfs.h""... $ac_c" 1>&6
+echo "configure:2259: checking whether to build osi_vfs.h" >&5
+configdir=config
+outputdir=afs
+chmod +x $configdir/make_vnode.pl
+$configdir/make_vnode.pl -i $LINUX_KERNEL_PATH -o $outputdir
+
+
+echo $ac_n "checking for linux/completion.h existance""... $ac_c" 1>&6
+echo "configure:2267: checking for linux/completion.h existance" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_completion_h_exists'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2275 "configure"
+#include "confdefs.h"
+#include <linux/completion.h>
+#include <linux/version.h>
+int main() {
+struct completion _c;
+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,4,8)
+lose
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_completion_h_exists=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_completion_h_exists=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_completion_h_exists" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for defined for_each_process""... $ac_c" 1>&6
+echo "configure:2303: checking for defined for_each_process" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_defines_for_each_process'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2311 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+#ifndef for_each_process(p)
+#error for_each_process not defined
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_defines_for_each_process=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_defines_for_each_process=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_defines_for_each_process" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for defined prev_task""... $ac_c" 1>&6
+echo "configure:2336: checking for defined prev_task" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_defines_prev_task'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2344 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+#ifndef prev_task(p)
+#error prev_task not defined
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_defines_prev_task=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_defines_prev_task=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_defines_prev_task" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported tasklist_lock""... $ac_c" 1>&6
+echo "configure:2369: checking for exported tasklist_lock" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_tasklist_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2377 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_tasklist_lock
+#error tasklist_lock not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_tasklist_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_tasklist_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_tasklist_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for page_lock in struct address_space""... $ac_c" 1>&6
+echo "configure:2402: checking for page_lock in struct address_space" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_address_space_has_page_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2410 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct address_space _a_s;
+printf("%x\n", _a_s.page_lock);
+; return 0; }
+EOF
+if { (eval echo configure:2418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_page_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_page_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_address_space_has_page_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for gfp_mask in struct address_space""... $ac_c" 1>&6
+echo "configure:2434: checking for gfp_mask in struct address_space" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_address_space_has_gfp_mask'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2442 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct address_space _a;
+printf("%d\n", _a.gfp_mask);
+; return 0; }
+EOF
+if { (eval echo configure:2450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_gfp_mask=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_address_space_has_gfp_mask=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_address_space_has_gfp_mask" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_alloc_sem in struct inode""... $ac_c" 1>&6
+echo "configure:2466: checking for i_alloc_sem in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_alloc_sem'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2474 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _i;
+printf("%x\n", _i.i_alloc_sem);
+; return 0; }
+EOF
+if { (eval echo configure:2482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_alloc_sem=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_alloc_sem=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_alloc_sem" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_truncate_sem in struct inode""... $ac_c" 1>&6
+echo "configure:2498: checking for i_truncate_sem in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_truncate_sem'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2506 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _i;
+printf("%x\n", _i.i_truncate_sem);
+; return 0; }
+EOF
+if { (eval echo configure:2514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_truncate_sem=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_truncate_sem=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_truncate_sem" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_dirty_data_buffers in struct inode""... $ac_c" 1>&6
+echo "configure:2530: checking for i_dirty_data_buffers in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2538 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+printf("%d\n", _inode.i_dirty_data_buffers);
+; return 0; }
+EOF
+if { (eval echo configure:2546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for i_devices in struct inode""... $ac_c" 1>&6
+echo "configure:2562: checking for i_devices in struct inode" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_fs_struct_inode_has_i_cdev'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2570 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+printf("%d\n", _inode.i_devices);
+; return 0; }
+EOF
+if { (eval echo configure:2578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_devices=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_fs_struct_inode_has_i_devices=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_fs_struct_inode_has_i_devices" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for inode_setattr return type""... $ac_c" 1>&6
+echo "configure:2594: checking for inode_setattr return type" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_func_inode_setattr_returns_int'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2602 "configure"
+#include "confdefs.h"
+#include <linux/fs.h>
+int main() {
+struct inode _inode;
+struct iattr _iattr;
+int i;
+i = inode_setattr(&_inode, &_iattr);
+; return 0; }
+EOF
+if { (eval echo configure:2612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_func_inode_setattr_returns_int=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_func_inode_setattr_returns_int=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_func_inode_setattr_returns_int" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+ echo $ac_n "checking for linux/syscall.h in kernel""... $ac_c" 1>&6
+echo "configure:2628: checking for linux/syscall.h in kernel" >&5
+ if test -f "${LINUX_KERNEL_PATH}/include/linux/syscall.h"; then
+ ac_linux_syscall=yes
+ echo "$ac_t""$ac_linux_syscall" 1>&6
+ else
+ ac_linux_syscall=no
+ echo "$ac_t""$ac_linux_syscall" 1>&6
+ fi
+
+
+RHCONFIG_SP=""
+RHCONFIG_MP=""
+if test "x$enable_redhat_buildsys" = "xyes"; then
+ echo "configure: warning: Configured to build from a Red Hat SPEC file" 1>&2
+else
+ echo $ac_n "checking for redhat kernel configuration""... $ac_c" 1>&6
+echo "configure:2644: checking for redhat kernel configuration" >&5
+ if test -f "${LINUX_KERNEL_PATH}/include/linux/rhconfig.h"; then
+ ac_linux_rhconfig=yes
+ RHCONFIG_SP="-D__BOOT_KERNEL_UP=1 -D__BOOT_KERNEL_SMP=0"
+ RHCONFIG_MP="-D__BOOT_KERNEL_UP=0 -D__BOOT_KERNEL_SMP=1"
+ echo "$ac_t""$ac_linux_rhconfig" 1>&6
+ if test ! -f "/boot/kernel.h"; then
+ echo "configure: warning: /boot/kernel.h does not exist. build may fail" 1>&2
+ fi
+ else
+ ac_linux_rhconfig=no
+ echo "$ac_t""$ac_linux_rhconfig" 1>&6
+ fi
+fi
+
+
+
+
+echo $ac_n "checking for recalc_sigpending arg type""... $ac_c" 1>&6
+echo "configure:2663: checking for recalc_sigpending arg type" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_func_recalc_sigpending_takes_void'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2671 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+recalc_sigpending();
+; return 0; }
+EOF
+if { (eval echo configure:2678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_func_recalc_sigpending_takes_void=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_func_recalc_sigpending_takes_void=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_func_recalc_sigpending_takes_void" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for parent in struct task_struct""... $ac_c" 1>&6
+echo "configure:2694: checking for parent in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_parent'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2702 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.parent);
+; return 0; }
+EOF
+if { (eval echo configure:2710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_parent=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_parent=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_parent" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for real_parent in struct task_struct""... $ac_c" 1>&6
+echo "configure:2726: checking for real_parent in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_real_parent'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2734 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.real_parent);
+; return 0; }
+EOF
+if { (eval echo configure:2742: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_real_parent=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_real_parent=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_real_parent" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sig in struct task_struct""... $ac_c" 1>&6
+echo "configure:2758: checking for sig in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sig'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2766 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sig);
+; return 0; }
+EOF
+if { (eval echo configure:2774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sig=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sig=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sig" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sighand in struct task_struct""... $ac_c" 1>&6
+echo "configure:2790: checking for sighand in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sighand'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2798 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sighand);
+; return 0; }
+EOF
+if { (eval echo configure:2806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sighand=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sighand=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sighand" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for sigmask_lock in struct task_struct""... $ac_c" 1>&6
+echo "configure:2822: checking for sigmask_lock in struct task_struct" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_sched_struct_task_struct_has_sigmask_lock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2830 "configure"
+#include "confdefs.h"
+#include <linux/sched.h>
+int main() {
+struct task_struct _tsk;
+printf("%d\n", _tsk.sigmask_lock);
+; return 0; }
+EOF
+if { (eval echo configure:2838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sigmask_lock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_sched_struct_task_struct_has_sigmask_lock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_sched_struct_task_struct_has_sigmask_lock" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+if test "x$enable_redhat_buildsys" = "xyes"; then
+ MPS=Default
+else
+ save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $RHCONFIG_SP $CPPFLAGS"
+ echo $ac_n "checking if kernel uses MODVERSIONS""... $ac_c" 1>&6
+echo "configure:2859: checking if kernel uses MODVERSIONS" >&5
+ if eval "test \"`echo '$''{'ac_cv_linux_config_modversions'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ cat > conftest.$ac_ext <<EOF
+#line 2865 "configure"
+#include "confdefs.h"
+#include <linux/config.h>
+
+int main() {
+#ifndef CONFIG_MODVERSIONS
+lose;
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_config_modversions=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_config_modversions=no
+fi
+rm -f conftest*
+fi
+
+ echo "$ac_t""$ac_cv_linux_config_modversions" 1>&6
+ echo $ac_n "checking which kernel modules to build""... $ac_c" 1>&6
+echo "configure:2890: checking which kernel modules to build" >&5
+ if test "x$ac_linux_rhconfig" = "xyes" -o "x$ac_cv_linux_config_modversions" = "xno"; then
+ MPS="MP SP"
+ else
+ if eval "test \"`echo '$''{'ac_cv_linux_config_smp'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+ cat > conftest.$ac_ext <<EOF
+#line 2899 "configure"
+#include "confdefs.h"
+#include <linux/config.h>
+
+int main() {
+#ifndef CONFIG_SMP
+lose;
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_config_smp=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_config_smp=no
+fi
+rm -f conftest*
+fi
+
+ if test "x$ac_cv_linux_config_smp" = "xyes"; then
+ MPS=MP
+ else
+ MPS=SP
+ fi
+ fi
+ CPPFLAGS=$save_CPPFLAGS
+ echo "$ac_t""$MPS" 1>&6
+fi
+
+
+ if test "x$ac_cv_linux_config_modversions" = "xno"; then
+ echo "configure: warning: Cannot determine sys_call_table status. assuming it's exported" 1>&2
+ ac_cv_linux_exports_sys_call_table=yes
+ if test -f "$LINUX_KERNEL_PATH/include/asm/ia32_unistd.h"; then
+ ac_cv_linux_exports_ia32_sys_call_table=yes
+ fi
+ else
+
+echo $ac_n "checking for exported init_mm""... $ac_c" 1>&6
+echo "configure:2942: checking for exported init_mm" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_init_mm'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2950 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_init_mm
+#error init_mm not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_init_mm=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_init_mm=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_init_mm" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported kallsyms_address_to_symbol""... $ac_c" 1>&6
+echo "configure:2975: checking for exported kallsyms_address_to_symbol" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_kallsyms_address'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 2983 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_kallsyms_address_to_symbol
+#error kallsyms_address_to_symbol not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_address=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_address=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_kallsyms_address" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported kallsyms_symbol_to_address""... $ac_c" 1>&6
+echo "configure:3008: checking for exported kallsyms_symbol_to_address" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_kallsyms_symbol'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3016 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_kallsyms_symbol_to_address
+#error kallsyms_symbol_to_address not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_symbol=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_kallsyms_symbol=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_kallsyms_symbol" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_call_table""... $ac_c" 1>&6
+echo "configure:3041: checking for exported sys_call_table" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_call_table'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3049 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_call_table
+#error sys_call_table not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_call_table=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_call_table=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_call_table" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported ia32_sys_call_table""... $ac_c" 1>&6
+echo "configure:3074: checking for exported ia32_sys_call_table" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_ia32_sys_call_table'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3082 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_ia32_sys_call_table
+#error ia32_sys_call_table not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_ia32_sys_call_table=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_ia32_sys_call_table=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_ia32_sys_call_table" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_chdir""... $ac_c" 1>&6
+echo "configure:3107: checking for exported sys_chdir" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_chdir'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3115 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_chdir
+#error sys_chdir not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_chdir=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_chdir=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_chdir" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_close""... $ac_c" 1>&6
+echo "configure:3140: checking for exported sys_close" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_close'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3148 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_close
+#error sys_close not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_close=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_close=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_close" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+
+echo $ac_n "checking for exported sys_wait4""... $ac_c" 1>&6
+echo "configure:3173: checking for exported sys_wait4" >&5
+save_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS"
+if eval "test \"`echo '$''{'ac_cv_linux_exports_sys_wait4'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3181 "configure"
+#include "confdefs.h"
+#include <linux/modversions.h>
+int main() {
+#ifndef __ver_sys_wait4
+#error sys_wait4 not exported
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_wait4=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_linux_exports_sys_wait4=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_linux_exports_sys_wait4" 1>&6
+CPPFLAGS="$save_CPPFLAGS"
+ if test "x$ac_cv_linux_exports_sys_call_table" = "xno"; then
+ linux_syscall_method=none
+ if test "x$ac_cv_linux_exports_init_mm" = "xyes"; then
+ linux_syscall_method=scan
+ if test "x$ac_cv_linux_exports_kallsyms_address" = "xyes"; then
+ linux_syscall_method=scan_with_kallsyms_address
+ fi
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_symbol" = "xyes"; then
+ linux_syscall_method=kallsyms_symbol
+ fi
+ if test "x$linux_syscall_method" = "xnone"; then
+ { echo "configure: error: no available sys_call_table access method" 1>&2; exit 1; }
+ fi
+ fi
+ fi
+ if test "x$ac_cv_linux_exports_sys_chdir" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CHDIR 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_close" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CLOSE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_wait4" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_WAIT4 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_tasklist_lock" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_TASKLIST_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_sys_call_table" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_SYS_CALL_TABLE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_ia32_sys_call_table" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_IA32_SYS_CALL_TABLE 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_symbol" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_KALLSYMS_SYMBOL 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_exports_kallsyms_address" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define EXPORTED_KALLSYMS_ADDRESS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_completion_h_exists" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define COMPLETION_H_EXISTS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_defines_for_each_process" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define DEFINED_FOR_EACH_PROCESS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_defines_prev_task" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define DEFINED_PREV_TASK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_func_inode_setattr_returns_int" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define INODE_SETATTR_NOT_VOID 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_address_space_has_page_lock" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_address_space_has_gfp_mask" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_ADDRESS_SPACE_HAS_GFP_MASK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_truncate_sem" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_TRUNCATE_SEM 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_alloc_sem" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_ALLOC_SEM 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_devices" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_DEVICES 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_fs_struct_inode_has_i_dirty_data_buffers" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_func_recalc_sigpending_takes_void" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define RECALC_SIGPENDING_TAKES_VOID 1
+EOF
+
+ fi
+ if test "x$ac_linux_syscall" = "xyes" ; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_KERNEL_LINUX_SYSCALL_H 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_parent" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_PARENT 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_real_parent" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_REAL_PARENT 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sigmask_lock" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sighand" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIGHAND 1
+EOF
+
+ fi
+ if test "x$ac_cv_linux_sched_struct_task_struct_has_sig" = "xyes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_TASK_STRUCT_HAS_SIG 1
+EOF
+
+ fi
+ :
+ fi
+ ;;
+ *-solaris*)
+ MKAFS_OSTYPE=SOLARIS
+ echo "$ac_t""sun4" 1>&6
+
+echo $ac_n "checking for vfs_dqrwlock in struct ufsvfs""... $ac_c" 1>&6
+echo "configure:3378: checking for vfs_dqrwlock in struct ufsvfs" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_ufsvfs_has_dqrwlock'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3384 "configure"
+#include "confdefs.h"
+#define _KERNEL
+#include <sys/fs/ufs_inode.h>
+int main() {
+struct ufsvfs _ufsvfs;
+(void) _ufsvfs.vfs_dqrwlock;
+; return 0; }
+EOF
+if { (eval echo configure:3393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_ufsvfs_has_dqrwlock=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_ufsvfs_has_dqrwlock=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_ufsvfs_has_dqrwlock" 1>&6
+if test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_VFS_DQRWLOCK 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for p_corefile in struct proc""... $ac_c" 1>&6
+echo "configure:3415: checking for p_corefile in struct proc" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_proc_has_p_corefile'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3421 "configure"
+#include "confdefs.h"
+#define _KERNEL
+#include <sys/proc.h>
+int main() {
+struct proc _proc;
+(void) _proc.p_corefile;
+; return 0; }
+EOF
+if { (eval echo configure:3430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_proc_has_p_corefile=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_proc_has_p_corefile=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_proc_has_p_corefile" 1>&6
+if test "$ac_cv_solaris_proc_has_p_corefile" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_P_COREFILE 1
+EOF
+
+fi
+
+
+echo $ac_n "checking for fs_rolled in struct proc""... $ac_c" 1>&6
+echo "configure:3452: checking for fs_rolled in struct proc" >&5
+if eval "test \"`echo '$''{'ac_cv_solaris_fs_has_fs_rolled'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+cat > conftest.$ac_ext <<EOF
+#line 3458 "configure"
+#include "confdefs.h"
+#include <sys/fs/ufs_fs.h>
+int main() {
+struct fs _fs;
+(void) _fs.fs_rolled;
+; return 0; }
+EOF
+if { (eval echo configure:3466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_solaris_fs_has_fs_rolled=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_solaris_fs_has_fs_rolled=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_solaris_fs_has_fs_rolled" 1>&6
+if test "$ac_cv_solaris_fs_has_fs_rolled" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_FS_HAS_FS_ROLLED 1
+EOF
+
+fi
+
+ ;;
+ *-sunos*)
+ MKAFS_OSTYPE=SUNOS
+ enable_kernel_module=no
+ echo "$ac_t""sun4" 1>&6
+ ;;
+ *-hpux*)
+ MKAFS_OSTYPE=HPUX
+ echo "$ac_t""hp_ux" 1>&6
+ ;;
+ *-irix*)
+ if test -d /usr/include/sys/SN/SN1; then
+ IRIX_BUILD_IP35="IP35"
+ fi
+ MKAFS_OSTYPE=IRIX
+ echo "$ac_t""sgi" 1>&6
+ ;;
+ *-aix*)
+ MKAFS_OSTYPE=AIX
+ echo "$ac_t""rs_aix" 1>&6
+ ;;
+ *-osf*)
+ MKAFS_OSTYPE=DUX
+ echo "$ac_t""alpha_dux" 1>&6
+ if test "x$enable_kernel_module" = "xyes"; then
+ if test "x$with_dux_kernel_headers" != "x"; then
+ HEADER_RT=`ls ${with_dux_kernel_headers}/rt_preempt.h | head -1 | sed 's,/rt_preempt.h,,;s,/usr/sys/,,'`
+ else
+ HEADER_RT=`ls /usr/sys/*/rt_preempt.h | head -1 | sed 's,/rt_preempt.h,,;s,/usr/sys/,,'`
+ fi
+ fi
+ if test "$HEADER_RT" = "*" ; then
+ { echo "configure: error: Need a configured kernel directory" 1>&2; exit 1; }
+ fi
+
+ ;;
+ *-darwin*)
+ MKAFS_OSTYPE=DARWIN
+ echo "$ac_t""ppc_darwin" 1>&6
+ ;;
+ *-freebsd*)
+ MKAFS_OSTYPE=FBSD
+ echo "$ac_t""i386_fbsd" 1>&6
+ ;;
+ *-openbsd*)
+ MKAFS_OSTYPE=OBSD
+ echo "$ac_t""i386_obsd" 1>&6
+ ;;
+ *)
+ echo "$ac_t""$system" 1>&6
+ ;;
+esac
+
+
+if test "x$with_afs_sysname" != "x"; then
+ AFS_SYSNAME="$with_afs_sysname"
+else
+ echo $ac_n "checking your AFS sysname""... $ac_c" 1>&6
+echo "configure:3544: checking your AFS sysname" >&5
+ case $host in
+ i?86-*-freebsd4.2*)
+ AFS_SYSNAME="i386_fbsd_42"
+ ;;
+ i?86-*-freebsd4.3*)
+ AFS_SYSNAME="i386_fbsd_43"
+ ;;
+ i?86-*-freebsd4.4*)
+ AFS_SYSNAME="i386_fbsd_44"
+ ;;
+ i?86-*-freebsd4.5*)
+ AFS_SYSNAME="i386_fbsd_45"
+ ;;
+ i?86-*-freebsd4.6*)
+ AFS_SYSNAME="i386_fbsd_46"
+ ;;
+ hppa*-hp-hpux11.0*)
+ AFS_SYSNAME="hp_ux110"
+ ;;
+ hppa*-hp-hpux11.11)
+ AFS_SYSNAME="hp_ux11i"
+ ;;
+ ia64-hp-hpux*)
+ AFS_SYSNAME="ia64_hpux1122"
+ ;;
+ hppa*-hp-hpux10*)
+ AFS_SYSNAME="hp_ux102"
+ ;;
+ powerpc-apple-darwin1.2*)
+ AFS_SYSNAME="ppc_darwin_12"
+ ;;
+ powerpc-apple-darwin1.3*)
+ AFS_SYSNAME="ppc_darwin_13"
+ ;;
+ powerpc-apple-darwin1.4*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.1*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.2*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.3*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.4*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin5.5*)
+ AFS_SYSNAME="ppc_darwin_14"
+ ;;
+ powerpc-apple-darwin6.0*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.1*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.2*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.3*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.4*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ powerpc-apple-darwin6.5*)
+ AFS_SYSNAME="ppc_darwin_60"
+ ;;
+ sparc-sun-solaris2.5*)
+ AFS_SYSNAME="sun4x_55"
+ ;;
+ sparc-sun-solaris2.6)
+ AFS_SYSNAME="sun4x_56"
+ ;;
+ sparc-sun-solaris2.7)
+ AFS_SYSNAME="sun4x_57"
+ ;;
+ sparc-sun-solaris2.8)
+ AFS_SYSNAME="sun4x_58"
+ ;;
+ sparc-sun-solaris2.9)
+ AFS_SYSNAME="sun4x_59"
+ ;;
+ sparc-sun-sunos4*)
+ AFS_SYSNAME="sun4_413"
+ ;;
+ i386-pc-solaris2.7)
+ AFS_SYSNAME="sunx86_57"
+ ;;
+ i386-pc-solaris2.8)
+ AFS_SYSNAME="sunx86_58"
+ ;;
+ i386-pc-solaris2.9)
+ AFS_SYSNAME="sunx86_59"
+ ;;
+ alpha*-dec-osf4.0*)
+ AFS_SYSNAME="alpha_dux40"
+ ;;
+ alpha*-dec-osf5.0*)
+ AFS_SYSNAME="alpha_dux50"
+ ;;
+ alpha*-dec-osf5.1*)
+ AFS_SYSNAME="alpha_dux51"
+ ;;
+ mips-sgi-irix6.5)
+ AFS_SYSNAME="sgi_65"
+ ;;
+ ia64-*-linux*)
+ AFS_SYSNAME="ia64_linuxXX"
+ ;;
+ powerpc-*-linux*)
+ AFS_SYSNAME="ppc_linuxXX"
+ ;;
+ alpha*-linux*)
+ AFS_SYSNAME="alpha_linux_XX"
+ ;;
+ s390-*-linux*)
+ AFS_SYSNAME="s390_linuxXX"
+ ;;
+ sparc-*-linux*)
+ AFS_SYSNAME="sparc_linuxXX"
+ ;;
+ sparc64-*-linux*)
+ AFS_SYSNAME="sparc64_linuxXX"
+ ;;
+ i?86-*-linux*)
+ AFS_SYSNAME="i386_linuxXX"
+ ;;
+ parisc-*-linux-gnu)
+ AFS_SYSNAME="parisc_linuxXX"
+ ;;
+ power*-ibm-aix4.2*)
+ AFS_SYSNAME="rs_aix42"
+ ;;
+ power*-ibm-aix4.3*)
+ AFS_SYSNAME="rs_aix42"
+ ;;
+ x86_64-*-linux-gnu)
+ AFS_SYSNAME="amd64_linuxXX"
+ ;;
+ *)
+ { echo "configure: error: An AFS sysname is required" 1>&2; exit 1; }
+ exit 1
+ ;;
+ esac
+ case $AFS_SYSNAME in
+ *_linux*)
+ AFS_SYSKVERS=`echo $LINUX_VERSION | awk -F\. '{print $1 $2}'`
+ if test "x${AFS_SYSKVERS}" = "x"; then
+ { echo "configure: error: Couldn't guess your Linux version. Please use the --with-afs-sysname option to configure an AFS sysname." 1>&2; exit 1; }
+ fi
+ _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/XX\$/$AFS_SYSKVERS/`
+ AFS_SYSNAME="$_AFS_SYSNAME"
+ if test -f "$LINUX_KERNEL_PATH/include/linux/autoconf.h"; then
+ AFS_ISUML=`awk '$2 == "CONFIG_USERMODE"{print $3}' $LINUX_KERNEL_PATH/include/linux/autoconf.h`
+ if test "x${AFS_ISUML}" = "x1"; then
+ _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/linux/umlinux/`
+ fi
+ AFS_SYSNAME="$_AFS_SYSNAME"
+ fi
+ ;;
+ esac
+ echo "$ac_t""$AFS_SYSNAME" 1>&6
+fi
+
+# KDUMP64 defaults to KDUMP for systems without a separate kdump64
+KDUMP64='${KDUMP}'
+KDUMP=kdump
+case $AFS_SYSNAME in
+ sgi_6?)
+ KDUMP=kdump.IP20;;
+ sun4x_5789 | hp_ux11*)
+ KDUMP=kdump32
+ KDUMP64=kdump64;;
+ *linux*)
+ KDUMP='kdump-${LINUX_VERSION}';;
+esac
+
+
+
+case $AFS_SYSNAME in
+ *_darwin*)
+ DARWIN_PLIST=src/libafs/afs.${AFS_SYSNAME}.plist
+ DARWIN_INFOFILE=afs.${AFS_SYSNAME}.plist
+ ;;
+esac
+if eval "test \"`echo '$''{'ac_cv_sockaddr_len'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+
+echo $ac_n "checking if struct sockaddr has sa_len field""... $ac_c" 1>&6
+echo "configure:3738: checking if struct sockaddr has sa_len field" >&5
+cat > conftest.$ac_ext <<EOF
+#line 3740 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/socket.h>
+int main() {
+struct sockaddr *a;
+a->sa_len=0;
+; return 0; }
+EOF
+if { (eval echo configure:3749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_sockaddr_len=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_sockaddr_len=no
+fi
+rm -f conftest*
+echo "$ac_t""$ac_cv_sockaddr_len" 1>&6
+fi
+
+if test "$ac_cv_sockaddr_len" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define STRUCT_SOCKADDR_HAS_SA_LEN 1
+EOF
+
+fi
+if test "x${MKAFS_OSTYPE}" = "xIRIX"; then
+ echo Skipping library tests because they confuse Irix.
+else
+ for ac_func in socket
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3774: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3779 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:3802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+ if test "$ac_cv_func_socket" = no; then
+ for lib in socket inet; do
+ if test "$HAVE_SOCKET" != 1; then
+ echo $ac_n "checking for socket in -l${lib}""... $ac_c" 1>&6
+echo "configure:3831: checking for socket in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'socket | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3839 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char socket();
+
+int main() {
+socket()
+; return 0; }
+EOF
+if { (eval echo configure:3850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_SOCKET=1;cat >> confdefs.h <<\EOF
+#define HAVE_SOCKET 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+ for ac_func in connect
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3880: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3885 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+ if test "$ac_cv_func_connect" = no; then
+ for lib in nsl; do
+ if test "$HAVE_CONNECT" != 1; then
+ echo $ac_n "checking for connect in -l${lib}""... $ac_c" 1>&6
+echo "configure:3937: checking for connect in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'connect | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 3945 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect();
+
+int main() {
+connect()
+; return 0; }
+EOF
+if { (eval echo configure:3956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_CONNECT=1;cat >> confdefs.h <<\EOF
+#define HAVE_CONNECT 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+ for ac_func in gethostbyname
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:3986: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 3991 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+ if test "$ac_cv_func_gethostbyname" = no; then
+ for lib in dns nsl resolv; do
+ if test "$HAVE_GETHOSTBYNAME" != 1; then
+ echo $ac_n "checking for gethostbyname in -l${lib}""... $ac_c" 1>&6
+echo "configure:4042: checking for gethostbyname in -l${lib}" >&5
+ac_lib_var=`echo ${lib}'_'gethostbyname | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-l${lib} $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4050 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname();
+
+int main() {
+gethostbyname()
+; return 0; }
+EOF
+if { (eval echo configure:4061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -l$lib";HAVE_GETHOSTBYNAME=1;cat >> confdefs.h <<\EOF
+#define HAVE_GETHOSTBYNAME 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ fi
+ done
+ fi
+
+echo $ac_n "checking for the useability of arpa/nameser_compat.h""... $ac_c" 1>&6
+echo "configure:4089: checking for the useability of arpa/nameser_compat.h" >&5
+cat > conftest.$ac_ext <<EOF
+#line 4091 "configure"
+#include "confdefs.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <arpa/nameser.h>
+#include <arpa/nameser_compat.h>
+#include <resolv.h>
+
+int main() {
+static int i; i = 0;
+; return 0; }
+EOF
+if { (eval echo configure:4108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6
+ cat >> confdefs.h <<\EOF
+#define HAVE_ARPA_NAMESER_COMPAT_H 1
+EOF
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+
+fi
+rm -f conftest*
+
+ openafs_save_libs="$LIBS"
+ echo $ac_n "checking for res_search""... $ac_c" 1>&6
+echo "configure:4126: checking for res_search" >&5
+
+ ac_cv_func_res_search=no
+ cat > conftest.$ac_ext <<EOF
+#line 4130 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
+#include <resolv.h>
+int main() {
+
+const char host[11]="openafs.org";
+u_char ans[1024];
+int r;
+res_init();
+/* Capture result in r but return 0, since a working nameserver is
+ * not a requirement for compilation.
+ */
+r = res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
+return 0;
+
+; return 0; }
+EOF
+if { (eval echo configure:4154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_res_search=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+
+ if test "$ac_cv_func_res_search" = no; then
+ for lib in dns nsl resolv; do
+ if test "$ac_cv_func_res_search" != yes; then
+ LIBS="-l$lib $LIBS"
+
+ ac_cv_func_res_search=no
+ cat > conftest.$ac_ext <<EOF
+#line 4171 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
+#include <resolv.h>
+int main() {
+
+const char host[11]="openafs.org";
+u_char ans[1024];
+int r;
+res_init();
+/* Capture result in r but return 0, since a working nameserver is
+ * not a requirement for compilation.
+ */
+r = res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
+return 0;
+
+; return 0; }
+EOF
+if { (eval echo configure:4195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_res_search=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+ LIBS="$openafs_save_libs"
+ fi
+ done
+ if test "$ac_cv_func_res_search" = yes; then
+ LIB_res_search="-l$lib"
+ cat >> confdefs.h <<\EOF
+#define HAVE_RES_SEARCH 1
+EOF
+
+ echo "$ac_t""yes, in lib$lib" 1>&6
+ else
+ echo "$ac_t""no" 1>&6
+ fi
+ else
+ cat >> confdefs.h <<\EOF
+#define HAVE_RES_SEARCH 1
+EOF
+
+ echo "$ac_t""yes" 1>&6
+ fi
+
+fi
+
+PTHREAD_LIBS=error
+echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
+echo "configure:4229: checking for pthread_attr_init in -lpthread" >&5
+ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lpthread $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4237 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lpthread"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init in -lpthreads""... $ac_c" 1>&6
+echo "configure:4270: checking for pthread_attr_init in -lpthreads" >&5
+ac_lib_var=`echo pthreads'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lpthreads $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4278 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lpthreads"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init in -lc_r""... $ac_c" 1>&6
+echo "configure:4312: checking for pthread_attr_init in -lc_r" >&5
+ac_lib_var=`echo c_r'_'pthread_attr_init | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lc_r $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4320 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+pthread_attr_init()
+; return 0; }
+EOF
+if { (eval echo configure:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS="-lc_r"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo $ac_n "checking for pthread_attr_init""... $ac_c" 1>&6
+echo "configure:4354: checking for pthread_attr_init" >&5
+if eval "test \"`echo '$''{'ac_cv_func_pthread_attr_init'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4359 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char pthread_attr_init(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char pthread_attr_init();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_pthread_attr_init) || defined (__stub___pthread_attr_init)
+choke me
+#else
+pthread_attr_init();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_pthread_attr_init=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_pthread_attr_init=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'pthread_attr_init`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ PTHREAD_LIBS=""
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+if test "x$PTHREAD_LIBS" = xerror; then
+ echo "configure: warning: *** Unable to locate working posix thread library ***" 1>&2
+fi
+
+
+WITH_OBSOLETE=NO
+if test "$enable_obsolete" = "yes"; then
+ WITH_OBSOLETE=YES
+fi
+
+WITH_INSECURE=NO
+if test "$enable_insecure" = "yes"; then
+ WITH_INSECURE=YES
+fi
+
+# Fast restart
+if test "$enable_fast_restart" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define FAST_RESTART 1
+EOF
+
+fi
+
+if test "$enable_bitmap_later" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BITMAP_LATER 1
+EOF
+
+fi
+
+if test "$enable_full_vos_listvol_switch" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define FULL_LISTVOL_SWITCH 1
+EOF
+
+fi
+
+if test "$enable_bos_restricted_mode" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BOS_RESTRICTED_MODE 1
+EOF
+
+fi
+
+if test "$enable_bos_new_config" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define BOS_NEW_CONFIG 1
+EOF
+
+fi
+
+if test "$enable_namei_fileserver" = "yes"; then
+ cat >> confdefs.h <<\EOF
+#define AFS_NAMEI_ENV 1
+EOF
+
+fi
+
+if test "$enable_afsdb" = "yes"; then
+ LIB_AFSDB="$LIB_res_search"
+ cat >> confdefs.h <<\EOF
+#define AFS_AFSDB_ENV 1
+EOF
+
+fi
+
+echo $ac_n "checking for tivoli tsm butc support""... $ac_c" 1>&6
+echo "configure:4469: checking for tivoli tsm butc support" >&5
+XBSA_CFLAGS=""
+if test "$enable_tivoli_tsm" = "yes"; then
+ XBSADIR1=/usr/tivoli/tsm/client/api/bin/xopen
+ XBSADIR2=/opt/tivoli/tsm/client/api/bin/xopen
+
+ if test -e "$XBSADIR1/xbsa.h"; then
+ XBSA_CFLAGS="-Dxbsa -I$XBSADIR1"
+ echo "$ac_t""yes, $XBSA_CFLAGS" 1>&6
+ elif test -e "$XBSADIR2/xbsa.h"; then
+ XBSA_CFLAGS="-Dxbsa -I$XBSADIR2"
+ echo "$ac_t""yes, $XBSA_CFLAGS" 1>&6
+ else
+ echo "$ac_t""no, missing xbsa.h header file" 1>&6
+ fi
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure:4490: checking for ANSI C header files" >&5
+if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4495 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4503: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ ac_cv_header_stdc=yes
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 4520 "configure"
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "memchr" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 4538 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "free" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+if test "$cross_compiling" = yes; then
+ :
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4559 "configure"
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure:4570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+then
+ :
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+ cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+
+fi
+
+echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
+echo "configure:4594: checking for sys/wait.h that is POSIX.1 compatible" >&5
+if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4599 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+int main() {
+int s;
+wait (&s);
+s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+; return 0; }
+EOF
+if { (eval echo configure:4615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
+if test $ac_cv_header_sys_wait_h = yes; then
+ cat >> confdefs.h <<\EOF
+#define HAVE_SYS_WAIT_H 1
+EOF
+
+fi
+
+ac_header_dirent=no
+for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
+echo "configure:4640: checking for $ac_hdr that defines DIR" >&5
+if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4645 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <$ac_hdr>
+int main() {
+DIR *dirp = 0;
+; return 0; }
+EOF
+if { (eval echo configure:4653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ eval "ac_cv_header_dirent_$ac_safe=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_dirent_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+ ac_header_dirent=$ac_hdr; break
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
+if test $ac_header_dirent = dirent.h; then
+echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
+echo "configure:4678: checking for opendir in -ldir" >&5
+ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-ldir $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4686 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char opendir();
+
+int main() {
+opendir()
+; return 0; }
+EOF
+if { (eval echo configure:4697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -ldir"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+else
+echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
+echo "configure:4719: checking for opendir in -lx" >&5
+ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lx $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4727 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char opendir();
+
+int main() {
+opendir()
+; return 0; }
+EOF
+if { (eval echo configure:4738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="$LIBS -lx"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+
+for ac_hdr in stdlib.h string.h unistd.h fcntl.h sys/time.h sys/file.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4764: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4769 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in netinet/in.h netdb.h sys/fcntl.h sys/mnttab.h sys/mntent.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4804: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4809 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4814: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in mntent.h sys/vfs.h sys/param.h sys/fs_types.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4844: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4849 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in sys/mount.h strings.h termios.h signal.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4884: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4889 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in windows.h malloc.h winsock2.h direct.h io.h sys/user.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4924: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4929 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4934: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in security/pam_modules.h siad.h usersec.h ucontext.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:4964: checking for $ac_hdr" >&5
+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 4969 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+if test "$ac_cv_header_security_pam_modules_h" = "yes"; then
+ HAVE_PAM="yes"
+else
+ HAVE_PAM="no"
+fi
+
+
+for ac_func in utimes random srandom getdtablesize snprintf re_comp re_exec
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5011: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5016 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_func in setprogname getprogname sigaction mkstemp strerror
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5066: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5071 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
+echo "configure:5119: checking for ssize_t" >&5
+if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5124 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_ssize_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_ssize_t=no
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
+if test $ac_cv_type_ssize_t = no; then
+ cat >> confdefs.h <<\EOF
+#define ssize_t int
+EOF
+
+fi
+
+
+for ac_func in timegm
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5155: checking for $ac_func" >&5
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 5160 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+if test "x$enable_transarc_paths" = "xyes" ; then
+ afsconfdir=${afsconfdir=/usr/afs/etc}
+ viceetcdir=${viceetcdir=/usr/vice/etc}
+ afskerneldir=${afskerneldir=${viceetcdir}}
+ afssrvbindir=${afssrvbindir=/usr/afs/bin}
+ afssrvsbindir=${afssrvsbindir=/usr/afs/bin}
+ afssrvlibexecdir=${afssrvlibexecdir=/usr/afs/bin}
+ afsdbdir=${afsdbdir=/usr/afs/db}
+ afslogsdir=${afslogsdir=/usr/afs/logs}
+ afslocaldir=${afslocaldir=/usr/afs/local}
+ afsbackupdir=${afsbackupdir=/usr/afs/backup}
+ afsbosconfigdir=${afsbosconfigdir=/usr/afs/local}
+else
+ afsconfdir=${afsconfdir='${sysconfdir}/openafs/server'}
+ viceetcdir=${viceetcdir='${sysconfdir}/openafs'}
+ afskerneldir=${afskerneldir='${libdir}/openafs'}
+ afssrvbindir=${afssrvbindir='${bindir}'}
+ afssrvsbindir=${afssrvsbindir='${sbindir}'}
+ afssrvlibexecdir=${afssrvlibexecdir='${libexecdir}/openafs'}
+ afsdbdir=${afsdbdir='${localstatedir}/openafs/db'}
+ afslogsdir=${afslogsdir='${localstatedir}/openafs/logs'}
+ afslocaldir=${afslocaldir='${localstatedir}/openafs'}
+ afsbackupdir=${afsbackupdir='${localstatedir}/openafs/backup'}
+ afsbosconfigdir=${afsbosconfigdir='${sysconfdir}/openafs'}
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+if test "x$enable_kernel_module" = "xyes"; then
+ENABLE_KERNEL_MODULE=libafs
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+TOP_SRCDIR="${SRCDIR_PARENT}"
+TOP_INCDIR="${SRCDIR_PARENT}/include"
+TOP_LIBDIR="${SRCDIR_PARENT}/lib"
+if test "${DEST}x" = "x"; then
+ DEST="${SRCDIR_PARENT}/${AFS_SYSNAME}/dest"
+fi
+
+# Check for files involved in porting. Report errors, don't make the
+# user hunt through the configure log after the build fails!
+if test ! -r config/Makefile.${AFS_SYSNAME}.in ; then
+ { echo "configure: error: no source file config/Makefile.${AFS_SYSNAME}.in" 1>&2; exit 1; }
+fi
+
+trap '' 1 2 15
+cat > confcache <<\EOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs. It is not useful on other systems.
+# If it contains results you don't want to keep, you may remove or edit it.
+#
+# By default, configure uses ./config.cache as the cache file,
+# creating it if it does not exist already. You can give configure
+# the --cache-file=FILE option to use a different cache file; that is
+# what configure does when it calls configure scripts in
+# subdirectories, so they share the cache.
+# Giving --cache-file=/dev/null disables caching, for debugging configure.
+# config.status only pays attention to the cache file if you give it the
+# --recheck option to rerun configure.
+#
+EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(set) 2>&1 |
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote substitution
+ # turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ -e "s/'/'\\\\''/g" \
+ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+ ;;
+ esac >> confcache
+if cmp -s $cache_file confcache; then
+ :
+else
+ if test -w $cache_file; then
+ echo "updating cache $cache_file"
+ cat confcache > $cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+fi
+rm -f confcache
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Any assignment to VPATH causes Sun make to only execute
+# the first set of double-colon rules, so remove it if not needed.
+# If there is a colon in the path, we need to keep it.
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
+fi
+
+trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+
+DEFS=-DHAVE_CONFIG_H
+
+# Without the "./", some shells look in PATH for config.status.
+: ${CONFIG_STATUS=./config.status}
+
+echo creating $CONFIG_STATUS
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
+#! /bin/sh
+# Generated automatically by configure.
+# Run this file to recreate the current configuration.
+# This directory was configured as follows,
+# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+#
+# $0 $ac_configure_args
+#
+# Compiler output produced by configure, useful for debugging
+# configure, is in ./config.log if it exists.
+
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+for ac_option
+do
+ case "\$ac_option" in
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
+ exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+ -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
+ echo "$CONFIG_STATUS generated by autoconf version 2.13"
+ exit 0 ;;
+ -help | --help | --hel | --he | --h)
+ echo "\$ac_cs_usage"; exit 0 ;;
+ *) echo "\$ac_cs_usage"; exit 1 ;;
+ esac
+done
+
+ac_given_srcdir=$srcdir
+ac_given_INSTALL="$INSTALL"
+
+trap 'rm -fr `echo "\
+Makefile \
+config/Makefile.${AFS_SYSNAME} \
+ config/afsconfig.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+# Protect against being on the right side of a sed subst in config.status.
+sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
+ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
+$ac_vpsub
+$extrasub
+s%@SHELL@%$SHELL%g
+s%@CFLAGS@%$CFLAGS%g
+s%@CPPFLAGS@%$CPPFLAGS%g
+s%@CXXFLAGS@%$CXXFLAGS%g
+s%@FFLAGS@%$FFLAGS%g
+s%@DEFS@%$DEFS%g
+s%@LDFLAGS@%$LDFLAGS%g
+s%@LIBS@%$LIBS%g
+s%@exec_prefix@%$exec_prefix%g
+s%@prefix@%$prefix%g
+s%@program_transform_name@%$program_transform_name%g
+s%@bindir@%$bindir%g
+s%@sbindir@%$sbindir%g
+s%@libexecdir@%$libexecdir%g
+s%@datadir@%$datadir%g
+s%@sysconfdir@%$sysconfdir%g
+s%@sharedstatedir@%$sharedstatedir%g
+s%@localstatedir@%$localstatedir%g
+s%@libdir@%$libdir%g
+s%@includedir@%$includedir%g
+s%@oldincludedir@%$oldincludedir%g
+s%@infodir@%$infodir%g
+s%@mandir@%$mandir%g
+s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
+s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
+s%@INSTALL_DATA@%$INSTALL_DATA%g
+s%@PACKAGE@%$PACKAGE%g
+s%@VERSION@%$VERSION%g
+s%@ACLOCAL@%$ACLOCAL%g
+s%@AUTOCONF@%$AUTOCONF%g
+s%@AUTOMAKE@%$AUTOMAKE%g
+s%@AUTOHEADER@%$AUTOHEADER%g
+s%@MAKEINFO@%$MAKEINFO%g
+s%@SET_MAKE@%$SET_MAKE%g
+s%@CC@%$CC%g
+s%@host@%$host%g
+s%@host_alias@%$host_alias%g
+s%@host_cpu@%$host_cpu%g
+s%@host_vendor@%$host_vendor%g
+s%@host_os@%$host_os%g
+s%@CPP@%$CPP%g
+s%@LN_S@%$LN_S%g
+s%@RANLIB@%$RANLIB%g
+s%@YACC@%$YACC%g
+s%@LEX@%$LEX%g
+s%@LEXLIB@%$LEXLIB%g
+s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
+s%@OMIT_FRAME_POINTER@%$OMIT_FRAME_POINTER%g
+s%@P5PLUS_KOPTS@%$P5PLUS_KOPTS%g
+s%@LINUX_GCC_KOPTS@%$LINUX_GCC_KOPTS%g
+s%@RHCONFIG_SP@%$RHCONFIG_SP%g
+s%@RHCONFIG_MP@%$RHCONFIG_MP%g
+s%@MPS@%$MPS%g
+s%@HEADER_RT@%$HEADER_RT%g
+s%@KERN_DEBUG_OPT@%$KERN_DEBUG_OPT%g
+s%@KDUMP@%$KDUMP%g
+s%@KDUMP64@%$KDUMP64%g
+s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
+s%@XBSA_CFLAGS@%$XBSA_CFLAGS%g
+s%@HAVE_PAM@%$HAVE_PAM%g
+s%@afsconfdir@%$afsconfdir%g
+s%@viceetcdir@%$viceetcdir%g
+s%@afskerneldir@%$afskerneldir%g
+s%@afssrvbindir@%$afssrvbindir%g
+s%@afssrvsbindir@%$afssrvsbindir%g
+s%@afssrvlibexecdir@%$afssrvlibexecdir%g
+s%@afsdbdir@%$afsdbdir%g
+s%@afslogsdir@%$afslogsdir%g
+s%@afslocaldir@%$afslocaldir%g
+s%@afsbackupdir@%$afsbackupdir%g
+s%@afsbosconfigdir@%$afsbosconfigdir%g
+s%@AFS_SYSNAME@%$AFS_SYSNAME%g
+s%@ENABLE_KERNEL_MODULE@%$ENABLE_KERNEL_MODULE%g
+s%@LIB_AFSDB@%$LIB_AFSDB%g
+s%@LINUX_KERNEL_PATH@%$LINUX_KERNEL_PATH%g
+s%@LINUX_VERSION@%$LINUX_VERSION%g
+s%@MKAFS_OSTYPE@%$MKAFS_OSTYPE%g
+s%@TOP_SRCDIR@%$TOP_SRCDIR%g
+s%@TOP_INCDIR@%$TOP_INCDIR%g
+s%@TOP_LIBDIR@%$TOP_LIBDIR%g
+s%@DEST@%$DEST%g
+s%@WITH_OBSOLETE@%$WITH_OBSOLETE%g
+s%@WITH_INSECURE@%$WITH_INSECURE%g
+s%@DARWIN_INFOFILE@%$DARWIN_INFOFILE%g
+s%@IRIX_BUILD_IP35@%$IRIX_BUILD_IP35%g
+
+CEOF
+EOF
+
+cat >> $CONFIG_STATUS <<\EOF
+
+# Split the substitutions into bite-sized pieces for seds with
+# small command number limits, like on Digital OSF/1 and HP-UX.
+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
+ac_file=1 # Number of current file.
+ac_beg=1 # First line for current file.
+ac_end=$ac_max_sed_cmds # Line after last line for current file.
+ac_more_lines=:
+ac_sed_cmds=""
+while $ac_more_lines; do
+ if test $ac_beg -gt 1; then
+ sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
+ else
+ sed "${ac_end}q" conftest.subs > conftest.s$ac_file
+ fi
+ if test ! -s conftest.s$ac_file; then
+ ac_more_lines=false
+ rm -f conftest.s$ac_file
+ else
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds="sed -f conftest.s$ac_file"
+ else
+ ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
+ fi
+ ac_file=`expr $ac_file + 1`
+ ac_beg=$ac_end
+ ac_end=`expr $ac_end + $ac_max_sed_cmds`
+ fi
+done
+if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds=cat
+fi
+EOF
+
+cat >> $CONFIG_STATUS <<EOF
+
+CONFIG_FILES=\${CONFIG_FILES-"\
+Makefile \
+config/Makefile.${AFS_SYSNAME} \
+"}
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case "$ac_file" in
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+ *) ac_file_in="${ac_file}.in" ;;
+ esac
+
+ # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
+
+ # Remove last slash and all that follows it. Not all systems have dirname.
+ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+ # The file is in a subdirectory.
+ test ! -d "$ac_dir" && mkdir "$ac_dir"
+ ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+ else
+ ac_dir_suffix= ac_dots=
+ fi
+
+ case "$ac_given_srcdir" in
+ .) srcdir=.
+ if test -z "$ac_dots"; then top_srcdir=.
+ else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+ /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+ *) # Relative path.
+ srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+ top_srcdir="$ac_dots$ac_given_srcdir" ;;
+ esac
+
+ case "$ac_given_INSTALL" in
+ [/$]*) INSTALL="$ac_given_INSTALL" ;;
+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+ esac
+
+ echo creating "$ac_file"
+ rm -f "$ac_file"
+ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+ case "$ac_file" in
+ *Makefile*) ac_comsub="1i\\
+# $configure_input" ;;
+ *) ac_comsub= ;;
+ esac
+
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+ sed -e "$ac_comsub
+s%@configure_input@%$configure_input%g
+s%@srcdir@%$srcdir%g
+s%@top_srcdir@%$top_srcdir%g
+s%@INSTALL@%$INSTALL%g
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
+fi; done
+rm -f conftest.s*
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
+ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
+ac_dC='\3'
+ac_dD='%g'
+# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
+ac_uB='\([ ]\)%\1#\2define\3'
+ac_uC=' '
+ac_uD='\4%g'
+# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
+ac_eB='$%\1#\2define\3'
+ac_eC=' '
+ac_eD='%g'
+
+if test "${CONFIG_HEADERS+set}" != set; then
+EOF
+cat >> $CONFIG_STATUS <<EOF
+ CONFIG_HEADERS="config/afsconfig.h"
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+fi
+for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case "$ac_file" in
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+ *) ac_file_in="${ac_file}.in" ;;
+ esac
+
+ echo creating $ac_file
+
+ rm -f conftest.frag conftest.in conftest.out
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+ cat $ac_file_inputs > conftest.in
+
+EOF
+
+# Transform confdefs.h into a sed script conftest.vals that substitutes
+# the proper values into config.h.in to produce config.h. And first:
+# Protect against being on the right side of a sed subst in config.status.
+# Protect against being in an unquoted here document in config.status.
+rm -f conftest.vals
+cat > conftest.hdr <<\EOF
+s/[\\&%]/\\&/g
+s%[\\$`]%\\&%g
+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
+s%ac_d%ac_u%gp
+s%ac_u%ac_e%gp
+EOF
+sed -n -f conftest.hdr confdefs.h > conftest.vals
+rm -f conftest.hdr
+
+# This sed command replaces #undef with comments. This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+cat >> conftest.vals <<\EOF
+s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
+EOF
+
+# Break up conftest.vals because some shells have a limit on
+# the size of here documents, and old seds have small limits too.
+
+rm -f conftest.tail
+while :
+do
+ ac_lines=`grep -c . conftest.vals`
+ # grep -c gives empty output for an empty file on some AIX systems.
+ if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
+ # Write a limited-size here document to conftest.frag.
+ echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
+ echo 'CEOF
+ sed -f conftest.frag conftest.in > conftest.out
+ rm -f conftest.in
+ mv conftest.out conftest.in
+' >> $CONFIG_STATUS
+ sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
+ rm -f conftest.vals
+ mv conftest.tail conftest.vals
+done
+rm -f conftest.vals
+
+cat >> $CONFIG_STATUS <<\EOF
+ rm -f conftest.frag conftest.h
+ echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
+ cat conftest.in >> conftest.h
+ rm -f conftest.in
+ if cmp -s $ac_file conftest.h 2>/dev/null; then
+ echo "$ac_file is unchanged"
+ rm -f conftest.h
+ else
+ # Remove last slash and all that follows it. Not all systems have dirname.
+ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+ # The file is in a subdirectory.
+ test ! -d "$ac_dir" && mkdir "$ac_dir"
+ fi
+ rm -f $ac_file
+ mv conftest.h $ac_file
+ fi
+fi; done
+
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+
+exit 0
+EOF
+chmod +x $CONFIG_STATUS
+rm -fr confdefs* $ac_clean_files
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+
+>>>>>>> new
AC_INIT(Makefile.common)
-AM_INIT_AUTOMAKE(openafs-libafs,1.2.11)
+AM_INIT_AUTOMAKE(openafs-libafs,1.2.12)
AC_CONFIG_HEADER(config/afsconfig.h)
define(OPENAFS_CONFIGURE_LIBAFS)
AC_INIT(src/config/stds.h)
-AM_INIT_AUTOMAKE(openafs,1.2.11)
+AM_INIT_AUTOMAKE(openafs,1.2.12)
AC_CONFIG_HEADER(src/config/afsconfig.h)
AC_PROG_CC
# Created: 1993-05-16
# Public domain
-# $Id: mkinstalldirs,v 1.1 2001/07/05 00:54:56 hartmans Exp $
+# $Id: mkinstalldirs,v 1.3 2001/06/28 04:55:21 shadow Exp $
errstatus=0
-# $Id: Makefile.am.common,v 1.1 2001/07/05 00:54:58 hartmans Exp $
+# $Id: Makefile.am.common,v 1.1 2001/06/05 20:17:46 shadow Exp $
INCLUDES+=-I$(top_builddir)/include
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_config.c,v 1.1.1.4 2001/07/14 22:19:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_config.c,v 1.4 2001/07/12 19:58:18 shadow Exp $");
#include "sys/limits.h"
#include "sys/types.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_file.c,v 1.1.1.5 2001/09/11 14:24:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_file.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_groups.c,v 1.1.1.4 2001/07/14 22:19:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_groups.c,v 1.4 2001/07/12 19:58:18 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_inode.c,v 1.1.1.4 2001/07/14 22:19:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_inode.c,v 1.4 2001/07/12 19:58:18 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_misc.c,v 1.1.1.4 2001/07/14 22:19:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_misc.c,v 1.4 2001/07/12 19:58:18 shadow Exp $");
#include "../h/systm.h"
#include "../h/types.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_sleep.c,v 1.1.1.4 2001/07/14 22:19:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_sleep.c,v 1.4 2001/07/12 19:58:18 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_timeout.c,v 1.1.1.5 2001/09/11 14:24:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_timeout.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_vfsops.c,v 1.1.1.5 2002/05/10 23:43:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_vfsops.c,v 1.4.4.1 2002/04/24 01:41:20 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_vm.c,v 1.1.1.5 2002/05/10 23:43:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_vm.c,v 1.4.4.1 2002/04/24 01:41:20 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/AIX/osi_vnodeops.c,v 1.1.1.6 2002/05/10 23:43:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/AIX/osi_vnodeops.c,v 1.5.2.1 2002/04/24 01:41:20 zacheiss Exp $");
#include "../h/systm.h"
#include "../h/types.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_file.c,v 1.1.1.4 2001/09/11 14:24:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_file.c,v 1.5 2001/08/08 00:03:29 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_groups.c,v 1.1.1.3 2001/07/14 22:19:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_groups.c,v 1.3 2001/07/12 19:58:18 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_inode.c,v 1.1.1.3 2001/07/14 22:20:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_inode.c,v 1.3 2001/07/12 19:58:18 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_misc.c,v 1.1.1.3 2001/07/14 22:20:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_misc.c,v 1.3 2001/07/12 19:58:19 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_module.c,v 1.1.1.6 2002/09/26 18:58:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_module.c,v 1.6.2.2 2002/08/21 20:53:22 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
/* osi_misc.c */
extern int osi_lookupname(char *aname, enum uio_seg seg, int followlink,
struct vnode **dirvpp, struct vnode **vpp);
+
+/* osi_sleep.c */
+extern void afs_osi_fullSigMask(void);
+extern void afs_osi_fullSigRestore(void);
+
/* osi_vm.c */
extern void osi_VM_NukePages(struct vnode *vp, off_t offset, off_t size);
extern int osi_VM_Setup(struct vcache *avc, int force);
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_sleep.c,v 1.1.1.4 2002/01/22 19:48:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_sleep.c,v 1.3.4.2 2004/10/18 06:04:25 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
}
relevent(evp);
}
+
+void
+afs_osi_fullSigMask()
+{
+ struct uthread *user_thread = (struct uthread *)get_bsdthread_info(current_act());
+
+ /* Protect original sigmask */
+ if (!user_thread->uu_oldmask) {
+ /* Back up current sigmask */
+ user_thread->uu_oldmask = user_thread->uu_sigmask;
+ /* Mask all signals */
+ user_thread->uu_sigmask = ~(sigset_t)0;
+ }
+}
+
+void
+afs_osi_fullSigRestore()
+{
+ struct uthread *user_thread = (struct uthread *)get_bsdthread_info(current_act());
+
+ /* Protect original sigmask */
+ if (user_thread->uu_oldmask) {
+ /* Restore original sigmask */
+ user_thread->uu_sigmask = user_thread->uu_oldmask;
+ /* Clear the oldmask */
+ user_thread->uu_oldmask = (sigset_t)0;
+ }
+}
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_vfsops.c,v 1.1.1.7 2004/01/10 20:52:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_vfsops.c,v 1.4.2.3 2003/10/24 05:24:39 shadow Exp $");
#include <afs/sysincludes.h> /* Standard vendor system headers */
#include <afs/afsincludes.h> /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_vm.c,v 1.1.1.7 2002/09/26 18:58:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_vm.c,v 1.3.4.5 2004/10/18 05:45:38 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
if (UBCINFOEXISTS(vp))
return EBUSY;
#endif
- if (avc->vrefCount)
+ if (avc->vrefCount > DARWIN_REFBASE)
return EBUSY;
if (avc->opens)
struct proc *p=current_proc();
struct vnode *vp=AFSTOV(avc);
void *obj;
+#ifdef AFS_DARWIN14_ENV
+ int didhold;
+#endif
if (slept)
*slept=0;
AFS_RELE(vp);
return;
}
- if (!UBCINFOEXISTS(vp) || vp->v_count != 2) {
+ if (!UBCINFOEXISTS(vp) || vp->v_usecount != 2+DARWIN_REFBASE) {
simple_unlock(&vp->v_interlock);
AFS_RELE(vp);
return;
AFS_RELE(vp);
return;
}
+ if (ISSET(vp->v_flag, VORECLAIM)) {
+ simple_unlock(&vp->v_interlock);
+ AFS_RELE(vp);
+ return;
+ }
#else
if (vp->v_ubcinfo->ui_holdcnt) {
simple_unlock(&vp->v_interlock);
return;
}
+#ifndef AFS_DARWIN14_ENV
vp->v_usecount--; /* we want the usecount to be 1 */
+#endif
if (slept) {
ReleaseWriteLock(&afs_xvcache);
ubc_release(vp);
#endif
if (ubc_issetflags(vp, UI_HASOBJREF))
- printf("ubc_release didn't release the reference?!\n");
- } else if (!vn_lock(vp, LK_EXCLUSIVE|LK_INTERLOCK,current_proc())) {
+ printf("ubc_release didn't release the reference?!\n");
+ } else {
+#ifdef AFS_DARWIN14_ENV
+ SET(vp->v_flag, VORECLAIM);
+#endif
+ if (!vn_lock(vp, LK_EXCLUSIVE|LK_INTERLOCK,current_proc())) {
#ifdef AFS_DARWIN14_ENV
- obj = ubc_getobject(vp,UBC_HOLDOBJECT);
+ obj = ubc_getobject(vp,UBC_HOLDOBJECT);
+ if ((didhold = ubc_hold(vp)))
+ (void)ubc_clean(vp, 0);
#else
#ifdef AFS_DARWIN13_ENV
- obj = ubc_getobject(vp,(UBC_NOREACTIVATE|UBC_HOLDOBJECT));
+ obj = ubc_getobject(vp,(UBC_NOREACTIVATE|UBC_HOLDOBJECT));
#else
- obj = ubc_getobject(vp);
+ obj = ubc_getobject(vp);
#endif
+ (void)ubc_clean(vp, 1);
#endif
- (void)ubc_clean(vp, 1);
- vinvalbuf(vp, V_SAVE, &afs_osi_cred, p, 0, 0);
- if (vp->v_usecount == 1)
- VOP_INACTIVE(vp, p);
- else
- VOP_UNLOCK(vp, 0, p);
- if (obj) {
- if (ISSET(vp->v_flag, VTERMINATE))
- panic("afs_vnreclaim: already teminating");
- SET(vp->v_flag, VTERMINATE);
- memory_object_destroy(obj, 0);
- while (ISSET(vp->v_flag, VTERMINATE)) {
- SET(vp->v_flag, VTERMWANT);
- tsleep((caddr_t)&vp->v_ubcinfo, PINOD, "afs_vnreclaim", 0);
- }
- }
- } else {
- if (simple_lock_try(&vp->v_interlock))
- panic("afs_vnreclaim: slept, but did no work :(");
- if (UBCINFOEXISTS(vp) && vp->v_count == 1) {
- vp->v_usecount++;
- simple_unlock(&vp->v_interlock);
- VN_RELE(vp);
- } else
- simple_unlock(&vp->v_interlock);
- }
- AFS_GLOCK();
- if (slept)
- ObtainWriteLock(&afs_xvcache,175);
- else
- ObtainReadLock(&afs_xvcache);
+ vinvalbuf(vp, V_SAVE, &afs_osi_cred, p, 0, 0);
+ if (vp->v_usecount ==
+#ifdef AFS_DARWIN14_ENV
+ 2 + DARWIN_REFBASE
+#else
+ 1
+#endif
+ )
+ VOP_INACTIVE(vp, p);
+ else
+ VOP_UNLOCK(vp, 0, p);
+#ifdef AFS_DARWIN14_ENV
+ if (didhold)
+ ubc_rele(vp);
+#endif
+ if (obj) {
+ if (ISSET(vp->v_flag, VTERMINATE))
+ panic("afs_vnreclaim: already teminating");
+ SET(vp->v_flag, VTERMINATE);
+ memory_object_destroy(obj, 0);
+ while (ISSET(vp->v_flag, VTERMINATE)) {
+ SET(vp->v_flag, VTERMWANT);
+ tsleep((caddr_t)&vp->v_ubcinfo, PINOD, "afs_vnreclaim", 0);
+ }
+ }
+#ifdef AFS_DARWIN14_ENV
+ simple_lock(&vp->v_interlock);
+ CLR(vp->v_flag, VORECLAIM);
+ if (ISSET((vp)->v_flag, VXWANT)) {
+ CLR((vp)->v_flag, VXWANT);
+ wakeup((caddr_t)(vp));
+ }
+ vp->v_usecount--;
+ simple_unlock(&vp->v_interlock);
+#endif
+ } else {
+#ifdef AFS_DARWIN14_ENV
+ CLR(vp->v_flag, VORECLAIM);
+#endif
+ if (simple_lock_try(&vp->v_interlock))
+ panic("afs_vnreclaim: slept, but did no work :(");
+ if (UBCINFOEXISTS(vp) && vp->v_count == DARWIN_REFBASE +
+#ifdef AFS_DARWIN14_ENV
+ 2
+#else
+ 1
+#endif
+ ) {
+#ifndef AFS_DARWIN14_ENV
+ /* We left the refcount high in 1.4 */
+ vp->v_usecount++;
+#endif
+ simple_unlock(&vp->v_interlock);
+ VN_RELE(vp);
+ } else {
+#ifdef AFS_DARWIN14_ENV
+ /* We left the refcount high in 1.4 */
+ vp->v_usecount--;
+#endif
+ simple_unlock(&vp->v_interlock);
+ }
+ }
+ }
+ AFS_GLOCK();
+ if (slept)
+ ObtainWriteLock(&afs_xvcache,175);
+ else
+ ObtainReadLock(&afs_xvcache);
}
void osi_VM_NukePages(struct vnode *vp, off_t offset, off_t size) {
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DARWIN/osi_vnodeops.c,v 1.1.1.10 2004/01/10 20:52:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DARWIN/osi_vnodeops.c,v 1.4.2.12 2004/10/18 06:38:18 shadow Exp $");
#include <afs/sysincludes.h> /* Standard vendor system headers */
#include <afs/afsincludes.h> /* Afs-based standard headers */
printf("afs: WARNING: ui_refcount panic averted\n");
}
}
+ if (UBCINFOMISSING(ap->a_vp) ||
+ UBCINFORECLAIMED(ap->a_vp)) {
+ if (UBCINFORECLAIMED(ap->a_vp) && ISSET(ap->a_vp->v_flag,
+ (VXLOCK|VORECLAIM))) {
+ printf("no ubc for %x in close, reclaim set\n", ap->a_vp);
+ return (ENXIO);
+ } else {
+ printf("no ubc for %x in close, put back\n", ap->a_vp);
+ ubc_info_init(ap->a_vp);
+ }
+ }
#endif
return code;
struct iovec aiov;
struct uio * uio = &auio;
int nocommit = flags & UPL_NOCOMMIT;
+ int iosize;
int code;
struct vcache *tvc=VTOAFS(vp);
panic("afs_vop_pageout: no upl");
}
#if 1
- { int lbn, iosize, s;
+ { int lbn, s;
struct buf *bp;
int biosize = DEV_BSIZE;
if (f_offset & PAGE_MASK)
panic("afs_vop_pageout: offset not page aligned");
+ /* size will always be a multiple of PAGE_SIZE */
+ /* pageout isn't supposed to extend files */
+ if (f_offset + size > tvc->m.Length)
+ iosize = tvc->m.Length - f_offset;
+ else
+ iosize = size;
+
+ if (size > (iosize + (PAGE_SIZE - 1)) & ~PAGE_MASK && !nocommit) {
+ int iosize_rnd=(iosize + (PAGE_SIZE - 1)) & ~PAGE_MASK;
+ kernel_upl_abort_range(pl, pl_offset + iosize_rnd,
+ size - iosize_rnd,
+ UPL_ABORT_FREE_ON_EMPTY);
+ }
auio.uio_iov = &aiov;
auio.uio_iovcnt = 1;
auio.uio_offset = f_offset;
auio.uio_procp = NULL;
kernel_upl_map(kernel_map, pl, &ioaddr);
ioaddr += pl_offset;
- auio.uio_resid = aiov.iov_len = size;
+ auio.uio_resid = aiov.iov_len = iosize;
aiov.iov_base = (caddr_t)ioaddr;
#if 1 /* USV [ */
{
cache_purge(vp);
if (!error && UBCINFOEXISTS(vp)) {
#ifdef AFS_DARWIN14_ENV
- (void) ubc_uncache(vp);
+ /* If crashes continue in ubc_hold, comment this out */
+ /* (void)ubc_uncache(vp);*/
#else
int wasmapped=ubc_issetflags(vp, UI_WASMAPPED);
int hasobjref=ubc_issetflags(vp, UI_HASOBJREF);
register struct vnode *fdvp = ap->a_fdvp;
struct proc *p=fcnp->cn_proc;
+ /* Check for cross-device rename.
+ * For AFS, this means anything not in AFS-space
+ */
+ if ((0 != strcmp(tdvp->v_mount->mnt_stat.f_fstypename, "afs")) ||
+ (tvp && (0 != strcmp(tvp->v_mount->mnt_stat.f_fstypename, "afs")))) {
+ error = EXDEV;
+ goto abortit;
+ }
+
/*
* if fvp == tvp, we're just removing one name of a pair of
* directory entries for the same element. convert call into rename.
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_file.c,v 1.1.1.6 2001/09/11 14:24:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_file.c,v 1.6 2001/08/08 00:03:29 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_groups.c,v 1.1.1.4 2001/07/14 22:19:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_groups.c,v 1.4 2001/07/12 19:58:19 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_inode.c,v 1.1.1.6 2001/07/14 22:19:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_inode.c,v 1.9 2001/07/12 19:58:19 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_misc.c,v 1.1.1.4 2001/07/14 22:19:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_misc.c,v 1.4 2001/07/12 19:58:19 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_sleep.c,v 1.1.1.4 2001/07/14 22:19:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_sleep.c,v 1.4 2001/07/12 19:58:19 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_vfsops.c,v 1.1.1.8 2002/08/02 04:28:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_vfsops.c,v 1.7.2.2 2002/07/10 20:01:29 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_vm.c,v 1.1.1.5 2002/05/10 23:43:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_vm.c,v 1.4.4.1 2002/04/24 01:41:25 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/DUX/osi_vnodeops.c,v 1.1.1.7 2002/09/26 18:58:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/DUX/osi_vnodeops.c,v 1.5.4.2 2002/08/28 03:54:49 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_file.c,v 1.1.1.5 2002/09/26 18:58:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_file.c,v 1.4.2.1 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_groups.c,v 1.1.1.4 2002/09/26 18:58:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_groups.c,v 1.3.4.1 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_inode.c,v 1.1.1.4 2002/09/26 18:58:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_inode.c,v 1.3.4.1 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_misc.c,v 1.1.1.4 2002/09/26 18:58:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_misc.c,v 1.3.4.1 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_sleep.c,v 1.1.1.4 2002/09/26 18:58:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_sleep.c,v 1.3.4.1 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_vfsops.c,v 1.1.1.6 2002/09/26 18:58:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_vfsops.c,v 1.4.2.2 2002/09/10 22:33:29 zacheiss Exp $");
#include <afs/sysincludes.h> /* Standard vendor system headers */
#include <afs/afsincludes.h> /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_vm.c,v 1.1.1.5 2002/09/26 18:58:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_vm.c,v 1.3.4.2 2002/09/10 22:33:29 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/FBSD/osi_vnodeops.c,v 1.1.1.4 2002/09/26 18:58:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/FBSD/osi_vnodeops.c,v 1.3.4.1 2002/09/10 22:33:30 zacheiss Exp $");
#include <afs/sysincludes.h> /* Standard vendor system headers */
#include <afs/afsincludes.h> /* Afs-based standard headers */
#include <afsconfig.h>
#include "param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_debug.c,v 1.1.1.4 2001/07/14 22:19:39 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_debug.c,v 1.4 2001/07/12 19:58:20 shadow Exp $");
#include "sysincludes.h"
#include "afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_file.c,v 1.1.1.5 2001/09/11 14:24:59 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_file.c,v 1.5 2001/08/08 00:03:30 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_groups.c,v 1.1.1.5 2003/07/30 17:08:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_groups.c,v 1.4.4.1 2003/05/23 06:52:17 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_inode.c,v 1.1.1.4 2001/07/14 22:19:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_inode.c,v 1.4 2001/07/12 19:58:20 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_misc.c,v 1.1.1.4 2001/07/14 22:19:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_misc.c,v 1.4 2001/07/12 19:58:20 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_sleep.c,v 1.1.1.5 2003/07/30 17:08:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_sleep.c,v 1.4.4.1 2003/05/23 06:52:17 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_vfsops.c,v 1.1.1.6 2003/07/30 17:08:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_vfsops.c,v 1.4.4.2 2003/05/23 06:52:17 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_vm.c,v 1.1.1.5 2002/05/10 23:43:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_vm.c,v 1.4.4.1 2002/04/24 01:41:30 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/HPUX/osi_vnodeops.c,v 1.1.1.8 2003/07/30 17:08:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/HPUX/osi_vnodeops.c,v 1.5.2.3 2003/05/23 06:52:17 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_file.c,v 1.1.1.6 2001/09/11 14:25:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_file.c,v 1.6 2001/08/08 00:03:30 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_groups.c,v 1.1.1.5 2001/09/11 14:25:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_groups.c,v 1.5 2001/08/08 00:03:30 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_idbg.c,v 1.1.1.4 2001/07/14 22:19:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_idbg.c,v 1.4 2001/07/12 19:58:20 shadow Exp $");
#ifdef AFS_SGI62_ENV
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_inode.c,v 1.1.1.6 2001/09/11 14:25:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_inode.c,v 1.8 2001/08/08 00:03:30 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_misc.c,v 1.1.1.5 2002/01/22 19:48:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_misc.c,v 1.4.4.1 2001/12/26 20:07:53 shadow Exp $");
#ifdef AFS_SGI62_ENV
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_sleep.c,v 1.1.1.4 2001/07/14 22:19:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_sleep.c,v 1.4 2001/07/12 19:58:20 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_vfsops.c,v 1.1.1.7 2003/04/13 19:02:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_vfsops.c,v 1.4.4.4 2003/03/06 14:53:29 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_vm.c,v 1.1.1.5 2002/05/10 23:44:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_vm.c,v 1.4.4.1 2002/04/24 01:41:32 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/IRIX/osi_vnodeops.c,v 1.1.1.9 2002/05/10 23:44:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/IRIX/osi_vnodeops.c,v 1.6.2.2 2002/04/24 01:41:32 zacheiss Exp $");
#ifdef AFS_SGI62_ENV
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_alloc.c,v 1.1.1.12 2003/07/30 17:08:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_alloc.c,v 1.9.2.9 2004/10/18 05:54:37 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
free_error:
if (new) {
- up(&afs_linux_alloc_sem);
linux_free(new);
- down(&afs_linux_alloc_sem);
}
new = NULL;
goto error;
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_cred.c,v 1.4 2001/07/15 07:22:26 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_cred.c,v 1.1.1.6 2001/07/14 22:19:45 hartmans Exp $");
+
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_file.c,v 1.8 2003/07/30 17:23:43 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_file.c,v 1.1.1.10 2003/07/30 17:08:09 hartmans Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_groups.c,v 1.1.1.12 2003/07/30 17:08:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_groups.c,v 1.10.2.6 2003/05/22 04:08:03 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_inode.c,v 1.1.1.4 2001/07/14 22:19:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_inode.c,v 1.4 2001/07/12 19:58:21 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_misc.c,v 1.14 2003/07/30 17:23:43 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_misc.c,v 1.1.1.16 2003/07/30 17:08:10 hartmans Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_module.c,v 1.12 2003/07/30 17:23:43 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_module.c,v 1.1.1.14 2003/07/30 17:08:10 hartmans Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_sleep.c,v 1.1.1.10 2003/04/13 19:02:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_sleep.c,v 1.6.4.8 2003/01/11 07:53:29 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
/*
* osi_sysctl.c: Linux sysctl interface to OpenAFS
*
- * $Id: osi_sysctl.c,v 1.1.1.2 2002/08/02 04:28:56 hartmans Exp $
+ * $Id: osi_sysctl.c,v 1.2.4.3 2002/07/10 20:42:33 shadow Exp $
*
* Written Jan 30, 2002 by Kris Van Hees (Sine Nomine Associates)
*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_vfsops.c,v 1.1.1.14 2003/07/30 17:08:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_vfsops.c,v 1.11.2.7 2004/10/18 04:55:17 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
sb->s_maxbytes = MAX_NON_LFS;
#endif
code = afs_root(sb);
- if (code)
+ if (code) {
+ afs_globalVFS = NULL;
+#if defined(AFS_LINUX26_ENV)
+ module_put(THIS_MODULE);
+#else
MOD_DEC_USE_COUNT;
+#endif
+ }
#if !defined(AFS_LINUX24_ENV)
unlock_super(sb);
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_vm.c,v 1.1.1.9 2002/05/10 23:44:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/LINUX/osi_vm.c,v 1.8.4.5 2002/04/24 01:49:38 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_vnodeops.c,v 1.15 2003/04/13 19:32:22 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/LINUX/osi_vnodeops.c,v 1.1.1.18 2003/04/13 19:02:47 hartmans Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
-# $Id: Makefile.am,v 1.1 2001/07/05 01:00:31 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:49 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_file.c,v 1.1.1.9 2002/12/11 02:36:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_file.c,v 1.6.2.3 2002/11/14 20:36:31 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_groups.c,v 1.1.1.5 2002/05/10 23:44:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_groups.c,v 1.4.4.1 2002/04/02 02:06:35 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_inode.c,v 1.1.1.8 2002/05/10 23:44:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_inode.c,v 1.10.4.1 2002/04/29 19:13:25 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_sleep.c,v 1.1.1.4 2001/07/14 22:19:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_sleep.c,v 1.4 2001/07/12 19:58:21 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_vfsops.c,v 1.1.1.11 2003/07/30 17:08:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_vfsops.c,v 1.8.4.5 2003/05/15 15:32:08 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_vm.c,v 1.1.1.5 2002/05/10 23:44:14 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_vm.c,v 1.4.4.1 2002/04/24 01:41:36 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/SOLARIS/osi_vnodeops.c,v 1.1.1.11 2002/12/11 02:36:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/SOLARIS/osi_vnodeops.c,v 1.7.2.5 2004/10/18 04:30:39 shadow Exp $");
#if defined(AFS_SUN_ENV) || defined(AFS_SUN5_ENV)
/*
didFakeOpen=0; /* keep track of open so we can do close */
if (arw == UIO_WRITE) {
- /* do ulimit processing; shrink resid or fail */
-#if defined(AFS_SUN56_ENV)
- if (auio->uio_loffset + auio->afsio_resid > auio->uio_llimit) {
- if (auio->uio_llimit >= auio->uio_llimit) {
+ /* do ulimit processing; shrink resid or fail */
+#if defined(AFS_SUN56_ENV)
+ if (auio->uio_loffset + auio->afsio_resid > auio->uio_llimit) {
+ if (auio->uio_loffset >= auio->uio_llimit) {
ReleaseWriteLock(&avc->lock);
afs_BozonUnlock(&avc->pvnLock, avc);
return EFBIG;
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/UKERNEL/afs_usrops.c,v 1.1.1.10 2003/04/13 19:02:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/UKERNEL/afs_usrops.c,v 1.9.2.3 2003/03/06 15:39:46 shadow Exp $");
#ifdef UKERNEL
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/UKERNEL/osi_groups.c,v 1.1.1.4 2001/07/14 22:19:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/UKERNEL/osi_groups.c,v 1.4 2001/07/12 19:58:21 shadow Exp $");
#include "../afs/sysincludes.h"
#include "../afs/afsincludes.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/UKERNEL/osi_vfsops.c,v 1.1.1.6 2002/05/10 23:44:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/UKERNEL/osi_vfsops.c,v 1.5.4.1 2002/04/24 01:41:38 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/UKERNEL/osi_vm.c,v 1.1.1.4 2001/07/14 22:19:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/UKERNEL/osi_vm.c,v 1.4 2001/07/12 19:58:21 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/UKERNEL/osi_vnodeops.c,v 1.1.1.5 2002/05/10 23:44:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/UKERNEL/osi_vnodeops.c,v 1.4.4.1 2002/04/24 01:41:38 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_access.c,v 1.1.1.6 2002/08/02 04:29:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_access.c,v 1.5.4.1 2002/07/22 23:14:54 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_attrs.c,v 1.1.1.13 2004/01/10 20:52:57 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_attrs.c,v 1.8.4.8 2003/10/24 05:24:40 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_create.c,v 1.1.1.9 2002/12/11 02:36:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_create.c,v 1.6.4.5 2002/11/14 20:39:58 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_dirops.c,v 1.1.1.6 2002/08/02 04:29:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_dirops.c,v 1.4.4.4 2002/07/22 23:14:54 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_fid.c,v 1.1.1.7 2002/05/10 23:44:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_fid.c,v 1.6.2.1 2002/04/24 01:41:40 zacheiss Exp $");
#if !defined(AFS_DUX40_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_DARWIN_ENV)
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_flock.c,v 1.1.1.11 2002/09/26 18:58:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_flock.c,v 1.10.4.4 2002/09/10 22:33:34 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_link.c,v 1.1.1.6 2002/08/02 04:29:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_link.c,v 1.4.4.5 2002/07/31 18:55:32 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_lookup.c,v 1.14 2003/04/13 19:32:23 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_lookup.c,v 1.1.1.16 2003/04/13 19:02:49 hartmans Exp $");
+
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_open.c,v 1.1.1.6 2002/08/02 04:29:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_open.c,v 1.4.4.2 2002/07/22 23:14:54 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_read.c,v 1.1.1.7 2002/09/26 18:58:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_read.c,v 1.5.4.2 2002/09/10 22:33:34 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_readdir.c,v 1.11 2003/07/30 17:23:44 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_readdir.c,v 1.1.1.11 2003/07/30 17:08:14 hartmans Exp $");
+
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_remove.c,v 1.1.1.9 2002/08/02 04:29:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_remove.c,v 1.4.4.11 2004/10/18 05:45:40 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
Tadp1 = adp; Tadpr = VREFCOUNT(adp); Ttvc = tvc; Tnam = aname; Tnam1 = 0;
if (tvc) Ttvcr = VREFCOUNT(tvc);
#ifdef AFS_AIX_ENV
- if (tvc && (VREFCOUNT(tvc) > 2) && tvc->opens > 0 && !(tvc->states & CUnlinked)) {
+ if (tvc && (VREFCOUNT(tvc) > 2) && tvc->opens > 0
+ && !(tvc->states & CUnlinked))
#else
- if (tvc && (VREFCOUNT(tvc) > 1) && tvc->opens > 0 && !(tvc->states & CUnlinked)) {
+#ifdef AFS_DARWIN14_ENV
+ if (tvc && (VREFCOUNT(tvc) > 1 + DARWIN_REFBASE) && tvc->opens > 0 && !(tvc->states & CUnlinked))
+#else
+ if (tvc && (VREFCOUNT(tvc) > 1) && tvc->opens > 0
+ && !(tvc->states & CUnlinked))
+#endif
#endif
+ {
+
char *unlname = newname();
ReleaseWriteLock(&adp->lock);
struct VenusFid dirFid;
register struct dcache *tdc;
afs_int32 offset, len, code=0;
+ int oldref;
if (NBObtainWriteLock(&avc->lock, 423))
return 0;
cred = avc->uncred;
avc->uncred = NULL;
-#ifdef AFS_DARWIN_ENV
+#if defined(AFS_DARWIN_ENV) && !defined(AFS_DARWIN14_ENV)
/* this is called by vrele (via VOP_INACTIVE) when the refcount
is 0. we can't just call VN_HOLD since vref will panic.
we can't just call osi_vnhold because a later AFS_RELE will call
*/
avc->states &= ~(CUnlinked | CUnlinkedDel);
+#ifdef AFS_DARWIN14_ENV
+ if (VREFCOUNT(avc) < 4) {
+ oldref = 4 - VREFCOUNT(avc);
+ VREFCOUNT_SET(avc, 4);
+ }
+#endif
ReleaseWriteLock(&avc->lock);
dirFid.Cell = avc->fid.Cell;
osi_FreeSmallSpace(unlname);
crfree(cred);
#ifdef AFS_DARWIN_ENV
+#ifndef AFS_DARWIN14_ENV
osi_Assert(VREFCOUNT(avc) == 1);
VREFCOUNT_SET(avc, 0);
+#else
+ if (oldref) {
+ int newref = VREFCOUNT(avc) - oldref;
+ VREFCOUNT_SET(avc, newref);
+ }
+#endif
#endif
}
}
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_rename.c,v 1.1.1.6 2002/08/02 04:29:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_rename.c,v 1.4.4.3 2002/07/22 23:14:54 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_strategy.c,v 1.1.1.9 2002/09/26 18:58:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_strategy.c,v 1.7.2.3 2002/09/10 22:33:34 zacheiss Exp $");
#if !defined(AFS_HPUX_ENV) && !defined(AFS_SGI_ENV) && !defined(AFS_LINUX20_ENV)
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_symlink.c,v 1.1.1.7 2002/08/02 04:29:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_symlink.c,v 1.4.4.6 2002/07/22 23:14:54 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/VNOPS/afs_vnop_write.c,v 1.1.1.12 2002/09/26 18:58:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/VNOPS/afs_vnop_write.c,v 1.8.2.10 2002/09/10 22:33:34 zacheiss Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_analyze.c,v 1.1.1.11 2003/07/30 17:07:57 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_analyze.c,v 1.6.4.6 2003/07/01 23:53:28 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_axscache.c,v 1.1.1.4 2001/07/14 22:19:17 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_axscache.c,v 1.4 2001/07/12 19:58:15 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_buffer.c,v 1.1.1.7 2002/09/26 18:57:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_buffer.c,v 1.5.2.2 2002/09/10 22:33:26 zacheiss Exp $");
#include "../afs/sysincludes.h"
#if !defined(UKERNEL)
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_call.c,v 1.16 2003/07/30 17:23:42 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_call.c,v 1.1.1.17 2003/07/30 17:07:58 hartmans Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_callback.c,v 1.1.1.10 2003/04/13 19:02:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_callback.c,v 1.6.2.10 2003/03/06 15:39:43 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_cbqueue.c,v 1.1.1.5 2001/09/11 14:24:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_cbqueue.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_cell.c,v 1.1.1.13 2003/07/30 17:07:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_cell.c,v 1.7.2.10 2003/05/15 15:49:12 shadow Exp $");
#include "afs/stds.h"
#include "afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_chunk.c,v 1.1.1.4 2001/07/14 22:19:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_chunk.c,v 1.4 2001/07/12 19:58:15 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_conn.c,v 1.1.1.9 2003/07/30 17:07:59 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_conn.c,v 1.7.2.2 2003/05/20 04:23:07 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_daemons.c,v 1.8 2003/04/13 19:32:22 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_daemons.c,v 1.1.1.9 2003/04/13 19:02:35 hartmans Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_dcache.c,v 1.1.1.10 2003/07/30 17:07:59 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_dcache.c,v 1.10.2.4 2003/07/01 23:53:28 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_exporter.c,v 1.1.1.5 2001/09/11 14:24:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_exporter.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_init.c,v 1.1.1.10 2003/04/13 19:02:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_init.c,v 1.11.2.5 2003/03/06 14:53:25 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_lock.c,v 1.1.1.4 2001/07/14 22:19:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_lock.c,v 1.4 2001/07/12 19:58:15 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_mariner.c,v 1.1.1.5 2002/09/26 18:57:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_mariner.c,v 1.4.4.1 2002/09/10 22:33:27 zacheiss Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_memcache.c,v 1.1.1.5 2001/09/11 14:24:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_memcache.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#ifndef AFS_LINUX22_ENV
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_nfsclnt.c,v 1.1.1.6 2002/09/26 18:57:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_nfsclnt.c,v 1.5.2.1 2002/09/13 23:53:36 shadow Exp $");
#if !defined(AFS_NONFSTRANS) || defined(AFS_AIX_IAUTH_ENV)
#ifndef AFS_DEC_ENV
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_nfsdisp.c,v 1.1.1.6 2003/04/13 19:02:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_nfsdisp.c,v 1.1.2.9 2003/01/10 09:35:07 shadow Exp $");
/* Ugly Ugly Ugly but precludes conflicting XDR macros; We want kernel xdr */
#define __XDR_INCLUDE__
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osi.c,v 1.1.1.14 2003/07/30 17:08:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osi.c,v 1.8.2.16 2004/10/18 06:04:18 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
void afs_osi_UnmaskRxkSignals(){
}
+/* Two hacks to try and fix afsdb */
+void
+afs_osi_MaskUserLoop()
+{
+#ifdef AFS_DARWIN_ENV
+ afs_osi_Invisible();
+ afs_osi_fullSigMask();
+#else
+ afs_osi_MaskSignals();
+#endif
+}
+
+void
+afs_osi_UnmaskUserLoop()
+{
+#ifdef AFS_DARWIN_ENV
+ afs_osi_fullSigRestore();
+#endif
+}
+
/* register rxk listener proc info */
void afs_osi_RxkRegister(){
#ifdef AFS_LINUX22_ENV
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osi_alloc.c,v 1.1.1.4 2001/07/14 22:19:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osi_alloc.c,v 1.4 2001/07/12 19:58:15 shadow Exp $");
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osi_pag.c,v 1.1.1.7 2003/04/13 19:02:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osi_pag.c,v 1.8.4.1 2003/01/17 05:43:05 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osi_uio.c,v 1.1.1.5 2001/09/11 14:24:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osi_uio.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osi_vget.c,v 1.1.1.7 2003/04/13 19:02:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osi_vget.c,v 1.5.2.2 2003/03/06 14:53:25 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_osidnlc.c,v 1.1.1.5 2001/09/11 14:24:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_osidnlc.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
* directory or online at http://www.openafs.org/dl/license10.html
*/
+<<<<<<< local
#include <afsconfig.h>
#include "../afs/param.h"
RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_pioctl.c,v 1.17 2003/07/30 17:23:43 hartmans Exp $");
+||||||| base
+#include "../afs/param.h" /* Should be always first */
+=======
+#include <afsconfig.h>
+#include "../afs/param.h"
+
+RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_pioctl.c,v 1.1.1.18 2003/07/30 17:08:01 hartmans Exp $");
+
+>>>>>>> new
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include "../afs/afsincludes.h" /* Afs-based standard headers */
#include "../afs/afs_stats.h" /* afs statistics */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_segments.c,v 1.1.1.8 2004/01/10 20:52:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_segments.c,v 1.5.2.4 2004/01/10 19:28:59 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_server.c,v 1.1.1.15 2003/07/30 17:08:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_server.c,v 1.11.2.7 2003/05/20 04:23:07 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_stat.c,v 1.1.1.5 2001/09/11 14:24:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_stat.c,v 1.5 2001/08/08 00:03:28 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_user.c,v 1.1.1.9 2003/07/30 17:08:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_user.c,v 1.8.2.3 2003/05/20 04:23:07 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_util.c,v 1.1.1.10 2003/07/30 17:08:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_util.c,v 1.5.4.6 2003/05/23 06:52:16 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_vcache.c,v 1.1.1.17 2003/07/30 17:08:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_vcache.c,v 1.9.2.22 2004/10/18 05:55:40 shadow Exp $");
#include "../afs/sysincludes.h" /*Standard vendor system headers*/
#include "../afs/afsincludes.h" /*AFS-based standard headers*/
while ((cur = cur->next) != head) {
dentry = list_entry(cur, struct dentry, d_alias);
- afs_Trace3(afs_iclSetp, CM_TRACE_TRYFLUSHDCACHECHILDREN,
- ICL_TYPE_POINTER, ip,
- ICL_TYPE_STRING, dentry->d_parent->d_name.name,
- ICL_TYPE_STRING, dentry->d_name.name);
-
if (!list_empty(&dentry->d_hash) && !list_empty(&dentry->d_subdirs))
__shrink_dcache_parent(dentry);
refpanic("VLRU inconsistent");
#ifdef AFS_DARWIN_ENV
- if (tvc->opens == 0 && ((tvc->states & CUnlinkedDel) == 0) &&
- VREFCOUNT(tvc) == 1 && UBCINFOEXISTS(&tvc->v)) {
+ if ((VREFCOUNT(tvc) < DARWIN_REFBASE) ||
+ (VREFCOUNT(tvc) < 1+DARWIN_REFBASE &&
+ UBCINFOEXISTS(&tvc->v))) {
+ VREFCOUNT_SET(tvc,
+ DARWIN_REFBASE + (UBCINFOEXISTS(&tvc->v) ? 1 : 0));
+ }
+ if (tvc->opens == 0 && ((tvc->states & CUnlinkedDel) == 0)
+ && VREFCOUNT(tvc) == DARWIN_REFBASE+1
+ && UBCINFOEXISTS(&tvc->v)) {
osi_VM_TryReclaim(tvc, &fv_slept);
if (fv_slept) {
uq = VLRU.prev;
afs_TryFlushDcacheChildren(tvc);
#endif
- if (VREFCOUNT(tvc) == 0 && tvc->opens == 0
- && (tvc->states & CUnlinkedDel) == 0) {
+ if (VREFCOUNT(tvc) ==
+#ifdef AFS_DARWIN_ENV
+ DARWIN_REFBASE
+#else
+ 0
+#endif
+ && tvc->opens == 0
+ && (tvc->states & CUnlinkedDel) == 0) {
code = afs_FlushVCache(tvc, &fv_slept);
if (code == 0) {
anumber--;
/* VLISTNONE(&tvc->v); */
tvc->v.v_freelist.tqe_next=0;
tvc->v.v_freelist.tqe_prev=(struct vnode **)0xdeadb;
- /*tvc->vrefCount++;*/
+ tvc->vrefCount+=DARWIN_REFBASE;
#endif
#ifdef AFS_FBSD_ENV
lockinit(&tvc->rwlock, PINOD, "vcache rwlock", 0, 0);
}
}
#ifdef AFS_DARWIN_ENV
- if (VREFCOUNT(tvc) == 1 && UBCINFOEXISTS(&tvc->v)) {
+ if (VREFCOUNT(tvc) == 1+DARWIN_REFBASE
+ && UBCINFOEXISTS(&tvc->v)) {
if (tvc->opens) panic("flushactive open, hasubc, but refcnt 1");
osi_VM_TryReclaim(tvc,0);
}
if (vg)
continue;
#endif /* AFS_OSF_ENV */
+#ifdef AFS_DARWIN14_ENV
+ /* It'd really suck if we allowed duplicate vcaches for the
+ same fid to happen. Wonder if this will work? */
+ struct vnode *vp = AFSTOV(tvc);
+ if (vp->v_flag & (VXLOCK|VORECLAIM|VTERMINATE)) {
+ printf("precluded FindVCache on %x (%d:%d:%d)\n",
+ vp, tvc->fid.Fid.Volume, tvc->fid.Fid.Vnode,
+ tvc->fid.Fid.Unique);
+ simple_lock(&vp->v_interlock);
+ SET(vp->v_flag, VTERMWANT);
+ simple_unlock(&vp->v_interlock);
+ (void)tsleep((caddr_t)&vp->v_ubcinfo, PINOD, "vget1", 0);
+ printf("VTERMWANT ended on %x\n", vp);
+ continue;
+ }
+#endif
break;
}
}
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afs/afs_volume.c,v 1.1.1.13 2003/07/30 17:08:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afs/afs_volume.c,v 1.6.2.7 2003/05/20 04:23:07 shadow Exp $");
#include "../afs/stds.h"
#include "../afs/sysincludes.h" /* Standard vendor system headers */
* directory or online at http://www.openafs.org/dl/license10.html
*
-* $Revision: 1.1.1.2 $
+* $Revision: 1.2 $
*
* The following devices are those that can be specified in the system
* description file. The name specified must agree with the name shown,
* directory or online at http://www.openafs.org/dl/license10.html
*
-* $Revision: 1.1 $
+* $Revision: 1.1.2.1 $
*
* The following devices are those that can be specified in the system
* description file. The name specified must agree with the name shown,
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsd/afsd.c,v 1.1.1.18 2003/07/30 17:11:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsd/afsd.c,v 1.13.2.15 2003/07/01 19:21:31 shadow Exp $");
#define VFS 1
#include <unistd.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsd/vsys.c,v 1.1.1.5 2001/10/14 18:03:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsd/vsys.c,v 1.4.4.1 2001/10/13 04:20:44 shadow Exp $");
#include <afs/afs_args.h>
close CELL;
}
if (($replaced && $different) || !$replaced) {
- &VPrint("Creating new $cellfile");
+ &VPvint("Creating new $cellfile");
unlink($replaced) if ($replaced);
rename($cellfile, $replaced) if ($replaced);
open(CELLNEW, ">$cellfile") || &ErrorMsg("Can't open cell file",
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsmonitor/afsmon-output.c,v 1.1.1.5 2001/07/14 22:20:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsmonitor/afsmon-output.c,v 1.7 2001/07/12 19:58:24 shadow Exp $");
#include <afs/xstat_fs.h>
#include <afs/xstat_cm.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsmonitor/afsmon-parselog.c,v 1.1.1.4 2001/07/14 22:20:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsmonitor/afsmon-parselog.c,v 1.4 2001/07/12 19:58:24 shadow Exp $");
#include <afs/xstat_fs.h>
#include <afs/xstat_cm.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsmonitor/afsmon-win.c,v 1.1.1.5 2001/07/14 22:20:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsmonitor/afsmon-win.c,v 1.6 2001/07/12 19:58:24 shadow Exp $");
#include <stdio.h>
#include <signal.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsmonitor/afsmonitor.c,v 1.3 2004/01/10 21:12:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsmonitor/afsmonitor.c,v 1.9.2.3 2003/10/24 05:24:43 shadow Exp $");
#include <stdio.h>
#include <math.h>
#!/bin/sh\r
-# $Header: /tmp/cvstemp/openafs/src/afsweb/afswsNetscape_config.sh,v 1.1 2002/05/10 23:57:03 hartmans Exp $\r
+# $Header: /cvs/openafs/src/afsweb/afswsNetscape_config.sh,v 1.1.4.1 2002/04/19 04:34:19 zacheiss Exp $\r
#\r
# Installation and Configuration script for AFS Web Security Pack\r
#\r
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsweb/apache_afs_cache.c,v 1.1.1.5 2001/09/11 14:31:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsweb/apache_afs_cache.c,v 1.5 2001/08/08 00:03:33 shadow Exp $");
#include "apache_afs_cache.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsweb/nsafs.c,v 1.1.1.4 2001/07/14 22:20:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsweb/nsafs.c,v 1.4 2001/07/12 19:58:24 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <net/if.h>
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsweb/securehash.c,v 1.1.1.4 2001/07/14 22:20:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsweb/securehash.c,v 1.4 2001/07/12 19:58:25 shadow Exp $");
#include "../afs/sysincludes.h" /* Standard vendor system headers */
#include <net/if.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/afsweb/weblog.c,v 1.1.1.6 2001/09/11 14:31:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/afsweb/weblog.c,v 1.6 2001/08/08 00:03:33 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/audit/audit.c,v 1.1.1.6 2001/09/11 14:31:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/audit/audit.c,v 1.6 2001/08/08 00:03:35 shadow Exp $");
#include <fcntl.h>
#include <stdarg.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/authcon.c,v 1.1.1.7 2001/10/14 18:04:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/authcon.c,v 1.6.4.2 2001/10/13 04:20:47 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/cellconfig.c,v 1.1.1.14 2003/07/30 17:11:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/cellconfig.c,v 1.14.2.10 2004/10/18 05:08:04 shadow Exp $");
#include <afs/stds.h>
#include <afs/pthread_glock.h>
#include <sys/time.h>
#ifdef AFS_AFSDB_ENV
#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
#include <resolv.h>
#endif /* AFS_AFSDB_ENV */
#endif /* AFS_NT40_ENV */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/copyauth.c,v 1.1.1.4 2001/07/14 22:20:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/copyauth.c,v 1.4 2001/07/12 19:58:25 shadow Exp $");
#include <sys/types.h>
#include "auth.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/ktc.c,v 1.1.1.9 2003/07/30 17:11:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/ktc.c,v 1.7.2.3 2003/07/01 19:36:41 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/ktc_nt.c,v 1.1.1.6 2002/01/22 19:52:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/ktc_nt.c,v 1.5.4.1 2001/11/21 06:45:48 shadow Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/setkey.c,v 1.1.1.5 2001/09/11 14:31:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/setkey.c,v 1.7 2001/08/08 00:03:37 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/test/ktctest.c,v 1.1.1.4 2001/07/14 22:20:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/test/ktctest.c,v 1.4 2001/07/12 19:58:26 shadow Exp $");
#include <afs/stds.h>
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/test/testcellconf.c,v 1.1.1.5 2001/09/11 14:31:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/test/testcellconf.c,v 1.5 2001/08/08 00:03:38 shadow Exp $");
#include <sys/types.h>
#include <stddef.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/userok.c,v 1.1.1.7 2001/10/14 18:04:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/userok.c,v 1.7.4.2 2001/10/13 04:20:47 shadow Exp $");
#include <afs/stds.h>
#include <afs/pthread_glock.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/auth/writeconfig.c,v 1.1.1.7 2001/10/14 18:04:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/auth/writeconfig.c,v 1.6.2.1 2001/10/13 04:20:47 shadow Exp $");
#include <afs/pthread_glock.h>
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/bnode.c,v 1.1.1.9 2002/09/26 19:04:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/bnode.c,v 1.7.2.4 2002/08/21 19:24:56 shadow Exp $");
#include <stddef.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/bos.c,v 1.1.1.10 2002/09/26 19:04:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/bos.c,v 1.10.2.4 2002/08/21 15:45:13 shadow Exp $");
#include <afs/stds.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/bos_util.c,v 1.1.1.2 2003/07/30 17:11:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/bos_util.c,v 1.1.2.2 2003/07/01 19:21:33 shadow Exp $");
#include <sys/types.h>
#include <netinet/in.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/bosoprocs.c,v 1.6 2002/09/26 19:18:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/bosoprocs.c,v 1.6.2.7 2002/08/21 19:33:45 shadow Exp $");
+
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/bosserver.c,v 1.1.1.13 2002/09/26 19:04:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/bosserver.c,v 1.12.2.5 2002/08/28 03:47:43 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/cronbnodeops.c,v 1.1.1.7 2001/10/14 18:04:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/cronbnodeops.c,v 1.5.2.2 2001/10/13 04:21:04 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/ezbnodeops.c,v 1.1.1.5 2001/09/11 14:31:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/ezbnodeops.c,v 1.5 2001/08/08 00:03:38 shadow Exp $");
#include <sys/types.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/fsbnodeops.c,v 1.1.1.8 2001/10/14 18:04:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/fsbnodeops.c,v 1.7.2.2 2001/10/13 04:21:04 shadow Exp $");
#include <sys/types.h>
#include <lwp.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bozo/smail-notifier.c,v 1.1.1.4 2001/07/14 22:20:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bozo/smail-notifier.c,v 1.4 2001/07/12 19:58:26 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bu_utils/fms.c,v 1.1.1.5 2001/09/11 14:31:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bu_utils/fms.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#undef IN
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/bc_status.c,v 1.1.1.5 2001/09/11 14:31:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/bc_status.c,v 1.5 2001/09/10 16:37:32 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/commands.c,v 1.1.1.7 2002/09/26 19:05:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/commands.c,v 1.6.2.1 2002/09/10 22:33:40 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/config.c,v 1.1.1.6 2002/09/26 19:05:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/config.c,v 1.5.2.1 2002/09/10 22:33:41 zacheiss Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/dlq.c,v 1.1.1.4 2001/07/14 22:20:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/dlq.c,v 1.4 2001/07/12 19:58:27 shadow Exp $");
#include <afs/bubasics.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/dsstub.c,v 1.1.1.5 2001/09/11 14:31:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/dsstub.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <sys/types.h>
#include <afs/cmd.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/dsvs.c,v 1.1.1.6 2002/09/26 19:05:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/dsvs.c,v 1.5.2.1 2002/09/10 22:33:41 zacheiss Exp $");
#include <sys/types.h>
#include <afs/cmd.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/dump.c,v 1.1.1.5 2001/09/11 14:31:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/dump.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <sys/types.h>
#include <afs/cmd.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/dump_sched.c,v 1.1.1.5 2001/09/11 14:31:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/dump_sched.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/expire.c,v 1.1.1.5 2001/09/11 14:31:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/expire.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/main.c,v 1.1.1.8 2001/10/14 18:04:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/main.c,v 1.6.2.2 2001/10/13 04:21:06 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/restore.c,v 1.1.1.5 2001/09/11 14:31:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/restore.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/server.c,v 1.1.1.4 2001/07/14 22:20:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/server.c,v 1.4 2001/07/12 19:58:27 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/status.c,v 1.1.1.5 2001/09/11 14:31:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/status.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/tape_hosts.c,v 1.1.1.6 2002/09/26 19:05:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/tape_hosts.c,v 1.5.2.1 2002/09/10 22:33:41 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/ubik_db_if.c,v 1.1.1.6 2001/09/11 14:31:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/ubik_db_if.c,v 1.6 2001/08/08 00:03:39 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/vol_sets.c,v 1.1.1.7 2001/09/11 14:31:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/vol_sets.c,v 1.7 2001/08/08 00:03:39 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/bucoord/volstub.c,v 1.1.1.4 2001/07/14 22:20:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/bucoord/volstub.c,v 1.4 2001/07/12 19:58:27 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/database.c,v 1.1.1.5 2001/09/11 14:31:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/database.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/db_alloc.c,v 1.1.1.5 2001/09/11 14:31:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/db_alloc.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/db_dump.c,v 1.1.1.5 2001/09/11 14:31:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/db_dump.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/db_hash.c,v 1.1.1.5 2001/09/11 14:31:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/db_hash.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/db_lock.c,v 1.1.1.4 2001/07/14 22:20:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/db_lock.c,v 1.4 2001/07/12 19:58:28 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/db_text.c,v 1.1.1.6 2001/09/11 14:31:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/db_text.c,v 1.6 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/dbs_dump.c,v 1.1.1.5 2001/09/11 14:31:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/dbs_dump.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/ol_verify.c,v 1.1.1.5 2001/09/11 14:31:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/ol_verify.c,v 1.5 2001/08/08 00:03:39 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/procs.c,v 1.1.1.6 2003/07/30 17:11:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/procs.c,v 1.6.2.1 2003/05/14 14:44:24 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/server.c,v 1.1.1.8 2002/05/10 23:57:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/server.c,v 1.6.2.3 2002/04/21 04:14:53 zacheiss Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/budb/struct_ops.c,v 1.1.1.5 2001/09/11 14:31:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/budb/struct_ops.c,v 1.5 2001/08/08 00:03:40 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/butc_xbsa.c,v 1.1.1.4 2001/07/14 22:21:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/butc_xbsa.c,v 1.4 2001/07/12 19:58:28 shadow Exp $");
#include <sys/types.h>
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/dbentries.c,v 1.1.1.5 2001/09/11 14:31:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/dbentries.c,v 1.5 2001/08/08 00:03:40 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/dump.c,v 1.1.1.8 2003/07/30 17:11:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/dump.c,v 1.6.2.4 2003/07/23 16:30:36 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/list.c,v 1.1.1.5 2001/09/11 14:31:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/list.c,v 1.5 2001/08/08 00:03:40 shadow Exp $");
#ifndef AFS_NT40_ENV
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/lwps.c,v 1.1.1.6 2004/01/10 20:56:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/lwps.c,v 1.5.2.1 2003/08/06 02:58:40 zacheiss Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/read_tape.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/read_tape.c,v 1.4.4.1 2002/11/14 21:40:34 zacheiss Exp $");
+
#include <afs/cmd.h>
#include <lock.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/recoverDb.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/recoverDb.c,v 1.5.2.1 2002/11/14 21:40:34 zacheiss Exp $");
+
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/tcmain.c,v 1.1.1.8 2002/01/22 19:52:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/tcmain.c,v 1.5.2.3 2001/12/26 20:26:09 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/tcprocs.c,v 1.1.1.5 2001/09/11 14:31:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/tcprocs.c,v 1.5 2001/08/08 00:03:40 shadow Exp $");
#include <sys/types.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/tcstatus.c,v 1.1.1.4 2001/07/14 22:21:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/tcstatus.c,v 1.4 2001/07/12 19:58:28 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/tcudbprocs.c,v 1.1.1.7 2003/07/30 17:11:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/tcudbprocs.c,v 1.6.2.3 2003/06/19 16:19:14 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butc/test_budb.c,v 1.1.1.4 2001/07/14 22:21:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butc/test_budb.c,v 1.4 2001/07/12 19:58:28 shadow Exp $");
#include <afs/auth.h>
#include <afs/budb_client.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butm/butm_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butm/butm_test.c,v 1.5.2.3 2003/01/11 07:42:33 shadow Exp $");
+
#include <errno.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butm/file_tm.c,v 1.1.1.6 2003/07/30 17:11:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butm/file_tm.c,v 1.5.2.1 2003/07/29 22:36:10 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/butm/test_ftm.c,v 1.1.1.7 2001/10/14 18:04:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/butm/test_ftm.c,v 1.5.2.2 2001/10/13 04:21:09 shadow Exp $");
#include <sys/types.h>
#include <fcntl.h>
-# $Id: Makefile.am.common,v 1.1 2001/07/05 01:05:14 hartmans Exp $
+# $Id: Makefile.am.common,v 1.1 2001/06/05 20:17:49 shadow Exp $
AUTOMAKE_OPTIONS = foreign no-dependencies
dnl
-dnl $Id: bigendian.m4,v 1.1 2001/07/05 01:05:14 hartmans Exp $
+dnl $Id: bigendian.m4,v 1.2 2001/06/28 05:03:55 shadow Exp $
dnl
dnl check if this computer is little or big-endian
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
#include <resolv.h>],
[
const char host[11]="openafs.org";
-# $Id: Makefile.am,v 1.1 2001/07/05 01:02:00 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:49 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/cmd/cmd.c,v 1.1.1.9 2003/04/13 19:06:20 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/cmd/cmd.c,v 1.6.4.3 2003/02/03 23:16:20 shadow Exp $");
#include <sys/types.h>
#include <ctype.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/cmd/test/ctest.c,v 1.1.1.4 2001/07/14 22:21:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/cmd/test/ctest.c,v 1.4 2001/07/12 19:58:32 shadow Exp $");
#include "cmd.h"
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/cmd/test/dtest.c,v 1.1.1.4 2001/07/14 22:21:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/cmd/test/dtest.c,v 1.4 2001/07/12 19:58:32 shadow Exp $");
#include "cmd.h"
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/cmd/test/itest.c,v 1.1.1.6 2001/10/14 18:04:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/cmd/test/itest.c,v 1.4.4.2 2001/10/13 04:21:13 shadow Exp $");
#include "cmd.h"
#include <stdio.h>
-# $Id: Makefile.am,v 1.1 2001/07/05 01:02:03 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:50 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/com_err.c,v 1.1.1.3 2001/07/14 22:21:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/com_err.c,v 1.3 2001/07/12 19:58:32 shadow Exp $");
#include "internal.h"
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/compile_et.c,v 1.1.1.6 2001/10/14 18:04:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/compile_et.c,v 1.6.4.2 2001/10/13 04:21:14 shadow Exp $");
#include <stdio.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/error_msg.c,v 1.1.1.3 2001/07/14 22:21:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/error_msg.c,v 1.3 2001/07/12 19:58:32 shadow Exp $");
#include "internal.h"
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/error_table.y,v 1.1.1.6 2001/10/14 18:04:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/error_table.y,v 1.4.4.2 2001/10/13 04:21:14 shadow Exp $");
/*
*
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/error_table_nt.c,v 1.1.1.5 2001/10/14 18:04:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/error_table_nt.c,v 1.3.4.2 2001/10/13 04:21:14 shadow Exp $");
/*
/* A lexical scanner generated by flex */\r
\r
/* Scanner skeleton version:\r
- * $Header: /tmp/cvstemp/openafs/src/comerr/et_lex.lex_nt.c,v 1.1.1.4 2001/07/11 03:08:15 hartmans Exp $\r
+ * $Header: /cvs/openafs/src/comerr/et_lex.lex_nt.c,v 1.3 2001/07/05 15:20:17 shadow Exp $\r
*/\r
\r
#define FLEX_SCANNER\r
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/et_name.c,v 1.1.1.3 2001/07/14 22:21:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/et_name.c,v 1.3 2001/07/12 19:58:32 shadow Exp $");
#include "error_table.h"
#include "mit-sipb-cr.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/comerr/test/test.c,v 1.1.1.5 2001/10/14 18:04:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/comerr/test/test.c,v 1.3.4.2 2001/10/13 04:21:15 shadow Exp $");
#include <stdio.h>
#include <errno.h>
-# $Id: Makefile.am,v 1.1 2001/07/05 01:02:03 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:50 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#define AFS_DARWIN_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_USR_DARWIN_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_DARWIN13_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_USR_DARWIN13_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
#define AFS_NAMEI_ENV 1
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_USR_DARWIN14_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
#define AFS_NAMEI_ENV 1
+#define DARWIN_REFBASE 3
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#define AFS_USR_DARWIN70_ENV
#define AFS_NONFSTRANS
#define AFS_SYSCALL 230
+#define DARWIN_REFBASE 0
/* File system entry (used if mount.h doesn't define MOUNT_AFS */
#define AFS_MOUNT_AFS "afs"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dauth/dlog.c,v 1.1.1.8 2001/10/14 18:04:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dauth/dlog.c,v 1.6.2.2 2001/10/13 04:21:20 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dauth/dpass.c,v 1.1.1.4 2001/07/14 22:21:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dauth/dpass.c,v 1.4 2001/07/12 19:58:33 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/cbc_encrypt.c,v 1.1.1.5 2001/09/11 14:32:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/cbc_encrypt.c,v 1.7 2001/08/08 00:03:41 shadow Exp $");
#define XPRT_CBC_ENCRYPT
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/cksum.c,v 1.1.1.6 2001/09/11 14:32:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/cksum.c,v 1.9 2001/08/08 00:03:41 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/crypt.c,v 1.1.1.7 2003/07/30 17:11:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/crypt.c,v 1.7.2.2 2003/05/15 16:13:43 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <windows.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/debug_decl.c,v 1.1.1.3 2001/07/14 22:21:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/debug_decl.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
int des_debug = 0;
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/des.c,v 1.1.1.5 2001/09/11 14:32:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/des.c,v 1.7 2001/08/08 00:03:41 shadow Exp $");
#include <stdio.h>
#ifdef AFS_PTHREAD_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/enc.c,v 1.1.1.4 2001/09/11 14:32:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/enc.c,v 1.4 2001/08/08 00:03:41 shadow Exp $");
#include <mit-cpyright.h>
#include <des.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/key_parity.c,v 1.1.1.3 2001/07/14 22:21:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/key_parity.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <des.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/key_sched.c,v 1.1.1.4 2001/07/14 22:21:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/key_sched.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include "des_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/main.c,v 1.1.1.2 2001/10/14 18:04:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/main.c,v 1.1.2.1 2001/10/13 04:21:21 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_e.c,v 1.1.1.3 2001/07/14 22:21:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_e.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_fp.c,v 1.1.1.4 2001/07/14 22:21:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_fp.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_ip.c,v 1.1.1.5 2001/10/14 18:04:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_ip.c,v 1.4.4.1 2001/10/13 04:21:21 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_keyperm.c,v 1.1.1.4 2001/07/14 22:21:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_keyperm.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_odd.c,v 1.1.1.3 2001/07/14 22:21:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_odd.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_p.c,v 1.1.1.3 2001/07/14 22:21:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_p.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_p_table.c,v 1.1.1.6 2002/01/22 19:53:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_p_table.c,v 1.5.4.1 2002/01/20 09:03:14 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_s.c,v 1.1.1.3 2001/07/14 22:21:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_s.c,v 1.3 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/make_s_table.c,v 1.1.1.5 2001/07/14 22:21:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/make_s_table.c,v 1.5 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/misc.c,v 1.1.1.5 2001/09/11 14:32:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/misc.c,v 1.5 2001/08/28 23:12:55 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/new_rnd_key.c,v 1.1.1.6 2001/09/11 14:32:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/new_rnd_key.c,v 1.10 2001/08/08 00:03:41 shadow Exp $");
#include <des.h>
#include "des_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/pcbc_encrypt.c,v 1.1.1.5 2001/09/11 14:32:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/pcbc_encrypt.c,v 1.7 2001/08/08 00:03:41 shadow Exp $");
#include "des_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/quad_cksum.c,v 1.1.1.4 2001/07/14 22:21:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/quad_cksum.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/read_pssword.c,v 1.1.1.9 2002/12/11 02:43:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/read_pssword.c,v 1.12.2.3 2002/11/14 21:51:06 zacheiss Exp $");
#include <mit-cpyright.h>
#include <des.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/strng_to_key.c,v 1.1.1.6 2001/09/11 14:32:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/strng_to_key.c,v 1.9 2001/08/08 00:03:41 shadow Exp $");
#include <des.h>
#include "des_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/test/key_test.c,v 1.1.1.4 2001/07/14 22:21:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/test/key_test.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/test/testit.c,v 1.1.1.5 2001/07/14 22:21:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/test/testit.c,v 1.5 2001/07/12 19:58:34 shadow Exp $");
#define MIN_ARGC 0 /* min # args, not incl flags */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/test/verify.c,v 1.1.1.5 2001/07/14 22:21:39 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/test/verify.c,v 1.5 2001/07/12 19:58:34 shadow Exp $");
extern char *errmsg();
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/util.c,v 1.1.1.4 2001/07/14 22:21:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/util.c,v 1.4 2001/07/12 19:58:34 shadow Exp $");
#include <mit-cpyright.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/des/weak_key.c,v 1.1.1.6 2001/09/11 14:32:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/des/weak_key.c,v 1.7 2001/08/08 00:03:42 shadow Exp $");
#include <des.h>
#include "des_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/buffer.c,v 1.1.1.9 2002/06/10 11:45:57 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/buffer.c,v 1.5.2.4 2002/06/08 00:16:59 shadow Exp $");
#include <stdlib.h>
#include <lock.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/dir.c,v 1.1.1.7 2003/07/30 17:11:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/dir.c,v 1.5.4.2 2003/05/23 06:52:22 shadow Exp $");
#ifdef KERNEL
#if !defined(UKERNEL)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/salvage.c,v 1.1.1.7 2001/10/14 18:04:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/salvage.c,v 1.5.2.2 2001/10/13 04:21:28 shadow Exp $");
#include <sys/types.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/test/dtest.c,v 1.1.1.5 2001/09/11 14:32:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/test/dtest.c,v 1.5 2001/08/08 00:03:42 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <fcntl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/test/physio.c,v 1.1.1.4 2001/07/14 22:21:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/test/physio.c,v 1.4 2001/07/12 19:58:35 shadow Exp $");
#include <sys/param.h>
#ifdef AFS_VFSINCL_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/dir/test/test-salvage.c,v 1.1.1.4 2001/07/14 22:21:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/dir/test/test-salvage.c,v 1.4 2001/07/12 19:58:35 shadow Exp $");
/* This is the salvage test program. */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/export/cfgafs.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/export/cfgafs.c,v 1.4.4.1 2003/01/11 07:42:33 shadow Exp $");
#include <errno.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/export/cfgexport.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/export/cfgexport.c,v 1.5.2.1 2003/01/11 07:42:33 shadow Exp $");
#include <errno.h>
#include <stdio.h>
/* Unsafe: conflicts with _KERNEL inclusion of headers below */
/* #include <afs/param.h> */
/* #include <afsconfig.h> */
-/* RCSID("$Header: /tmp/cvstemp/openafs/src/export/export.c,v 1.1.1.4 2002/01/22 19:53:11 hartmans Exp $"); */
+/* RCSID("$Header: /cvs/openafs/src/export/export.c,v 1.4.4.1 2001/12/26 20:17:52 shadow Exp $"); */
#define _KERNEL
#include "sys/types.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/export/symtab.c,v 1.1.1.5 2001/09/11 14:32:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/export/symtab.c,v 1.5 2001/08/08 00:03:44 shadow Exp $");
#include "sys/types.h"
#include "sym.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/finale/translate_et.c,v 1.1.1.7 2001/10/14 18:04:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/finale/translate_et.c,v 1.5.4.2 2001/10/13 04:21:30 shadow Exp $");
#include <afs/com_err.h>
#include <rx/rxkad.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/finale/translate_et_nt.c,v 1.1.1.4 2001/07/14 22:21:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/finale/translate_et_nt.c,v 1.4 2001/07/12 19:58:36 shadow Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/fsint/afsaux.c,v 1.1.1.7 2002/09/26 19:06:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/fsint/afsaux.c,v 1.5.4.2 2002/09/10 22:33:47 zacheiss Exp $");
#ifdef KERNEL
#if defined(UKERNEL)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/fsprobe/fsprobe.c,v 1.1.1.5 2001/09/11 14:32:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/fsprobe/fsprobe.c,v 1.6 2001/08/08 00:57:36 shadow Exp $");
#include <fsprobe.h> /*Interface for this module*/
#include <lwp.h> /*Lightweight process package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/fsprobe/fsprobe_callback.c,v 1.1.1.6 2003/04/13 19:06:39 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/fsprobe/fsprobe_callback.c,v 1.4.4.2 2003/03/06 14:53:40 shadow Exp $");
#include <errno.h>
#include <stdio.h> /*Standard I/O stuff*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/fsprobe/fsprobe_test.c,v 1.1.1.5 2001/09/11 14:32:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/fsprobe/fsprobe_test.c,v 1.5 2001/08/08 00:03:44 shadow Exp $");
#include <fsprobe.h> /*Interface for fsprobe module*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/X11windows.c,v 1.1.1.4 2001/07/14 22:21:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/X11windows.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxX11win.h" /*Interface definition*/
#include <stdio.h> /*Standard I/O package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/cb_test.c,v 1.1.1.4 2001/07/14 22:21:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/cb_test.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxtextcb.h" /*Module interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/curses_test.c,v 1.1.1.4 2001/07/14 22:21:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/curses_test.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#if defined(AFS_HPUX110_ENV) && !defined(__HP_CURSES)
#define __HP_CURSES
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/curseswindows.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/curseswindows.c,v 1.5.4.2 2003/01/11 07:42:34 shadow Exp $");
#if defined(AFS_HPUX110_ENV) && !defined(__HP_CURSES)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/dumbwindows.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/dumbwindows.c,v 1.4.4.1 2003/01/11 07:42:34 shadow Exp $");
#include "gtxdumbwin.h" /*Interface definition*/
#include <stdio.h> /*Standard I/O package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/frame.c,v 1.1.1.5 2001/09/11 14:32:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/frame.c,v 1.5 2001/08/08 00:03:45 shadow Exp $");
#ifdef AFS_HPUX_ENV
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/gtxtest.c,v 1.1.1.4 2001/07/14 22:22:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/gtxtest.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxwindows.h"
#include "gtxobjects.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/input.c,v 1.1.1.4 2001/07/14 22:22:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/input.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#ifdef AFS_HPUX_ENV
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/keymap.c,v 1.1.1.5 2001/09/11 14:32:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/keymap.c,v 1.5 2001/08/08 00:03:45 shadow Exp $");
#include "gtxkeymap.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/lightobject.c,v 1.1.1.4 2001/07/14 22:22:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/lightobject.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxlightobj.h" /*Interface for this module*/
#include <stdio.h> /*Standard I/O stuff*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/objdict.c,v 1.1.1.4 2001/07/14 22:22:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/objdict.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxobjdict.h" /*Interface for this module*/
#include <stdio.h> /*Standard I/O package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/object_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/object_test.c,v 1.4.4.1 2003/01/11 07:42:34 shadow Exp $");
#include "gtxscreenobj.h" /*Gator screen object interface*/
#include "gtxtextobj.h" /*Gator text object interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/objects.c,v 1.1.1.4 2001/07/14 22:22:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/objects.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxobjects.h" /*Interface for this module*/
#include "gtxtextobj.h" /*Text object interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/screen_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/screen_test.c,v 1.4.4.1 2003/01/11 07:42:34 shadow Exp $");
#include "gtxwindows.h" /*Generalized window interface*/
#include "gtxcurseswin.h" /*Curses window interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/textcb.c,v 1.1.1.5 2001/09/11 14:32:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/textcb.c,v 1.5 2001/08/08 00:03:45 shadow Exp $");
#include "gtxtextcb.h" /*Module interface*/
#include <stdio.h> /*Standard I/O stuff*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/textobject.c,v 1.1.1.4 2001/07/14 22:22:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/textobject.c,v 1.4 2001/07/12 19:58:39 shadow Exp $");
#include "gtxtextobj.h" /*Interface for this module*/
#include "gtxwindows.h" /*Gator window interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/gtx/windows.c,v 1.1.1.4 2001/07/14 22:22:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/gtx/windows.c,v 1.5 2001/07/12 19:58:39 shadow Exp $");
/* On DUX "IN" is a variable in curses.h, so this can be a bit of a problem */
#ifdef IN
-# $Id: Makefile.am,v 1.1 2001/07/05 01:05:14 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:51 shadow Exp $
include $(top_srcdir)/Makefile.am.common
-# $Id: Makefile.am,v 1.1 2001/07/05 01:05:14 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:51 shadow Exp $
include $(top_srcdir)/Makefile.am.common
-# $Id: Makefile.am,v 1.1 2001/07/05 01:05:14 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:51 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/inetd/getenv.c,v 1.1.1.3 2001/07/14 22:22:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/inetd/getenv.c,v 1.3 2001/07/12 19:58:39 shadow Exp $");
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/inetd/inetd.c,v 1.1.1.5 2001/09/11 14:32:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/inetd/inetd.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <sys/param.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/inetd/setenv.c,v 1.1.1.4 2001/09/11 14:32:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/inetd/setenv.c,v 1.4 2001/08/08 00:03:46 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/inetd/ta-rauth.c,v 1.1.1.5 2001/09/11 14:32:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/inetd/ta-rauth.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/admin_tools.c,v 1.1.1.10 2001/10/14 18:05:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/admin_tools.c,v 1.8.2.2 2001/10/13 04:21:33 shadow Exp $");
#include <afs/stds.h>
#include <afs/debug.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/authclient.c,v 1.1.1.10 2002/09/26 19:06:14 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/authclient.c,v 1.7.2.3 2002/09/10 22:33:49 zacheiss Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/client.c,v 1.1.1.9 2002/05/10 23:59:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/client.c,v 1.7.2.3 2002/04/23 03:22:35 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/decode_ticket.c,v 1.1.1.6 2001/10/14 18:05:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/decode_ticket.c,v 1.4.4.2 2001/10/13 04:21:33 shadow Exp $");
#include <des.h>
#include <afs/com_err.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kaaux.c,v 1.1.1.4 2001/07/14 22:22:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kaaux.c,v 1.4 2001/07/12 19:58:40 shadow Exp $");
#if defined(UKERNEL)
#include "../rx/xdr.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kaauxdb.c,v 1.1.1.6 2001/10/14 18:05:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kaauxdb.c,v 1.5.4.2 2001/10/13 04:21:33 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <io.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kadatabase.c,v 1.1.1.6 2001/10/14 18:05:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kadatabase.c,v 1.6.2.1 2001/10/13 04:21:33 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kalocalcell.c,v 1.1.1.6 2001/10/14 18:05:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kalocalcell.c,v 1.5.4.1 2001/10/13 04:21:33 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/pthread_glock.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kalog.c,v 1.1.1.5 2001/10/14 18:05:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kalog.c,v 1.4.4.1 2001/10/13 04:21:33 shadow Exp $");
#include <stdio.h>
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kaprocs.c,v 1.1.1.11 2003/04/13 19:06:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kaprocs.c,v 1.8.2.5 2004/10/18 04:59:07 shadow Exp $");
#include <afs/stds.h>
#include <errno.h>
afs_int32 cksum;
code = KAANSWERTOOLONG;
- if (oanswer->MaxSeqLen < sizeof(struct ka_ticketAnswer) - 5*MAXKTCNAMELEN)
+ if (oanswer->MaxSeqLen <
+ sizeof(struct ka_ticketAnswer) - 5 * MAXKTCNAMELEN - MAXKTCTICKETLEN + ticketLen)
return code;
answer = (struct ka_ticketAnswer *)oanswer->SeqBody;
switch (version) {
case 0:
code = KAANSWERTOOLONG;
- if (oanswer->MaxSeqLen <
- sizeof(struct ka_getTicketAnswer) - 5*MAXKTCNAMELEN) goto abort;
+ if (oanswer->MaxSeqLen < sizeof(struct ka_getTicketAnswer) - 5
+ * MAXKTCNAMELEN - MAXKTCTICKETLEN + ticketLen)
+ goto abort;
answer = (struct ka_getTicketAnswer *)oanswer->SeqBody;
memcpy(&answer->sessionKey, &sessionKey, sizeof(struct ktc_encryptionKey));
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kas.c,v 1.1.1.6 2001/10/14 18:05:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kas.c,v 1.4.4.2 2001/10/13 04:21:33 shadow Exp $");
#include <afs/stds.h>
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kaserver.c,v 1.1.1.11 2003/04/13 19:06:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kaserver.c,v 1.9.2.4 2003/03/18 03:56:57 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kautils.c,v 1.1.1.7 2001/10/14 18:05:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kautils.c,v 1.7.2.1 2001/10/13 04:21:33 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kdb.c,v 1.1.1.5 2001/09/11 14:32:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kdb.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <fcntl.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kkids.c,v 1.1.1.5 2001/09/11 14:32:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kkids.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/klog.c,v 1.1.1.6 2001/10/14 18:05:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/klog.c,v 1.5.2.1 2001/10/13 04:21:33 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/klogin.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/klogin.c,v 1.7.2.3 2002/11/14 21:40:37 zacheiss Exp $");
#if !defined(AFS_SUN_ENV) && !defined(AFS_AIX_ENV) && !defined(AFS_HPUX_ENV) && !defined(AFS_SGI_ENV) && !defined(AFS_SUN5_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_DARWIN_ENV) && !defined(AFS_XBSD_ENV)
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/knfs.c,v 1.1.1.5 2001/09/11 14:33:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/knfs.c,v 1.6 2001/08/08 00:03:46 shadow Exp $");
#include <stdio.h>
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kpasswd.c,v 1.1.1.7 2001/10/14 18:05:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kpasswd.c,v 1.7.2.1 2001/10/13 04:21:33 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/kpwvalid.c,v 1.1.1.5 2001/10/14 18:05:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/kpwvalid.c,v 1.4.4.1 2001/10/13 04:21:33 shadow Exp $");
#include <stdio.h>
#ifdef HAVE_STRING_H
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/krb_tf.c,v 1.1.1.5 2001/10/14 18:05:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/krb_tf.c,v 1.4.4.1 2001/10/13 04:21:33 shadow Exp $");
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/krb_udp.c,v 1.1.1.14 2003/04/13 19:06:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/krb_udp.c,v 1.14.2.6 2003/03/18 03:56:58 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/manyklog.c,v 1.1.1.5 2001/09/11 14:33:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/manyklog.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/read_passwd.c,v 1.1.1.4 2001/09/11 14:33:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/read_passwd.c,v 1.4 2001/08/08 00:03:46 shadow Exp $");
#include <mit-cpyright.h>
#include <des.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/rebuild.c,v 1.1.1.9 2001/10/14 18:05:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/rebuild.c,v 1.7.2.2 2001/10/13 04:21:33 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/background.c,v 1.1.1.4 2001/07/14 22:22:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/background.c,v 1.4 2001/07/12 19:58:40 shadow Exp $");
main (argc, argv)
int argc;
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/multiklog.c,v 1.1.1.5 2001/09/11 14:33:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/multiklog.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/test_badtix.c,v 1.1.1.5 2001/09/11 14:33:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/test_badtix.c,v 1.5 2001/08/08 00:03:46 shadow Exp $");
#include <sys/types.h>
#include <des.h>
#include <sys/param.h>
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/test_date.c,v 1.1.1.3 2001/07/11 03:09:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/test_date.c,v 1.3 2001/07/05 15:20:27 shadow Exp $");
#include <stdio.h>
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/test_getticket.c,v 1.1.1.7 2001/10/14 18:05:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/test_getticket.c,v 1.5.2.2 2001/10/13 04:21:35 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/test_interim_ktc.c,v 1.1.1.7 2001/10/14 18:05:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/test_interim_ktc.c,v 1.5.2.2 2001/10/13 04:21:35 shadow Exp $");
#include <afs/stds.h>
#include <afs/com_err.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/test/test_rxkad_free.c,v 1.1.1.7 2001/10/14 18:05:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/test/test_rxkad_free.c,v 1.5.2.2 2001/10/13 04:21:35 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/token.c,v 1.1.1.6 2001/10/14 18:05:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/token.c,v 1.4.4.2 2001/10/13 04:21:33 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/user.c,v 1.1.1.9 2001/10/14 18:05:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/user.c,v 1.7.2.2 2001/10/13 04:21:33 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/kauth/user_nt.c,v 1.1.1.8 2002/01/22 19:53:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/kauth/user_nt.c,v 1.6.2.2 2001/11/21 06:45:49 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libacl/aclprocs.c,v 1.1.1.9 2003/04/13 19:06:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libacl/aclprocs.c,v 1.9.2.3 2003/03/14 19:49:02 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libacl/netprocs.c,v 1.1.1.5 2003/04/13 19:06:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libacl/netprocs.c,v 1.4.4.1 2003/03/14 19:49:02 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libacl/test/acltest.c,v 1.1.1.4 2001/07/14 22:22:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libacl/test/acltest.c,v 1.4 2001/07/12 19:58:41 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/adminutil/afs_utilAdmin.c,v 1.1.1.7 2001/10/14 18:05:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/adminutil/afs_utilAdmin.c,v 1.5.4.2 2001/10/13 04:21:37 shadow Exp $");
#include <afs/stds.h>
#include <afs/afs_Admin.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/bos/afs_bosAdmin.c,v 1.1.1.8 2002/05/10 23:59:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/bos/afs_bosAdmin.c,v 1.7.2.1 2002/04/21 03:52:16 zacheiss Exp $");
#include <stdio.h>
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/cfgclient.c,v 1.1.1.4 2001/07/14 22:22:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/cfgclient.c,v 1.4 2001/07/12 19:58:42 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/cfgdb.c,v 1.1.1.4 2001/07/14 22:22:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/cfgdb.c,v 1.4 2001/07/12 19:58:42 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/cfghost.c,v 1.1.1.4 2001/07/14 22:22:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/cfghost.c,v 1.4 2001/07/12 19:58:42 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/cfginternal.c,v 1.1.1.4 2001/07/14 22:22:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/cfginternal.c,v 1.4 2001/07/12 19:58:42 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/cfgservers.c,v 1.1.1.4 2001/07/14 22:22:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/cfgservers.c,v 1.4 2001/07/12 19:58:42 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/cfg/test/cfgtest.c,v 1.1.1.4 2001/07/14 22:22:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/cfg/test/cfgtest.c,v 1.4 2001/07/12 19:58:43 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/client/afs_clientAdmin.c,v 1.1.1.7 2001/09/11 14:33:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/client/afs_clientAdmin.c,v 1.7 2001/08/08 00:03:47 shadow Exp $");
#include <afs/stds.h>
#include "afs_clientAdmin.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/kas/afs_kasAdmin.c,v 1.1.1.5 2001/07/14 22:22:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/kas/afs_kasAdmin.c,v 1.6 2001/07/12 19:58:44 shadow Exp $");
#include <stdio.h>
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/pts/afs_ptsAdmin.c,v 1.1.1.6 2003/07/30 17:12:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/pts/afs_ptsAdmin.c,v 1.4.4.2 2003/07/01 19:35:08 shadow Exp $");
#include <stdio.h>
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/cm_client_config.c,v 1.1.1.5 2004/01/10 20:56:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/cm_client_config.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/cm_list_cells.c,v 1.1.1.5 2004/01/10 20:56:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/cm_list_cells.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/cm_local_cell.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/cm_local_cell.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/cm_server_prefs.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/cm_server_prefs.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_basic_stats.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_basic_stats.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_conns.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_conns.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_peers.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_peers.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_rx_stats.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_rx_stats.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_supported_stats.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_supported_stats.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxdebug_version.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxdebug_version.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_clear_peer.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_clear_peer.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_clear_process.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_clear_process.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_disable_peer.c,v 1.1.1.5 2004/01/10 20:56:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_disable_peer.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_disable_process.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_disable_process.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_enable_peer.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_enable_peer.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_enable_process.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_enable_process.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_get_peer.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_get_peer.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_get_process.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_get_process.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_get_version.c,v 1.1.1.6 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_get_version.c,v 1.5.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_query_peer.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_query_peer.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/samples/rxstat_query_process.c,v 1.1.1.5 2004/01/10 20:56:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/samples/rxstat_query_process.c,v 1.4.4.1 2003/10/24 05:24:51 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/afscp.c,v 1.1.1.5 2004/01/10 20:56:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/afscp.c,v 1.4.4.1 2003/10/24 05:24:53 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/bos.c,v 1.1.1.5 2001/09/11 14:33:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/bos.c,v 1.5 2001/08/08 00:03:47 shadow Exp $");
#include "bos.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/client.c,v 1.1.1.4 2001/07/14 22:22:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/client.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include "client.h"
#include <afs/cellconfig.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/kas.c,v 1.1.1.4 2001/07/14 22:22:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/kas.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include "kas.h"
#include <time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/pts.c,v 1.1.1.4 2001/07/14 22:22:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/pts.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include "pts.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/util.c,v 1.1.1.4 2001/07/14 22:22:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/util.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include "util.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/test/vos.c,v 1.1.1.4 2001/07/14 22:22:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/test/vos.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include "vos.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/vos/afs_vosAdmin.c,v 1.1.1.6 2001/09/11 14:33:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/vos/afs_vosAdmin.c,v 1.7 2001/08/06 23:50:10 shadow Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/vos/lockprocs.c,v 1.1.1.6 2001/09/11 14:33:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/vos/lockprocs.c,v 1.7 2001/08/06 23:50:10 shadow Exp $");
#include "lockprocs.h"
#ifdef HAVE_STRING_H
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/vos/vosutils.c,v 1.1.1.6 2001/09/11 14:33:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/vos/vosutils.c,v 1.8 2001/08/08 00:03:48 shadow Exp $");
#include "vosutils.h"
#include "vsprocs.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libadmin/vos/vsprocs.c,v 1.1.1.6 2001/09/11 14:33:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libadmin/vos/vsprocs.c,v 1.8 2001/08/08 00:03:48 shadow Exp $");
#include "vsprocs.h"
#include "vosutils.h"
#/* Copyright (C) 1995, 1989 Transarc Corporation - All rights reserved */
#/* Portions Copyright (c) 2003 Apple Computer, Inc. */
-# $Header: /tmp/cvstemp/openafs/src/libafs/MakefileProto.DARWIN.in,v 1.1.1.7 2004/01/10 20:56:51 hartmans Exp $
+# $Header: /cvs/openafs/src/libafs/MakefileProto.DARWIN.in,v 1.8.2.6 2003/10/24 05:24:55 shadow Exp $
#
# MakefileProto for Digital Unix systems
#
#
# $ what /opt/langtools/bin/pxdb32
# /opt/langtools/bin/pxdb32:
-# HP92453-02 A.10.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $Revision: 1.1.1.5 $
+# HP92453-02 A.10.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $Revision: 1.5.2.8 $
#
# The problem occurs when -g and -O are both used when compiling des.c.
# The simplest way to work around the problem is to leave out either -g or -O.
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/libuafs/linktest.c,v 1.1.1.4 2001/07/14 22:22:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/libuafs/linktest.c,v 1.4 2001/07/12 19:58:46 shadow Exp $");
#include <sys/types.h>
#include <rx/rx.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/log/kseal.c,v 1.1.1.5 2001/09/11 14:33:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/log/kseal.c,v 1.5 2001/08/08 00:03:48 shadow Exp $");
#include <sys/types.h>
#include <netinet/in.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/log/test/gettoktest.c,v 1.1.1.4 2001/07/14 22:22:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/log/test/gettoktest.c,v 1.4 2001/07/12 19:58:47 shadow Exp $");
#include <itc.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/log/test/testlog.c,v 1.1.1.5 2001/09/11 14:33:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/log/test/testlog.c,v 1.5 2001/08/08 00:03:51 shadow Exp $");
#include <itc.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/log/tokens.c,v 1.1.1.4 2001/07/14 22:22:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/log/tokens.c,v 1.4 2001/07/12 19:58:47 shadow Exp $");
#include <stdio.h>
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/log/unlog.c,v 1.1.1.4 2001/07/14 22:22:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/log/unlog.c,v 1.4 2001/07/12 19:58:47 shadow Exp $");
#include <stdio.h>
#include <potpourri.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/getenv.c,v 1.1.1.3 2001/07/14 22:22:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/getenv.c,v 1.3 2001/07/12 19:58:48 shadow Exp $");
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/login.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/login.c,v 1.5.2.1 2002/11/14 21:40:39 zacheiss Exp $");
+
#include <unistd.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/setenv.c,v 1.1.1.4 2001/09/11 14:33:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/setenv.c,v 1.4 2001/08/08 00:03:51 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/util_login.c,v 1.1.1.3 2001/07/14 22:22:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/util_login.c,v 1.3 2001/07/12 19:58:48 shadow Exp $");
#include <sys/types.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/util_logout.c,v 1.1.1.4 2001/09/11 14:33:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/util_logout.c,v 1.4 2001/08/08 00:03:51 shadow Exp $");
#include <sys/types.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/login/util_logwtmp.c,v 1.1.1.3 2001/07/14 22:22:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/login/util_logwtmp.c,v 1.3 2001/07/12 19:58:48 shadow Exp $");
#include <sys/types.h>
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/fasttime.c,v 1.1.1.4 2001/07/14 22:22:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/fasttime.c,v 1.4 2001/07/12 19:58:48 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
IO Manager routines & server process for VICE server.
*/
+/* This controls the size of an fd_set; it must be defined early before
+ * the system headers define that type and the macros that operate on it.
+ * Its value should be as large as the maximum file descriptor limit we
+ * are likely to run into on any platform. Right now, that is 65536
+ * which is the default hard fd limit on Solaris 9 */
+/* We don't do this on Windows because on that platform there is code
+ * which allocates fd_set's on the stack (IOMGR_Sleep on Win9x, and
+ * FDSetAnd on WinNT) */
+#ifndef _WIN32
+#define FD_SETSIZE 65536
+#endif
+
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/iomgr.c,v 1.1.1.6 2001/09/11 14:33:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/iomgr.c,v 1.7.2.1 2004/10/18 05:52:23 shadow Exp $");
#include <stdio.h>
#include <stdlib.h>
/* fd_set pool managment.
* Use the pool instead of creating fd_set's on the stack. fd_set's can be
- * 2K in size, so making three could put 6K in the limited space of an LWP
+ * 8K in size, so making three could put 24K in the limited space of an LWP
* stack.
*/
struct IOMGR_fd_set {
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/lock.c,v 1.1.1.4 2001/07/14 22:22:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/lock.c,v 1.4 2001/07/12 19:58:48 shadow Exp $");
#ifdef AFS_PTHREAD_ENV
#include <afs/assert.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/lwp.c,v 1.9 2001/09/11 15:48:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/lwp.c,v 1.15 2001/08/08 00:03:52 shadow Exp $");
#include <stdlib.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/lwp_nt.c,v 1.1.1.6 2001/07/14 22:22:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/lwp_nt.c,v 1.6 2001/07/12 19:58:48 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/preempt.c,v 1.10 2002/09/26 19:18:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/preempt.c,v 1.10.2.4 2002/08/26 04:34:10 shadow Exp $");
#if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV) || defined(AFS_DJGPP_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/process.c,v 1.11 2003/07/30 17:23:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/process.c,v 1.12.2.3 2003/05/23 06:52:26 shadow Exp $");
#include <stdio.h>
#include <assert.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/rw.c,v 1.1.1.4 2001/07/14 22:22:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/rw.c,v 1.4 2001/07/12 19:58:48 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <malloc.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/selclient.c,v 1.1.1.5 2003/04/13 19:07:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/selclient.c,v 1.4.4.1 2003/02/03 23:33:33 shadow Exp $");
#include "../lwp.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/selserver.c,v 1.1.1.5 2003/04/13 19:07:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/selserver.c,v 1.4.4.1 2003/02/03 23:33:33 shadow Exp $");
#include "../lwp.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/selsubs.c,v 1.1.1.6 2003/04/13 19:07:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/selsubs.c,v 1.5.2.1 2003/02/03 23:33:33 shadow Exp $");
#include "../lwp.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/test.c,v 1.1.1.4 2001/07/14 22:22:59 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/test.c,v 1.4 2001/07/12 19:58:49 shadow Exp $");
#include <stdio.h>
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/test_key.c,v 1.1.1.4 2001/07/14 22:23:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/test_key.c,v 1.4 2001/07/12 19:58:49 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/testlwp.c,v 1.1.1.5 2001/09/11 14:33:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/testlwp.c,v 1.5 2001/08/08 00:03:52 shadow Exp $");
#define LWP_KERNEL
#include "lwp.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/test/testtime.c,v 1.1.1.4 2001/07/14 22:23:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/test/testtime.c,v 1.4 2001/07/12 19:58:49 shadow Exp $");
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/threadname.c,v 1.1.1.5 2001/09/11 14:33:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/threadname.c,v 1.7 2001/08/06 23:50:10 shadow Exp $");
#ifdef HAVE_STRING_H
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/timer.c,v 1.1.1.6 2001/07/14 22:22:57 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/timer.c,v 1.6 2001/07/12 19:58:48 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/lwp/waitkey.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/lwp/waitkey.c,v 1.8.2.3 2002/11/14 21:40:40 zacheiss Exp $");
+
#include <stdio.h>
#include <sys/types.h>
License. For details, see the LICENSE file in the top-level source
directory or online at http://www.openafs.org/dl/license10.html
-README for UNIX NTP release $Date: 2000/11/05 05:03:31 $ $Revision: 1.1.1.2 $
+README for UNIX NTP release $Date: 2000/11/04 10:05:14 $ $Revision: 1.2 $
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/mkntpconf.c,v 1.1.1.5 2001/09/11 14:33:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/mkntpconf.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#include <sys/param.h>
#include <sys/socket.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntp.c,v 1.1.1.5 2001/09/11 14:33:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntp.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#include <stdio.h>
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntp_adjust.c,v 1.1.1.5 2001/09/11 14:33:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntp_adjust.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntp_proto.c,v 1.1.1.5 2001/07/14 22:23:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntp_proto.c,v 1.5 2001/07/12 19:58:51 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntp_sock.c,v 1.1.1.4 2001/07/14 22:23:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntp_sock.c,v 1.4 2001/07/12 19:58:51 shadow Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntpd.c,v 1.1.1.5 2001/09/11 14:33:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntpd.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#if defined(AFS_SGI_ENV)
#define NOSWAP 1
#endif /* DEBUG */
setlogmask(LOG_UPTO(LOG_INFO));
- syslog(LOG_NOTICE, "%s version $Revision: 1.1.1.5 $", prog_name);
+ syslog(LOG_NOTICE, "%s version $Revision: 1.5 $", prog_name);
syslog(LOG_NOTICE, "patchlevel %d", PATCHLEVEL);
#ifdef DEBUG
if (debug)
- printf("%s version $Revision: 1.1.1.5 $ patchlevel %d\n",
+ printf("%s version $Revision: 1.5 $ patchlevel %d\n",
prog_name, PATCHLEVEL);
#endif
#if defined(AFS_AIX_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntpdc.c,v 1.1.1.5 2001/09/11 14:33:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntpdc.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/ntpsubs.c,v 1.1.1.5 2001/07/14 22:23:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/ntpsubs.c,v 1.5 2001/07/12 19:58:52 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/read_local.c,v 1.1.1.4 2001/07/14 22:23:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/read_local.c,v 1.4 2001/07/12 19:58:52 shadow Exp $");
#ifdef REFCLOCK
/*
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/read_psti.c,v 1.1.1.5 2001/09/11 14:33:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/read_psti.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#if defined(REFCLOCK) && defined(PSTI)
#define ERR_RATE 60 /* Repeat errors once an hour */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/runntp.c,v 1.1.1.5 2001/09/11 14:33:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/runntp.c,v 1.5 2001/08/08 00:03:53 shadow Exp $");
#include <afs/stds.h>
#include <signal.h>
#include <sys/param.h>
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ntp/test.c,v 1.1.1.4 2001/09/11 14:33:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ntp/test.c,v 1.4 2001/08/08 00:03:53 shadow Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/package/lex.l,v 1.1.1.3 2001/07/14 22:23:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/package/lex.l,v 1.3 2001/07/12 19:58:52 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
--- /dev/null
+AddBlkEntry test.c /^AddBlkEntry(f, p, o, m, u)$/
+AddChrEntry test.c /^AddChrEntry(f, p, o, m, u)$/
+AddDirEntry test.c /^AddDirEntry(f, p, o, m, u)$/
+AddEntry conftree.c /^int AddEntry(filetype, updtspec, filename, prototy/
+AddLnkEntry test.c /^AddLnkEntry(f, p, o, m, u)$/
+AddRegEntry test.c /^AddRegEntry(f, p, o, m, u)$/
+AddSockEntry test.c /^AddSockEntry(f)$/
+AllocConfigNode conftree.c /^static CTREEPTR AllocConfigNode()$/
+ApplyConfigTree conftree.c /^ApplyConfigTree(func)$/
+BuildConfigTree conftree.c /^int BuildConfigTree(f)$/
+CheckMount check.c /^static CheckMount(path)$/
+FixDir update.c /^static int FixDir(np, path)$/
+FixLostFoundDir update.c /^static int FixLostFoundDir(path)$/
+FixReg update.c /^static FixReg(np, path)$/
+GetArgs package.c /^static GetArgs(argc, argv)$/
+InitializeConfigTree conftree.c /^int InitializeConfigTree()$/
+LocateChildNode conftree.c /^CTREEPTR LocateChildNode(dp, name, lmode)$/
+LocatePathNode conftree.c /^CTREEPTR LocatePathNode(dp, path, lmode)$/
+Mpackage package.c /^main(argc, argv)$/
+Mtest test.c /^main(argc, argv)$/
+TraverseConfigTree conftree.c /^TraverseConfigTree(np, path, func)$/
+UpdateDev update.c /^static UpdateDev(np, path)$/
+UpdateDir update.c /^static UpdateDir(np, path)$/
+UpdateLnk update.c /^static UpdateLnk(np, path)$/
+UpdateReg update.c /^static UpdateReg(np, path)$/
+UpdateSock update.c /^static UpdateSock(np, path)$/
+ValidUpdtSpec conftree.c /^static int ValidUpdtSpec(ftype, uspec)$/
+ValidateGroupName conftree.c /^static int ValidateGroupName(name, gidp)$/
+ValidateUserName conftree.c /^static int ValidateUserName(name, uidp)$/
+allprint misc.c /^allprint(i)$/
+check check.c /^int check(np, path)$/
+cp fileops.c /^int cp(from,to)$/
+dbgprint globals.h /^#define dbgprint(x) {fprintf x ; fflush(stderr);/
+dochmod update.c /^static dochmod(np, path)$/
+dochown update.c /^static dochown(np, path)$/
+dochtim update.c /^static dochtim(np, path)$/
+dochtyp update.c /^static dochtyp(np, path)$/
+ecalloc globfuncs.c /^char *ecalloc(nelem, size)$/
+echo_modeinfo test.c /^echo_modeinfo(m)$/
+echo_ownerinfo test.c /^echo_ownerinfo(o)$/
+echo_prototypeinfo test.c /^echo_prototypeinfo(p)$/
+echo_updateoptions test.c /^echo_updateoptions(u)$/
+efopen globfuncs.c /^FILE *efopen(filename, type)$/
+emalloc globfuncs.c /^char *emalloc(size)$/
+fatal messages.c /^\/* VARARGS1 *\/fatal(cp) char *cp; \/*ARGSUSED*\/ {}$/
+ln fileops.c /^int ln(from,to)$/
+loudonly_message messages.c /^\/* VARARGS1 *\/loudonly_message(cp) char *cp; \/*ARG/
+message messages.c /^\/* VARARGS1 *\/message(cp) char *cp; \/*ARGSUSED*\/ {/
+mklostfound fileops.c /^int mklostfound(path)$/
+mv fileops.c /^int mv(from,to)$/
+namehash conftree.c /^static int namehash(name)$/
+putformat messages.c /^static char *putformat(dp,fp,ap)$/
+putnum messages.c /^static char *putnum(dp,n,b)$/
+putstr messages.c /^static char *putstr(dp,s)$/
+rm fileops.c /^int rm(path)$/
+sprint misc.c /^sprint(s)$/
+update update.c /^int update(np, path)$/
+usage package.c /^static usage()$/
+verbose_message messages.c /^\/* VARARGS1 *\/verbose_message(cp) char *cp; \/*ARGS/
+yyerror misc.c /^yyerror()$/
+yywrap misc.c /^yywrap()$/
#
# Copyright: None
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/README,v 1.1 2003/07/30 17:12:37 hartmans Exp $
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/README,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/Attic/README,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/Attic/README,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
#
# Copyright: Copyright (c) 2003
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.00,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.00,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
# Description: This PSF contains a valid product definition which includes
# all attributes for OpenAFS installation via software Distributor
#
# Copyright: Copyright (c) 2003
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.11,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.11,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
# Description: This PSF contains a valid product definition which includes
# all attributes for OpenAFS installation via software Distributor
#
# Copyright: Copyright (c) 2003
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.22,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/psf-1.2.10-transarc-paths-11.22,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
# Description: This PSF contains a valid product definition which includes
# all attributes for OpenAFS installation via software Distributor
#
# Copyright: Copyright (c) 2003
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/psf-1.2.8-transarc-paths-11.00,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/psf-1.2.8-transarc-paths-11.00,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
# Description: This PSF contains a valid product definition which includes
# all attributes for OpenAFS installation via software Distributor
#
# Copyright: Copyright (c) 2003
#
-# Header: $Header: /tmp/cvstemp/openafs/src/packaging/HP-UX/psf-1.2.9-transarc-paths-11.00,v 1.1 2003/07/30 17:12:37 hartmans Exp $
+# Header: $Header: /cvs/openafs/src/packaging/HP-UX/psf-1.2.9-transarc-paths-11.00,v 1.1.2.1 2003/07/09 18:24:08 shadow Exp $
#
# Description: This PSF contains a valid product definition which includes
# all attributes for OpenAFS installation via software Distributor
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-CLNT
# checkinstall
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-CLNT
# configure
-# @(#) $Revision: 1.1 $
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.2.2.1 $
+# @(#) $Revision: 1.2.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-CLNT
# preinstall
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-CLNT
# preremove
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-CLNT
# unconfigure
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Subproduct: OPENAFS.Kernel
# Fileset: OPENAFS-KRN32 | OPENAFS-KRN64
# configure
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Subproduct: OPENAFS.Kernel
# Fileset: OPENAFS-KRN32 | OPENAFS-KRN64
# postinstall
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Subproduct: OPENAFS.Kernel
# Fileset: OPENAFS-KRN32 | OPENAFS-KRN64
# configure
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-SRV
# configure
-# @(#) $Revision: 1.1 $
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-SRV
# postremove
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.2.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-SRV
# preinstall
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-SRV
# preremove
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
# Product: OPENAFS
# Fileset: OPENAFS.OPENAFS-SRV
# configure
-# @(#) $Revision: 1.1 $
-# @(#) $Revision: 1.1 $
+# @(#) $Revision: 1.1.2.1 $
+# @(#) $Revision: 1.1.2.1 $
##############
#
# (c) Copyright 2003
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_account.c,v 1.1.1.4 2001/07/14 22:23:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_account.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <security/pam_appl.h>
#include <security/pam_modules.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_auth.c,v 1.1.1.7 2002/01/22 19:54:09 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_auth.c,v 1.7.2.1 2001/12/26 20:23:03 shadow Exp $");
#include <security/pam_appl.h>
#include <security/pam_modules.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_message.c,v 1.1.1.6 2001/09/11 14:34:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_message.c,v 1.7 2001/09/07 04:36:44 shadow Exp $");
#include <sys/param.h>
#include <afs/kautils.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_pam_msg.c,v 1.1.1.4 2001/07/14 22:23:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_pam_msg.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <stdio.h>
#include <security/pam_appl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_password.c,v 1.1.1.6 2001/09/11 14:34:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_password.c,v 1.7 2001/09/07 04:36:44 shadow Exp $");
#include <sys/param.h>
#include <afs/kautils.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_session.c,v 1.1.1.5 2001/09/11 14:34:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_session.c,v 1.5 2001/09/07 04:36:44 shadow Exp $");
#include <security/pam_appl.h>
#include <security/pam_modules.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_setcred.c,v 1.1.1.7 2002/01/22 19:54:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_setcred.c,v 1.7.2.2 2001/12/26 20:23:03 shadow Exp $");
#include <sys/param.h>
#include <afs/kautils.h>
#include <sys/wait.h>
#include <limits.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/afs_util.c,v 1.1.1.7 2002/01/22 19:54:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/afs_util.c,v 1.5.2.3 2002/01/20 08:34:44 shadow Exp $");
#include "afs_util.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pam/test_pam.c,v 1.1.1.6 2001/09/11 14:34:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pam/test_pam.c,v 1.6 2001/09/07 04:36:44 shadow Exp $");
#include <stdio.h>
#include <security/pam_appl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/pinstall/install.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/pinstall/install.c,v 1.9.2.7 2003/07/25 04:40:16 shadow Exp $");
+
#include <stdio.h>
#include <pwd.h>
-# $Id: Makefile.am,v 1.1 2001/07/05 01:03:38 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:52 shadow Exp $
include $(top_srcdir)/Makefile.am.common
-# $Id: Makefile.am,v 1.1 2001/07/05 01:03:38 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:52 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/procmgmt/afskill.c,v 1.1.1.4 2001/07/14 22:23:14 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/procmgmt/afskill.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/procmgmt/procmgmt_nt.c,v 1.1.1.4 2001/07/14 22:23:15 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/procmgmt/procmgmt_nt.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/procmgmt/procmgmt_unix.c,v 1.1.1.4 2001/07/14 22:23:15 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/procmgmt/procmgmt_unix.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/procmgmt/redirect_nt.c,v 1.1.1.4 2001/07/14 22:23:15 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/procmgmt/redirect_nt.c,v 1.4 2001/07/12 19:58:53 shadow Exp $");
#include <stddef.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/procmgmt/test/pmgttest.c,v 1.1.1.4 2001/07/14 22:23:16 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/procmgmt/test/pmgttest.c,v 1.4 2001/07/12 19:58:54 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/db_verify.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/db_verify.c,v 1.6.2.4 2003/01/11 07:42:35 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/display.c,v 1.1.1.6 2001/10/14 18:06:10 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/display.c,v 1.4.4.2 2001/10/13 04:21:47 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
-/* $Id: pt_util.c,v 1.7 2003/04/13 19:32:23 hartmans Exp $ */
+/* $Id: pt_util.c,v 1.3.4.4 2003/01/11 07:53:30 shadow Exp $ */
/*
*
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/pt_util.c,v 1.7 2003/04/13 19:32:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/pt_util.c,v 1.3.4.4 2003/01/11 07:53:30 shadow Exp $");
#include <errno.h>
#include <lock.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ptclient.c,v 1.1.1.8 2002/01/22 19:54:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ptclient.c,v 1.5.2.3 2001/11/15 03:30:29 shadow Exp $");
#ifdef AFS_AIX32_ENV
#include <signal.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ptprocs.c,v 1.1.1.10 2002/09/26 19:07:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ptprocs.c,v 1.7.2.6 2002/09/11 07:20:23 shadow Exp $");
#include <afs/stds.h>
#include <ctype.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/pts.c,v 1.1.1.7 2001/10/14 18:06:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/pts.c,v 1.6.4.1 2001/10/13 04:21:47 shadow Exp $");
#include <stdio.h>
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ptserver.c,v 1.9 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ptserver.c,v 1.9.2.4 2003/07/01 19:39:31 shadow Exp $");
#include <afs/stds.h>
#ifdef AFS_AIX32_ENV
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ptuser.c,v 1.1.1.8 2001/10/14 18:06:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ptuser.c,v 1.6.2.3 2004/10/18 04:32:24 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
/*
* Different conf dir; force re-evaluation.
*/
+ if (tdir)
+ afsconf_Close(tdir);
tdir = (struct afsconf_dir *)0;
pruclient = (struct ubik_client *)0;
}
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ptutils.c,v 1.1.1.9 2001/10/14 18:06:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ptutils.c,v 1.9.2.1 2001/10/13 04:21:47 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/readgroup.c,v 1.1.1.7 2001/10/14 18:06:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/readgroup.c,v 1.5.2.2 2001/10/13 04:21:47 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/readpwd.c,v 1.1.1.6 2001/10/14 18:06:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/readpwd.c,v 1.5.2.1 2001/10/13 04:21:48 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/testpt.c,v 1.1.1.9 2002/09/26 19:07:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/testpt.c,v 1.6.2.3 2002/09/10 22:33:53 zacheiss Exp $");
#include <ctype.h>
#include <errno.h>
-/* $Id: ubik.c,v 1.1.1.4 2001/07/14 22:23:22 hartmans Exp $ */
+/* $Id: ubik.c,v 1.3 2001/07/12 19:58:54 shadow Exp $ */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/ubik.c,v 1.1.1.4 2001/07/14 22:23:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/ubik.c,v 1.3 2001/07/12 19:58:54 shadow Exp $");
#include <sys/types.h>
#include <netinet/in.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ptserver/utils.c,v 1.1.1.8 2001/10/14 18:06:15 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ptserver/utils.c,v 1.7.2.2 2001/10/13 04:21:48 shadow Exp $");
#include <sys/types.h>
#include <lock.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rcp/rcp.c,v 1.1.1.5 2001/09/11 14:34:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rcp/rcp.c,v 1.6 2001/08/08 00:03:54 shadow Exp $");
#include <sys/param.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rlogind/rexecd.c,v 1.1.1.4 2001/09/11 14:34:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rlogind/rexecd.c,v 1.4 2001/08/08 00:03:55 shadow Exp $");
#include <afs/kautils.h> /* for UserAuthGeneral */
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rlogind/rlogind.c,v 1.1.1.4 2001/09/11 14:34:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rlogind/rlogind.c,v 1.4 2001/08/08 00:03:55 shadow Exp $");
#ifdef MSG
#include "rlogind_msg.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rsh/herror.c,v 1.1.1.4 2001/07/14 22:23:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rsh/herror.c,v 1.4 2001/07/12 19:58:55 shadow Exp $");
#ifndef AFS_DARWIN_ENV
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rsh/rcmd.c,v 1.1.1.6 2001/09/11 14:34:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rsh/rcmd.c,v 1.7 2001/08/08 00:03:57 shadow Exp $");
#ifdef aiws /*AIX*/
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rsh/rlogin.c,v 1.1.1.4 2001/09/11 14:34:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rsh/rlogin.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#if !defined(AFS_HPUX_ENV) && !defined(AFS_SUN5_ENV) && !defined(AFS_SGI_ENV) && !defined(AFS_LINUX20_ENV)
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rsh/rsh.c,v 1.1.1.4 2001/09/11 14:34:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rsh/rsh.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#include <unistd.h> /* select() prototype */
#include <sys/types.h> /* fd_set on older platforms */
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/AIX/rx_knet.c,v 1.1.1.5 2001/09/11 14:34:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/AIX/rx_knet.c,v 1.6 2001/08/08 02:41:26 shadow Exp $");
#ifdef AFS_AIX41_ENV
#include "../rx/rx_kcommon.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/DARWIN/rx_knet.c,v 1.1.1.5 2003/04/13 19:07:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/DARWIN/rx_knet.c,v 1.5.2.1 2003/01/31 21:20:25 shadow Exp $");
#include "../rx/rx_kcommon.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/DUX/rx_knet.c,v 1.1.1.5 2001/09/11 14:34:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/DUX/rx_knet.c,v 1.6 2001/08/08 06:29:02 shadow Exp $");
#ifdef AFS_DUX40_ENV
#include "../rx/rx_kcommon.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/FBSD/rx_knet.c,v 1.1.1.6 2003/04/13 19:07:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/FBSD/rx_knet.c,v 1.5.2.2 2003/01/31 21:20:27 shadow Exp $");
#ifdef AFS_FBSD40_ENV
#include <sys/malloc.h>
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/HPUX/rx_knet.c,v 1.1.1.4 2001/09/11 14:34:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/HPUX/rx_knet.c,v 1.8 2001/08/08 00:03:59 shadow Exp $");
#include "../h/types.h"
#include "../h/param.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/IRIX/rx_knet.c,v 1.1.1.6 2001/10/14 18:06:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/IRIX/rx_knet.c,v 1.6.2.1 2001/10/13 04:21:50 shadow Exp $");
#include "../rx/rx_kcommon.h"
#include "../h/tcp-param.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/LINUX/rx_knet.c,v 1.1.1.11 2003/07/30 17:12:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/LINUX/rx_knet.c,v 1.6.4.9 2003/06/06 20:00:34 shadow Exp $");
#include <linux/version.h>
#ifdef AFS_LINUX22_ENV
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/SOLARIS/rx_knet.c,v 1.1.1.11 2003/07/30 17:12:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/SOLARIS/rx_knet.c,v 1.6.2.6 2003/04/14 15:47:03 shadow Exp $");
#ifdef AFS_SUN5_ENV
#include "../rx/rx_kcommon.h"
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/UKERNEL/rx_knet.c,v 1.1.1.4 2001/07/14 22:23:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/UKERNEL/rx_knet.c,v 1.4 2001/07/12 19:59:01 shadow Exp $");
#include "../rx/rx_kcommon.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulk.example/bulk_client.c,v 1.1.1.5 2001/09/11 14:34:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulk.example/bulk_client.c,v 1.5 2001/08/08 00:04:00 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulk.example/bulk_io.c,v 1.1.1.4 2001/07/14 22:23:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulk.example/bulk_io.c,v 1.4 2001/07/12 19:59:01 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulk.example/bulk_server.c,v 1.1.1.4 2001/07/14 22:23:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulk.example/bulk_server.c,v 1.4 2001/07/12 19:59:01 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulktest/bulk_client.c,v 1.1.1.5 2001/09/11 14:34:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulktest/bulk_client.c,v 1.5 2001/08/08 00:04:01 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulktest/bulk_io.c,v 1.1.1.4 2001/07/14 22:23:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulktest/bulk_io.c,v 1.4 2001/07/12 19:59:03 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/bulktest/bulk_server.c,v 1.1.1.4 2001/07/14 22:23:43 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/bulktest/bulk_server.c,v 1.4 2001/07/12 19:59:03 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/multi.example/sample_client.c,v 1.1.1.5 2001/09/11 14:34:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/multi.example/sample_client.c,v 1.5 2001/08/08 00:04:03 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/multi.example/sample_server.c,v 1.1.1.4 2001/07/14 22:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/multi.example/sample_server.c,v 1.4 2001/07/12 19:59:04 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx.c,v 1.15 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx.c,v 1.1.1.15 2003/07/30 17:12:44 hartmans Exp $");
+
+RCSID("$Header: /cvs/openafs/src/rx/rx.c,v 1.22.2.30 2004/10/18 05:20:48 shadow Exp $");
+>>>>>>> new
#ifdef KERNEL
#include "../afs/sysincludes.h"
* idle (refCount == 0) after rx_idlePeerTime (60 seconds) have passed.
*/
MUTEX_ENTER(&rx_peerHashTable_lock);
- if (--conn->peer->refCount <= 0) {
- conn->peer->idleWhen = clock_Sec();
- if (conn->peer->refCount < 0) {
- conn->peer->refCount = 0;
- MUTEX_ENTER(&rx_stats_mutex);
- rxi_lowPeerRefCount ++;
- MUTEX_EXIT(&rx_stats_mutex);
- }
+ if (conn->peer->refCount < 2) {
+ conn->peer->idleWhen = clock_Sec();
+ if (conn->peer->refCount < 1) {
+ conn->peer->refCount = 1;
+ MUTEX_ENTER(&rx_stats_mutex);
+ rxi_lowPeerRefCount++;
+ MUTEX_EXIT(&rx_stats_mutex);
+ }
}
+ conn->peer->refCount--;
MUTEX_EXIT(&rx_peerHashTable_lock);
MUTEX_ENTER(&rx_stats_mutex);
USERPRI;
}
+void
+rx_GetConnection(register struct rx_connection *conn)
+{
+ SPLVAR;
+
+ NETPRI;
+ AFS_RXGLOCK();
+ MUTEX_ENTER(&conn->conn_data_lock);
+ conn->refCount++;
+ MUTEX_EXIT(&conn->conn_data_lock);
+ AFS_RXGUNLOCK();
+ USERPRI;
+}
+
/* Start a new rx remote procedure call, on the specified connection.
* If wait is set to 1, wait for a free call channel; otherwise return
* 0. Maxtime gives the maximum number of seconds this call may take,
break;
if (type == RX_CLIENT_CONNECTION && pp->port == port)
break;
- if (type == RX_CLIENT_CONNECTION && (conn->epoch & 0x80000000))
+ /* So what happens when it's a callback connection? */
+ if (/*type == RX_CLIENT_CONNECTION &&*/ (conn->epoch & 0x80000000))
break;
}
if ( !flag )
if (call->flags & RX_CALL_WAIT_PROC) {
/* Conservative: I don't think this should happen */
call->flags &= ~RX_CALL_WAIT_PROC;
- MUTEX_ENTER(&rx_stats_mutex);
- rx_nWaiting--;
- MUTEX_EXIT(&rx_stats_mutex);
- queue_Remove(call);
+ if (queue_IsOnQueue(call)) {
+ queue_Remove(call);
+ MUTEX_ENTER(&rx_stats_mutex);
+ rx_nWaiting--;
+ MUTEX_EXIT(&rx_stats_mutex);
+ }
}
call->state = RX_STATE_ACTIVE;
call->mode = RX_MODE_RECEIVING;
MUTEX_ENTER(&rx_stats_mutex);
rx_stats.nPeerStructs--;
MUTEX_EXIT(&rx_stats_mutex);
- if (prev == *peer_ptr) {
+ if (peer == *peer_ptr) {
*peer_ptr = next;
prev = next;
}
tv.tv_sec = 1;
tv.tv_usec = 0;
code = select(socket+1, &imask, 0, 0, &tv);
- if (code > 0) {
+ if (code == 1 && FD_ISSET(socket,&imask)) {
/* now receive a packet */
faddrLen = sizeof(struct sockaddr_in);
code = recvfrom(socket, tbuffer, sizeof(tbuffer), 0,
(struct sockaddr *) &faddr, &faddrLen);
- memcpy(&theader, tbuffer, sizeof(struct rx_header));
- if (counter == ntohl(theader.callNumber)) break;
+ if (code > 0) {
+ memcpy(&theader, tbuffer, sizeof(struct rx_header));
+ if (counter == ntohl(theader.callNumber))
+ break;
+ }
}
/* see if we've timed out */
#define rx_EnableHotThread() (rx_enable_hot_thread = 1)
#define rx_DisableHotThread() (rx_enable_hot_thread = 0)
+#define rx_PutConnection(conn) rx_DestroyConnection(conn)
+
struct rx_securityObjectStats {
char type; /* 0:unk 1:null,2:vab 3:kad */
char level;
/* For garbage collection */
afs_uint32 idleWhen; /* When the refcountwent to zero */
- short refCount; /* Reference count for this structure */
+ afs_uint32 refCount; /* Reference count for this structure */
/* Congestion control parameters */
u_char burstSize; /* Reinitialization size for the burst parameter */
/* client-- to retransmit the challenge */
struct rx_service *service; /* used by servers only */
u_short serviceId; /* To stamp on requests (clients only) */
- u_short refCount; /* Reference count */
+ afs_uint32 refCount; /* Reference count */
u_char flags; /* Defined below */
u_char type; /* Type of connection, defined below */
u_char secondsUntilPing; /* how often to ping for each active call */
struct clock traceStart; /* time the call started running */
u_short MTU; /* size of packets currently sending */
#ifdef RX_ENABLE_LOCKS
- short refCount; /* Used to keep calls from disappearring
+ u_short refCount; /* Used to keep calls from disappearring
when we get them from a queue. */
#endif /* RX_ENABLE_LOCKS */
/* Call refcount modifiers */
#define RX_CALL_REFCOUNT_ABORT 7 /* delayed abort */
#define RX_CALL_REFCOUNT_MAX 8 /* array size. */
#ifdef RX_REFCOUNT_CHECK
- short refCDebug[RX_CALL_REFCOUNT_MAX];
+ u_short refCDebug[RX_CALL_REFCOUNT_MAX];
#endif /* RX_REFCOUNT_CHECK */
int iovNBytes; /* byte count for current iovec */
int iovMax; /* number elements in current iovec */
u_short port;
u_short ifMTU;
afs_uint32 idleWhen;
- short refCount;
+ u_short refCount;
u_char burstSize;
u_char burst;
struct clock burstWait;
#include <sys/time_impl.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_clock.c,v 1.1.1.7 2002/08/02 04:36:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_clock.c,v 1.5.4.2 2002/07/10 19:43:17 shadow Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_clock_nt.c,v 1.1.1.5 2001/07/14 22:23:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_clock_nt.c,v 1.5 2001/07/12 19:58:56 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <stdio.h>
#endif
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_conncache.c,v 1.1.1.4 2001/07/11 03:10:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_conncache.c,v 1.5 2001/07/05 15:20:44 shadow Exp $");
#ifdef UKERNEL
#include "../afs/sysincludes.h"
#include <sys/time_impl.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_event.c,v 1.1.1.7 2002/08/02 04:36:20 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_event.c,v 1.7.2.2 2002/07/10 19:43:18 shadow Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_getaddr.c,v 1.1.1.8 2001/10/14 18:06:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_getaddr.c,v 1.9.4.2 2001/10/13 04:21:49 shadow Exp $");
#ifndef AFS_DJGPP_ENV
#ifndef KERNEL
/* RX: Globals for internal use, basically */
+/* This controls the size of an fd_set; it must be defined early before
+ * the system headers define that type and the macros that operate on it.
+ * Its value should be as large as the maximum file descriptor limit we
+ * are likely to run into on any platform. Right now, that is 65536
+ * which is the default hard fd limit on Solaris 9 */
+#define FD_SETSIZE 65536
+
#include <afsconfig.h>
#ifdef KERNEL
#include "../afs/param.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_globals.c,v 1.1.1.4 2001/07/14 22:23:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_globals.c,v 1.4.4.1 2004/10/18 05:53:13 shadow Exp $");
/* Enable data initialization when the header file is included */
#define INIT(stuff) = stuff
#include <afsconfig.h>
#include "../afs/param.h"
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_kcommon.c,v 1.1.1.16 2003/07/30 17:12:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_kcommon.c,v 1.9.2.12 2003/05/23 06:52:31 shadow Exp $");
#include "../rx/rx_kcommon.h"
/* rx_user.c contains routines specific to the user space UNIX implementation of rx */
+/* This controls the size of an fd_set; it must be defined early before
+ * the system headers define that type and the macros that operate on it.
+ * Its value should be as large as the maximum file descriptor limit we
+ * are likely to run into on any platform. Right now, that is 65536
+ * which is the default hard fd limit on Solaris 9 */
+#define FD_SETSIZE 65536
+
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_lwp.c,v 1.1.1.9 2002/08/02 04:36:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_lwp.c,v 1.10.4.2 2004/10/18 05:52:25 shadow Exp $");
# include <sys/types.h> /* fd_set on older platforms */
# include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_misc.c,v 1.1.1.6 2001/09/11 14:34:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_misc.c,v 1.9 2001/08/06 23:50:11 shadow Exp $");
#ifdef KERNEL
#include <afs/sysincludes.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_multi.c,v 1.1.1.4 2001/07/14 22:23:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_multi.c,v 1.4 2001/07/12 19:58:56 shadow Exp $");
#ifdef KERNEL
#include "../rx/rx_kernel.h"
#endif
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_null.c,v 1.1.1.3 2001/07/11 03:10:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_null.c,v 1.3 2001/07/05 15:20:44 shadow Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_packet.c,v 1.9 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_packet.c,v 1.14.2.7 2004/10/18 05:12:45 shadow Exp $");
+
#ifdef KERNEL
#if defined(UKERNEL)
#ifndef RX_ENABLE_LOCKS
tstat.waitingForPackets = rx_waitingForPackets;
#endif
+ MUTEX_ENTER(&rx_serverPool_lock);
tstat.nFreePackets = htonl(rx_nFreePackets);
tstat.callsExecuted = htonl(rxi_nCalls);
tstat.packetReclaims = htonl(rx_packetReclaims);
tstat.nWaiting = htonl(rx_nWaiting);
queue_Count( &rx_idleServerQueue, np, nqe,
rx_serverQueueEntry, tstat.idleThreads);
+ MUTEX_EXIT(&rx_serverPool_lock);
tstat.idleThreads = htonl(tstat.idleThreads);
tl = sizeof(struct rx_debugStats) - ap->length;
if (tl > 0)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_pthread.c,v 1.1.1.10 2003/04/13 19:07:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_pthread.c,v 1.6.4.8 2003/03/14 19:49:04 shadow Exp $");
#include <sys/types.h>
#include <errno.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_rdwr.c,v 1.1.1.11 2003/04/13 19:07:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_rdwr.c,v 1.12.2.4 2003/01/14 07:48:05 shadow Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_stream.c,v 1.1.1.5 2001/09/11 14:34:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_stream.c,v 1.5 2001/08/08 00:03:57 shadow Exp $");
#ifdef KERNEL
#include "../h/types.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_trace.c,v 1.1.1.7 2001/10/14 18:06:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_trace.c,v 1.9.2.1 2001/10/13 04:21:49 shadow Exp $");
#ifdef RXDEBUG
#ifdef HAVE_STRING_H
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_user.c,v 1.1.1.7 2002/09/26 19:07:39 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_user.c,v 1.11.2.1 2002/09/10 22:33:55 zacheiss Exp $");
# include <sys/types.h>
# include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_xmit_nt.c,v 1.1.1.5 2001/07/14 22:23:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rx_xmit_nt.c,v 1.5 2001/07/12 19:58:56 shadow Exp $");
#if defined(AFS_NT40_ENV) || defined(AFS_DJGPP_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rxdebug.c,v 1.1.1.8 2002/09/26 19:07:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/rxdebug.c,v 1.10.2.1 2002/09/10 22:33:55 zacheiss Exp $");
#include <sys/types.h>
#include <errno.h>
*/
#ifdef RCSID
-RCSID("$Id: rxperf.c,v 1.1 2002/01/22 19:54:22 hartmans Exp $");
+RCSID("$Id: rxperf.c,v 1.1.2.1 2002/01/20 08:38:38 shadow Exp $");
#endif
#include <stdarg.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/simple.example/sample_client.c,v 1.1.1.5 2001/09/11 14:34:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/simple.example/sample_client.c,v 1.5 2001/08/08 00:04:03 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/simple.example/sample_server.c,v 1.1.1.4 2001/07/14 22:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/simple.example/sample_server.c,v 1.4 2001/07/12 19:59:06 shadow Exp $");
#include <sys/types.h>
#include <netdb.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/generator.c,v 1.1.1.7 2001/10/14 18:06:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/generator.c,v 1.5.4.2 2001/10/13 04:21:52 shadow Exp $");
#include <stdio.h>
#include <string.h>
#include "afs/param.h"
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/kctest.c,v 1.1.1.4 2001/09/11 14:34:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/kctest.c,v 1.4 2001/08/08 00:04:04 shadow Exp $");
#include <sys/types.h>
#include <netinet/in.h>
#include "afs/param.h"
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/kstest.c,v 1.1.1.3 2001/07/11 03:11:07 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/kstest.c,v 1.3 2001/07/05 15:20:53 shadow Exp $");
#include <sys/types.h>
#include <netinet/in.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/tableGen.c,v 1.1.1.4 2001/07/14 22:23:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/tableGen.c,v 1.4 2001/07/12 19:59:08 shadow Exp $");
#include <stdio.h>
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/testclient.c,v 1.1.1.5 2001/09/11 14:34:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/testclient.c,v 1.5 2001/08/08 00:04:04 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/testqueue.c,v 1.1.1.4 2001/07/14 22:23:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/testqueue.c,v 1.4 2001/07/12 19:59:08 shadow Exp $");
#include <rx/rx_queue.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/test/testserver.c,v 1.1.1.4 2001/07/14 22:23:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/test/testserver.c,v 1.4 2001/07/12 19:59:08 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr.c,v 1.1.1.3.2.1 2002/08/03 21:33:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr.c,v 1.3.4.2 2002/07/31 23:13:49 shadow Exp $");
+
/*
* xdr.c, Generic XDR routines implementation.
#include "afs/param.h"
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_afsuuid.c,v 1.1.1.4 2001/09/11 14:34:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_afsuuid.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#if defined(KERNEL) && !defined(UKERNEL)
#ifdef AFS_LINUX20_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_array.c,v 1.1.1.4.2.1 2002/08/03 21:33:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_array.c,v 1.4.2.1 2002/07/31 23:13:49 shadow Exp $");
#ifndef NeXT
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_arrayn.c,v 1.1.1.4.2.1 2002/08/03 21:33:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_arrayn.c,v 1.4.2.1 2002/07/31 23:13:49 shadow Exp $");
+
#if !defined(NeXT)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_float.c,v 1.1.1.3 2001/07/14 22:23:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_float.c,v 1.3 2001/07/12 19:58:56 shadow Exp $");
#ifndef NeXT
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_int64.c,v 1.1.1.4 2001/09/11 14:34:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_int64.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#if defined(KERNEL) && !defined(UKERNEL)
#ifdef AFS_LINUX20_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_mem.c,v 1.1.1.6 2003/07/30 17:12:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_mem.c,v 1.4.2.2 2003/05/15 14:17:32 shadow Exp $");
#ifndef NeXT
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_rec.c,v 1.1.1.4 2001/09/11 14:34:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_rec.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#include <stdio.h>
#include "xdr.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_refernce.c,v 1.1.1.4 2001/09/11 14:34:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_refernce.c,v 1.4 2001/08/08 00:03:57 shadow Exp $");
#ifndef NeXT
#endif
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_rx.c,v 1.1.1.6 2002/12/11 02:44:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_rx.c,v 1.4.4.2 2002/11/14 20:30:19 zacheiss Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_stdio.c,v 1.1.1.3 2001/07/14 22:23:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_stdio.c,v 1.3 2001/07/12 19:58:57 shadow Exp $");
#ifndef NeXT
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/xdr_update.c,v 1.1.1.3 2001/07/14 22:23:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rx/xdr_update.c,v 1.3 2001/07/12 19:58:57 shadow Exp $");
#ifndef NeXT
#include "xdr.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxdebug/rxdebug.c,v 1.1.1.3 2002/09/26 19:07:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxdebug/rxdebug.c,v 1.1.2.2 2002/09/10 22:33:58 zacheiss Exp $");
#include <sys/types.h>
#include <errno.h>
-# $Id: Makefile.am,v 1.1 2001/07/05 01:04:08 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:53 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_clntout.c,v 1.1.1.5 2001/09/11 14:34:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_clntout.c,v 1.5 2001/08/08 00:04:05 shadow Exp $");
#include <stdio.h>
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_cout.c,v 1.1.1.5 2001/09/11 14:34:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_cout.c,v 1.6 2001/08/06 23:50:12 shadow Exp $");
#include <stdio.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_hout.c,v 1.1.1.4 2001/07/14 22:23:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_hout.c,v 1.4 2001/07/12 19:59:10 shadow Exp $");
#include <stdio.h>
#include <ctype.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_main.c,v 1.1.1.11 2002/09/26 19:07:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_main.c,v 1.12.2.5 2002/08/21 20:53:29 shadow Exp $");
#include <limits.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_parse.c,v 1.1.1.8 2001/10/14 18:06:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_parse.c,v 1.10.2.2 2001/10/13 04:21:56 shadow Exp $");
#include <stdlib.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_scan.c,v 1.1.1.6 2004/01/10 20:57:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_scan.c,v 1.6.2.1 2003/10/24 05:25:04 shadow Exp $");
#include <stdio.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_svcout.c,v 1.1.1.5 2001/09/11 14:34:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_svcout.c,v 1.7 2001/08/08 00:04:05 shadow Exp $");
#include <stdio.h>
#ifdef HAVE_STRING_H
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxgen/rpc_util.c,v 1.1.1.5 2001/09/11 14:34:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxgen/rpc_util.c,v 1.7 2001/08/08 00:04:05 shadow Exp $");
#include <stdio.h>
#ifdef HAVE_STRING_H
-/* $Id: asn1-common.h,v 1.1 2002/12/11 02:44:46 hartmans Exp $ */
+/* $Id: asn1-common.h,v 1.2.2.1 2002/11/14 22:44:38 zacheiss Exp $ */
#include <stddef.h>
#include <time.h>
/* Generated from ../../../lib/asn1/asn1_err.et */
-/* $Id: asn1_err.h,v 1.1 2002/12/11 02:44:46 hartmans Exp $ */
+/* $Id: asn1_err.h,v 1.2.2.1 2002/11/14 22:44:38 zacheiss Exp $ */
#ifndef __asn1_err_h__
#define __asn1_err_h__
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/bg-fcrypt.c,v 1.1 2002/12/11 02:44:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/bg-fcrypt.c,v 1.4.2.4 2002/11/15 13:45:31 shadow Exp $");
#define DEBUG 0
#ifdef KERNEL
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/crc.c,v 1.1 2002/12/11 02:44:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/crc.c,v 1.2.2.1 2002/11/14 22:44:38 zacheiss Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
* SUCH DAMAGE.
*/
-/* $Id: der.h,v 1.1 2002/12/11 02:44:46 hartmans Exp $ */
+/* $Id: der.h,v 1.3.2.2 2002/11/14 22:46:51 zacheiss Exp $ */
#ifndef __DER_H__
#define __DER_H__
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/domestic/crypt_conn.c,v 1.1.1.6 2001/09/11 14:34:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/domestic/crypt_conn.c,v 1.8 2001/08/08 00:04:06 shadow Exp $");
#ifdef KERNEL
#include "../afs/stds.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/domestic/fcrypt.c,v 1.1.1.6 2001/09/11 14:34:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/domestic/fcrypt.c,v 1.7 2001/08/08 00:04:06 shadow Exp $");
#define DEBUG 0
#ifdef KERNEL
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/domestic/tcrypt.c,v 1.1.1.5 2001/09/11 14:34:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/domestic/tcrypt.c,v 1.5 2001/08/08 00:04:06 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/rxkad_client.c,v 1.1.1.9 2002/09/26 19:07:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/rxkad_client.c,v 1.7.2.3 2002/09/13 02:53:21 shadow Exp $");
#ifdef KERNEL
#include "../afs/stds.h"
#include <sys/time_impl.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/rxkad_common.c,v 1.1.1.11 2002/09/26 19:07:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/rxkad_common.c,v 1.8.2.5 2002/08/21 20:53:30 shadow Exp $");
#ifdef KERNEL
#ifndef UKERNEL
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/rxkad_server.c,v 1.1.1.11 2003/04/13 19:07:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/rxkad_server.c,v 1.7.2.4 2003/04/10 18:55:40 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/test/stress.c,v 1.1.1.8 2002/12/11 02:44:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/test/stress.c,v 1.5.2.3 2002/11/14 22:44:53 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/test/stress_c.c,v 1.1.1.7 2002/12/11 02:44:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/test/stress_c.c,v 1.6.2.1 2002/11/14 22:44:53 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/test/stress_s.c,v 1.1.1.6 2002/12/11 02:44:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/test/stress_s.c,v 1.5.2.1 2002/11/14 22:44:53 zacheiss Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/ticket.c,v 1.1.1.9 2003/07/30 17:12:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/ticket.c,v 1.6.2.3 2003/06/10 19:22:47 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxkad/ticket5.c,v 1.3 2003/04/13 19:32:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxkad/ticket5.c,v 1.2.2.4 2003/03/25 21:11:08 shadow Exp $");
+
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#endif
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/rxstat/rxstat.c,v 1.1.1.3 2001/07/11 03:11:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/rxstat/rxstat.c,v 1.3 2001/07/05 15:20:55 shadow Exp $");
#ifdef UKERNEL
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/scout/scout.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/scout/scout.c,v 1.5.2.1 2003/01/11 07:42:36 shadow Exp $");
#undef IN
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sgistuff/sgi_auth.c,v 1.1.1.4 2001/07/14 22:23:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sgistuff/sgi_auth.c,v 1.4 2001/07/12 19:59:15 shadow Exp $");
#if defined(AFS_SGI_ENV)
#
# $ what /opt/langtools/bin/pxdb32
# /opt/langtools/bin/pxdb32:
-# HP92453-02 A.10.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $Revision: 1.1.1.4 $
+# HP92453-02 A.10.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $Revision: 1.7.2.10 $
#
# The problem occurs when -g and -O are both used when compiling des.c.
# The simplest way to work around the problem is to leave out either -g or -O.
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sia/siad.c,v 1.1.1.4 2001/07/14 22:23:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sia/siad.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sia/test-reauth.c,v 1.1.1.4 2001/07/14 22:23:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sia/test-reauth.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <afs/stds.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/afssyscalls.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/afssyscalls.c,v 1.4.4.1 2003/01/11 07:42:37 shadow Exp $");
#include <signal.h>
#include <sys/errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/fixit.c,v 1.1.1.4 2001/07/14 22:24:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/fixit.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/icreate.c,v 1.1.1.4 2001/07/14 22:24:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/icreate.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include "AFS_component_version_number.c"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/idec.c,v 1.1.1.4 2001/07/14 22:24:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/idec.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/iinc.c,v 1.1.1.4 2001/07/14 22:24:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/iinc.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/iopen.c,v 1.1.1.4 2001/07/14 22:24:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/iopen.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/iread.c,v 1.1.1.4 2001/07/14 22:24:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/iread.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/istat.c,v 1.1.1.4 2001/07/14 22:24:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/istat.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/iwrite.c,v 1.1.1.4 2001/07/14 22:24:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/iwrite.c,v 1.4 2001/07/12 19:59:17 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/pagsh.c,v 1.1.1.6 2002/01/22 19:54:37 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/pagsh.c,v 1.5.4.2 2002/01/20 08:34:41 shadow Exp $");
#ifdef AFS_AIX32_ENV
#include <signal.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/pioctl_nt.c,v 1.1.1.7 2001/10/14 18:06:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/pioctl_nt.c,v 1.6.4.2 2001/10/13 04:21:56 shadow Exp $");
#include <afs/stds.h>
#include <windows.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/rmtsysc.c,v 1.1.1.8 2003/07/30 17:13:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/rmtsysc.c,v 1.8.2.1 2003/07/01 19:21:33 shadow Exp $");
#include <errno.h>
#include <limits.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/rmtsysd.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/rmtsysd.c,v 1.4.4.1 2003/01/11 07:42:37 shadow Exp $");
#ifdef AFS_AIX32_ENV
#include <signal.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/rmtsysnet.c,v 1.1.1.5 2001/10/14 18:06:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/rmtsysnet.c,v 1.4.4.1 2001/10/13 04:21:56 shadow Exp $");
#include <errno.h>
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/sys/rmtsyss.c,v 1.3 2003/04/13 19:32:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/sys/rmtsyss.c,v 1.6.2.2 2003/01/11 07:53:31 shadow Exp $");
+
#include <sys/types.h>
#include <sys/ioctl.h>
-$Id: README.dumptool,v 1.1 2002/01/22 19:54:39 hartmans Exp $
+$Id: README.dumptool,v 1.1.2.1 2002/01/20 09:18:06 shadow Exp $
This is the README for dumptool, a program to interactively restore
AFS volume dump files.
#endif
#endif
-RCSID("$Id: apwd.c,v 1.1 2002/01/22 19:54:39 hartmans Exp $");
+RCSID("$Id: apwd.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
static int verbose_flag;
static FILE *verbose_fp = NULL;
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: asu.c,v 1.1 2002/01/22 19:54:39 hartmans Exp $");
+RCSID("$Id: asu.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
#include <sys/types.h>
#!/bin/sh
-# $Id: boot-strap-arla,v 1.1 2002/01/22 19:54:39 hartmans Exp $
+# $Id: boot-strap-arla,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ;exit 0; fi
ARLA_RELEASE=${AFSROOT}/stacken.kth.se/ftp/pub/arla/arla-0.34.tar.gz
#!/bin/sh
set -x
-# $Id: build-and-run-rcs,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: build-and-run-rcs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
##if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
echo -n pwd before is ' '
pwd
#!/bin/sh
-# $Id: build-emacs,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: build-emacs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$SHELL $SHELLVERBOSE $srcdir/generic-build $AFSROOT/stacken.kth.se/ftp/pub/gnu/emacs/emacs-20.7.tar.gz emacs-20.7
#!/bin/sh
-# $Id: build-emacs-j,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: build-emacs-j,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
env MAKEFLAGS="-j" $SHELL $SHELLVERBOSE $srcdir/generic-build $AFSROOT/stacken.kth.se/ftp/pub/gnu/emacs/emacs-20.7.tar.gz emacs-20.7
#!/bin/sh
-# $Id: build-gdb,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: build-gdb,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$SHELL $SHELLVERBOSE $srcdir/generic-build $AFSROOT/stacken.kth.se/ftp/pub/gnu/gdb/gdb-5.0.tar.gz
#!/bin/sh
-# $Id: build-openafs,v 1.1.1.2 2002/05/11 00:02:11 hartmans Exp $
+# $Id: build-openafs,v 1.2.2.1.2.1 2002/04/20 18:53:56 zacheiss Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
${FS} sq . 0
#!/bin/sh
-# $Id: checkpwd,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: checkpwd,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/apwd
#!/bin/sh
-# $Id: compare-inum-mp,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: compare-inum-mp,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
${FS} sa . system:anyuser all || exit 1
${FS} mkm root.cell root.cell || exit 1
#!/bin/sh
-# $Id: compare-inums,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: compare-inums,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/create-files 100 0 || exit 1
$objdir/readdir-vs-lstat . || exit 1
#!/bin/sh
-# $Id: compare-with-local,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: compare-with-local,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
#################################################################
#
# Copy file back and forth between $TMPDIR (defaults to /tmp)
#!/bin/sh
-# $Id: copy-and-diff-gnu-mirror,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: copy-and-diff-gnu-mirror,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
if test "X$LARGE" = "X" ; then echo "Not running large test $0" ; exit 0 ; fi
original=${1-$AFSROOT/stacken.kth.se/ftp/pub}
#!/bin/sh
-# $Id: copy-file,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: copy-file,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
cat > foo <<EOF
hej love
#include <err.h>
#ifdef RCSID
-RCSID("$Id: create-dirs.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: create-dirs.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#define min(a,b) ((a) < (b) ? (a) : (b))
#ifdef RCSID
-RCSID("$Id: create-files.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: create-files.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#!/bin/sh
-# $Id: create-remove-dirs,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: create-remove-dirs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$objdir/create-remove dir 1000
#!/bin/sh
-# $Id: create-remove-files,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: create-remove-files,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$objdir/create-remove file 1000
#include <err.h>
#ifdef RCSID
-RCSID("$Id: create-remove.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: create-remove.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
};
#ifdef RCSID
-RCSID("$Id: create-stat.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: create-stat.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static void
#include <err.h>
#ifdef RCSID
-RCSID("$Id: create-symlinks.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: create-symlinks.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
#define CONTENT_STRING "kaka"
#!/bin/sh
-# $Id: dd,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: dd,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test -r /dev/zero; then
dd if=/dev/zero of=foo bs=1k count=20 >/dev/null 2>/dev/null || exit 1
rm foo || exit 1
#!/bin/sh
-# $Id: deep-tree,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: deep-tree,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ;exit 0; fi
mkdir foo && ( cd foo && $SHELL $SHELLVERBOSE ${srcdir}/dir-tree 5 "0 1 2 3 4" )
#!/bin/sh
-# $Id: deep-tree2,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: deep-tree2,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir foo
#!/bin/sh
-# $Id: dir-size-mismatch,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: dir-size-mismatch,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ;exit 0; fi
for i in `awk 'BEGIN {for(i=0; i < 1000; ++i) printf "%d\n", i}' /dev/null`; do
#!/bin/sh
-# $Id: dir-tree,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+# $Id: dir-tree,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
#######################################################
#
/*
- * $Id: dumptool.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $
+ * $Id: dumptool.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
*
* dumptool - A tool to manage MR-AFS dump files
*
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: err.c,v 1.1 2002/01/22 19:54:40 hartmans Exp $");
+RCSID("$Id: err.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
#include "err.h"
* SUCH DAMAGE.
*/
-/* $Id: err.h,v 1.1 2002/01/22 19:54:41 hartmans Exp $ */
+/* $Id: err.h,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $ */
#ifndef __ERR_H__
#define __ERR_H__
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: errx.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: errx.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
#include "err.h"
#include <err.h>
#ifdef RCSID
-RCSID("$Id: exit-wo-close.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: exit-wo-close.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#!/bin/sh
-# $Id: fcachesize-dir,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fcachesize-dir,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
SIZE1=`$FS getcache -b | awk '{ print $4 ; exit }'`
#!/bin/sh
-# $Id: fcachesize-file-small,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fcachesize-file-small,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
SIZE1=`$FS getcache -b | awk '{ print $4 ; exit }'`
#!/bin/sh
-# $Id: fcachesize-read-file,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fcachesize-read-file,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
SIZE1=`$FS getcache | awk '{ print $8 ; exit }'`
#!/bin/sh
-# $Id: fcachesize-write-file,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fcachesize-write-file,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
SIZE1=`$FS getcache | awk '{ print $8 ; exit }'`
#include <atypes.h>
#include <kafs.h>
-RCSID("$Id: fhbench.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: fhbench.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
struct fhb_handle {
char data[512];
#!/bin/sh
-# $Id: find-and-cat-netbsd,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: find-and-cat-netbsd,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
netbsd_ftp_mirror=${1-$AFSROOT/stacken.kth.se/ftp/pub/NetBSD/NetBSD-1.4/}
find ${netbsd_ftp_mirror} -type f -exec cat '{}' \; > /dev/null
#!/bin/sh
-# $Id: find-linux,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: find-linux,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
linux_src=${1-$AFSROOT/pdc.kth.se/src/OS/Linux/}
(cd ${linux_src} ; find . ) >&4
#!/bin/sh
-# $Id: fs-flush,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fs-flush,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
> foobar
${FS} flush
#!/bin/sh
-# $Id: fs-sa-la,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: fs-sa-la,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
${FS} sa . kalle-anka-nu rl 2>&4
${FS} la >&4 2>&4
#include <agetarg.h>
-RCSID("$Id: ga-test.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: ga-test.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
typedef struct {
int style;
#!/bin/sh
-# $Id: generic-build,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: generic-build,v 1.2.2.1 2002/01/20 09:18:07 shadow Exp $
if test $# -ne 1 -a $# -ne 2; then
echo "Usage: $0 file [directory]"
exit 1
#!/bin/sh
-# $Id: getdents-and-unlink1,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: getdents-and-unlink1,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
gzip -dc ${AFSROOT}/stacken.kth.se/ftp/pub/gnu/emacs/emacs-20.7.tar.gz |
tar vxf - >&4 2>&1 || exit 1
#!/bin/sh
-# $Id: getdents-and-unlink2,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: getdents-and-unlink2,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
gzip -dc ${AFSROOT}/stacken.kth.se/ftp/pub/gnu/emacs/emacs-20.7.tar.gz |
tar vxf - >&4 2>&1 || exit 1
#!/bin/sh
-# $Id: getdents-and-unlink3,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: getdents-and-unlink3,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
gzip -dc ${AFSROOT}/stacken.kth.se/ftp/pub/gnu/emacs/emacs-20.7.tar.gz |
tar vxf - >&4 2>&1 || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: hardlink1.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: hardlink1.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#include <err.h>
#ifdef RCSID
-RCSID("$Id: hardlink2.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: hardlink2.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#!/bin/sh
-# $Id: hardlink3,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: hardlink3,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
#include <err.h>
#ifdef RCSID
-RCSID("$Id: hardlink4.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: hardlink4.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#!/bin/sh
-# $Id: hardlink5,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: hardlink5,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
#!/bin/sh
-# $Id: hello-world.in,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: hello-world.in,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
cat <<FOO > foo.c
int main() { return 0; }
FOO
#!/bin/sh
-# $Id: intr-read1,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: intr-read1,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/intr-read ${AFSROOT}/stacken.kth.se/ftp/pub/gnu/gnu-0.2 || exit 1
exit 0
#include <err.h>
-RCSID("$Id: invalidate-file.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: invalidate-file.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#ifndef MAP_FAILED
#define MAP_FAILED ((void *)-1)
#include <err.h>
#ifdef RCSID
-RCSID("$Id: kill-softer.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: kill-softer.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static FILE *verbose;
#include <err.h>
#ifdef RCSID
-RCSID("$Id: kill-softly.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: kill-softly.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
struct entry {
#!/bin/sh
-# $Id: kotest,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: kotest,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
exec ${objdir}/../lib/ko/kotest
#!/bin/sh
-# $Id: large-dir-16384,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: large-dir-16384,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$objdir/large-dir large-dir-16384 16384
#!/bin/sh
-# $Id: large-dir-extra,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: large-dir-extra,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
for i in 10 20 30 31 40 50 60 70 80 90 100; do
$objdir/large-dir2 large-dir-$i $i || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: large-dir.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: large-dir.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#include <err.h>
#ifdef RCSID
-RCSID("$Id: large-dir2.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: large-dir2.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#include <err.h>
#ifdef RCSID
-RCSID("$Id: large-dir3.c,v 1.1 2002/01/22 19:54:41 hartmans Exp $");
+RCSID("$Id: large-dir3.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#!/bin/sh
-# $Id: large-filename,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: large-filename,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
touch aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2>/dev/null >/dev/null || exit 1
rm aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2>/dev/null >/dev/null || exit 1
#!/bin/sh
-# $Id: ls-afs,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: ls-afs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
ls -l $AFSROOT >/dev/null
true
#!/bin/sh
-# $Id: many-dirs,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-dirs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir foobar || exit 1
(cd foobar && $objdir/create-dirs 1000) || exit 1
#!/bin/sh
-# $Id: many-fetchs,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-fetchs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
#!/bin/sh
-# $Id: many-files,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-files,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/create-files 1000 0
#!/bin/sh
-# $Id: many-files-with-content,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-files-with-content,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/create-files 1000 10
#!/bin/sh
-# $Id: many-stores,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-stores,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
touch foo
#!/bin/sh
-# $Id: many-symlinks,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: many-symlinks,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/create-symlinks 1000
#!/bin/sh
-# $Id: mkdir,v 1.1 2002/01/22 19:54:41 hartmans Exp $
+# $Id: mkdir,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir foo || exit 1
echo hej > foo/1 || exit 1
rmdir foo >/dev/null 2>&1
#!/bin/sh
-# $Id: mkdir1,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: mkdir1,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir foobar || exit 1
test -d foobar || exit 1
test -d foobar/. || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: mkdir2.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mkdir2.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#include <err.h>
#ifdef RCSID
-RCSID("$Id: mkdir3.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mkdir3.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#!/bin/sh
-# $Id: mkm-rmm,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: mkm-rmm,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
${FS} sa . system:anyuser all || exit 1
${FS} mkm root.cell root.cell || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: mmap-and-read.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mmap-and-read.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
#ifndef MAP_FAILED
#endif
#ifdef RCSID
-RCSID("$Id: mmap-shared-write.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mmap-shared-write.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#include <err.h>
#ifdef RCSID
-RCSID("$Id: mmap-vs-read.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mmap-vs-read.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int debug = 0;
#include <err.h>
#ifdef RCSID
-RCSID("$Id: mmap-vs-read2.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: mmap-vs-read2.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int debug = 0;
#!/bin/sh
-# $Id: mountpoint.in,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: mountpoint.in,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
${FS} sa . system:anyuser all || exit 1
${FS} mkm no-such-volume no-such-volume 2>/dev/null || exit 1
#!/bin/sh
-# $Id: parallel1,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: parallel1,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$objdir/test-parallel1 1>&4
#include <err.h>
#ifdef RCSID
-RCSID("$Id: read-vs-mmap.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: read-vs-mmap.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int debug = 0;
#include <err.h>
#ifdef RCSID
-RCSID("$Id: read-vs-mmap2.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: read-vs-mmap2.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static void
#include <err.h>
#ifdef RCSID
-RCSID("$Id: read-write.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: read-write.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static char *
#include <err.h>
#ifdef RCSID
-RCSID("$Id: readdir-vs-lstat.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: readdir-vs-lstat.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static int
#!/bin/sh
-# $Id: rename1,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: rename1,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
touch foo || exit 1
mv foo bar || exit 1
test -f foo && exit 1
#!/bin/sh
-# $Id: rename2,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: rename2,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
touch foo bar || exit 1
mv foo bar || exit 1
test -f foo && exit 1
#!/bin/sh
-# $Id: rename3,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: rename3,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
echo foo > foo || exit 1
sed 's/foo/bar/' foo > bar || exit 1
rm foo || exit 1
#!/bin/sh
-# $Id: rename4,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: rename4,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir old_parent new_parent old_parent/victim || exit 1
mv old_parent/victim new_parent || exit 1
test -d old_parent || exit 1
#!/bin/sh
-# $Id: rewrite-emacs,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: rewrite-emacs,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
emacsver=20.7
gzip -dc ${AFSROOT}/stacken.kth.se/ftp/pub/gnu/emacs/emacs-${emacsver}.tar.gz |
#include <err.h>
#ifdef RCSID
-RCSID("$Id: rm-rf.c,v 1.1 2002/01/22 19:54:42 hartmans Exp $");
+RCSID("$Id: rm-rf.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static void
#!/bin/sh
-# $Id: run-fsx,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: run-fsx,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
FS=${FS:-${objdir}/../appl/fs/fs}
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
#!/bin/sh
#
-# $Id: run-tests.in,v 1.1.1.2 2002/05/11 00:02:31 hartmans Exp $
+# $Id: run-tests.in,v 1.3.2.1.2.2 2002/04/20 18:53:56 zacheiss Exp $
#
srcdir=@srcdir@
objdir=`pwd`
-help|--help) echo $usage;
echo "tests available: $linebreak"; for a in "$ALL_TESTS"; do echo $a ; done;
exit 0;;
- -version|--version) echo "$0 $Id: run-tests.in,v 1.1.1.2 2002/05/11 00:02:31 hartmans Exp $"; exit 0;;
+ -version|--version) echo "$0 $Id: run-tests.in,v 1.3.2.1.2.2 2002/04/20 18:53:56 zacheiss Exp $"; exit 0;;
-*) echo "$0: Bad option $1"; echo $usage; exit 1;;
*) break;;
esac
#!/bin/sh
-# $Id: setgroups,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: setgroups,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/test-setgroups nobody 1>&4
#!/bin/sh
-# $Id: setpag,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: setpag,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
$objdir/test-setpag 1>&4
#!/bin/sh
-# $Id: shallow-tree,v 1.1 2002/01/22 19:54:42 hartmans Exp $
+# $Id: shallow-tree,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
mkdir foo && ( cd foo && $SHELL $SHELLVERBOSE ${srcdir}/dir-tree 3 "0 1 2 3 4" )
${objdir}/rm-rf foo
\ No newline at end of file
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: snprintf.c,v 1.1 2002/05/11 00:02:31 hartmans Exp $");
+RCSID("$Id: snprintf.c,v 1.2.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include <stdio.h>
#include <stdarg.h>
#!/bin/sh
-# $Id: strange-characters,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: strange-characters,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
for i in å ä ö åäö; do
touch $i || exit 1
test -f $i || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: strange-characters-c.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: strange-characters-c.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
static void
#!/bin/sh
-# $Id: strange-other-characters,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: strange-other-characters,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $
dir=$AFSROOT/stacken.kth.se/ftp/pub/arla/tests
test -f $dir/åäö || exit 1
#include <err.h>
#ifdef RCSID
-RCSID("$Id: symlink.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: symlink.c,v 1.1.2.1 2002/01/20 09:18:07 shadow Exp $");
#endif
int
#!/bin/sh
-# $Id: test-gunzip-gnu-mirror,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: test-gunzip-gnu-mirror,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
original=${1-$AFSROOT/stacken.kth.se/ftp/pub/gnu}
cd $original || exit 1
#include <fcntl.h>
#ifdef RCSID
-RCSID("$Id: test-parallel1.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: test-parallel1.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#define WORKER_TIMES 100
#include <fcntl.h>
#ifdef RCSID
-RCSID("$Id: test-parallel2.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: test-parallel2.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#define WORKER_TIMES 1000
#include <err.h>
#ifdef RCSID
-RCSID("$Id: test-setgroups.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: test-setgroups.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#if !defined(NGROUPS) && defined(NGROUPS_MAX)
#include <err.h>
#ifdef RCSID
-RCSID("$Id: test-setpag.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: test-setpag.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#if !defined(NGROUPS) && defined(NGROUPS_MAX)
#!/bin/sh
-# $Id: too-many-files,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: too-many-files,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
$objdir/create-files 31707 0
#include <err.h>
#ifdef RCSID
-RCSID("$Id: truncate-files.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: truncate-files.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
static void do_dir(const char *);
#!/bin/sh
-# $Id: untar-emacs,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: untar-emacs,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
for i in 1 2 3 4 5 6 7 8 9 10; do
$objdir/echo-n '.' >&3
#!/bin/sh
-# $Id: untar-openafs,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: untar-openafs,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $
if test "X$FAST" != "X" ; then echo "Not running $0" ; exit 0 ; fi
wget http://www.openafs.org/dl/1.2.2/openafs-1.2.2-src.tar.gz
for i in 1 2 3 4 5 6 7 8 9 10; do
#endif
#ifdef RCSID
-RCSID("$Id: utime-file.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: utime-file.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#include <fcntl.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: verr.c,v 1.1 2002/05/11 00:02:34 hartmans Exp $");
+RCSID("$Id: verr.c,v 1.1.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include <err.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: verrx.c,v 1.1 2002/05/11 00:02:34 hartmans Exp $");
+RCSID("$Id: verrx.c,v 1.1.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include <err.h>
#!/bin/sh
-# $Id: visit-volumes,v 1.1 2002/01/22 19:54:43 hartmans Exp $
+# $Id: visit-volumes,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $
ls ${AFSROOT}/nada.kth.se/* >&4 2>&4 || exit 1
ls -l ${AFSROOT}/nada.kth.se/* >&4 2>&4 || exit 1
ls ${AFSROOT}/nada.kth.se/*/* >&4 2>&4 || exit 1
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: vwarn.c,v 1.1 2002/05/11 00:02:37 hartmans Exp $");
+RCSID("$Id: vwarn.c,v 1.1.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include <err.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: vwarnx.c,v 1.1 2002/05/11 00:02:37 hartmans Exp $");
+RCSID("$Id: vwarnx.c,v 1.1.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include <err.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: warn.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: warn.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#include "err.h"
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: warnerr.c,v 1.1 2002/05/11 00:02:37 hartmans Exp $");
+RCSID("$Id: warnerr.c,v 1.1.4.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
#include "err.h"
#ifdef HAVE_CONFIG_H
#include <config.h>
-RCSID("$Id: warnx.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: warnx.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
#include "err.h"
#include <err.h>
#ifdef RCSID
-RCSID("$Id: write-rand.c,v 1.1.1.2 2002/05/11 00:02:38 hartmans Exp $");
+RCSID("$Id: write-rand.c,v 1.1.2.1.2.1 2002/04/20 18:39:20 zacheiss Exp $");
#endif
static char *
#include <err.h>
#ifdef RCSID
-RCSID("$Id: write-ro-file.c,v 1.1 2002/01/22 19:54:43 hartmans Exp $");
+RCSID("$Id: write-ro-file.c,v 1.1.2.1 2002/01/20 09:18:08 shadow Exp $");
#endif
int
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/tsm41/aix41_auth.c,v 1.1.1.5 2001/09/11 14:34:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/tsm41/aix41_auth.c,v 1.5 2001/08/08 00:04:11 shadow Exp $");
#if defined(AFS_AIX41_ENV)
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/beacon.c,v 1.1.1.13 2004/01/10 20:57:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/beacon.c,v 1.9.2.6 2004/10/18 04:53:03 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
{
for ( i=0; i < totalServers; i++) {
if (info)
- tmpAddr = ntohl((afs_uint32) info->hostAddr[i].sin_addr.s_addr);
+ tmpAddr = (afs_uint32) info->hostAddr[i].sin_addr.s_addr;
else
tmpAddr = aservers[i];
if ( myAddr[j] == tmpAddr) {
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/disk.c,v 1.1.1.7 2001/10/14 18:06:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/disk.c,v 1.5.2.2 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/lock.c,v 1.1.1.7 2001/10/14 18:06:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/lock.c,v 1.5.4.2 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifndef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/phys.c,v 1.1.1.5 2001/10/14 18:06:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/phys.c,v 1.4.4.1 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/recovery.c,v 1.1.1.7 2001/10/14 18:06:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/recovery.c,v 1.7.2.1 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/remote.c,v 1.1.1.8 2001/10/14 18:06:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/remote.c,v 1.6.2.2 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/ubik.c,v 1.1.1.9 2001/10/14 18:06:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/ubik.c,v 1.7.2.2 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/ubikclient.c,v 1.1.1.7 2001/10/14 18:06:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/ubikclient.c,v 1.5.4.2 2001/10/13 04:21:56 shadow Exp $");
#if defined(UKERNEL)
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/ubikcmd.c,v 1.1.1.6 2001/10/14 18:06:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/ubikcmd.c,v 1.5.2.1 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/udebug.c,v 1.1.1.8 2001/09/11 14:34:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/udebug.c,v 1.11 2001/08/08 00:04:12 shadow Exp $");
#include <sys/types.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/utst_client.c,v 1.1.1.5 2001/10/14 18:06:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/utst_client.c,v 1.4.4.1 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/utst_server.c,v 1.1.1.6 2002/05/11 00:02:50 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/utst_server.c,v 1.4.4.2 2002/04/21 04:01:53 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/ubik/vote.c,v 1.1.1.9 2001/10/14 18:06:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/ubik/vote.c,v 1.7.2.3 2001/10/13 04:21:56 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/update/client.c,v 1.1.1.7 2001/10/14 18:06:49 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/update/client.c,v 1.8.2.1 2001/10/13 04:21:56 shadow Exp $");
#include <afs/stds.h>
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/update/server.c,v 1.1.1.6 2001/09/11 14:35:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/update/server.c,v 1.8 2001/08/06 23:50:12 shadow Exp $");
#include <afs/stds.h>
#ifdef AFS_AIX32_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/update/utils.c,v 1.1.1.6 2001/09/11 14:35:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/update/utils.c,v 1.7 2001/08/06 23:50:13 shadow Exp $");
#include <afs/stds.h>
#include <rx/rxkad.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/usd/test/usd_test.c,v 1.1.1.4 2001/07/14 22:24:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/usd/test/usd_test.c,v 1.4 2001/07/12 19:59:22 shadow Exp $");
#include <stdio.h>
#include <afs/usd.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/usd/usd_file.c,v 1.1.1.10 2002/09/26 19:08:48 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/usd/usd_file.c,v 1.7.2.3 2002/08/21 19:25:03 shadow Exp $");
#include <errno.h>
#include <fcntl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/usd/usd_nt.c,v 1.1.1.5 2001/09/11 14:35:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/usd/usd_nt.c,v 1.5 2001/08/08 00:04:14 shadow Exp $");
#include <windows.h>
#include <stdio.h>
#endif
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/lex.c,v 1.1.1.6 2003/07/30 17:13:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/Attic/lex.c,v 1.5.2.1 2003/05/14 14:44:19 shadow Exp $");
#include "y.tab.h"
#include "uss_common.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss.c,v 1.1.1.6 2001/10/14 18:06:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss.c,v 1.4.4.2 2001/10/13 04:22:07 shadow Exp $");
#ifdef AFS_AIX32_ENV
#include <signal.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_acl.c,v 1.1.1.4 2001/07/14 22:24:14 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_acl.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#include "uss_acl.h"
#include "uss_common.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_common.c,v 1.1.1.4 2001/07/14 22:24:13 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_common.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#include "uss_common.h" /*Interface definitions*/
#include <afs/kautils.h> /*MAXKTCREALMLEN & MAXKTCNAMELEN*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_fs.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_fs.c,v 1.5.2.1 2003/01/11 07:42:38 shadow Exp $");
#include "uss_fs.h" /*Interface to this module*/
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_kauth.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_kauth.c,v 1.5.2.1 2003/01/11 07:42:38 shadow Exp $");
#include "uss_kauth.h" /*Module interface*/
#include "uss_common.h" /*Common defs & operations*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_procs.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_procs.c,v 1.5.2.3 2003/05/22 04:58:08 shadow Exp $");
#include "uss_procs.h" /*Module interface*/
#include "uss_common.h" /*Common defs & operations*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_ptserver.c,v 1.2 2003/01/02 03:55:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_ptserver.c,v 1.5.2.1 2003/01/11 07:42:38 shadow Exp $");
#include "uss_ptserver.h" /*Module interface*/
#include <afs/ptclient.h> /*Protection Server client interface*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/uss/uss_vol.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/uss/uss_vol.c,v 1.5.2.3 2003/05/22 04:58:08 shadow Exp $");
#include "uss_vol.h" /*Interface to this module*/
#include "uss_common.h" /*Common definitions*/
-# $Id: Makefile.am,v 1.1 2001/07/05 01:04:33 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:53 shadow Exp $
include $(top_srcdir)/Makefile.am.common
-# $Id: Makefile.am,v 1.1 2001/07/05 01:04:34 hartmans Exp $
+# $Id: Makefile.am,v 1.1 2001/06/05 20:17:53 shadow Exp $
include $(top_srcdir)/Makefile.am.common
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/afs_atomlist.c,v 1.1.1.4 2001/07/14 22:24:17 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/afs_atomlist.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#ifdef KERNEL
#include "../afs/afs_atomlist.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/afs_lhash.c,v 1.1.1.6 2003/07/30 17:13:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/afs_lhash.c,v 1.4.4.2 2003/05/28 23:49:26 shadow Exp $");
#ifdef KERNEL
#include "../afs/afs_atomlist.h"
#include <sys/time.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/assert.c,v 1.1.1.6 2002/09/26 19:08:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/assert.c,v 1.4.4.2 2002/09/10 22:34:00 zacheiss Exp $");
#include <stdio.h>
#include "afsutil.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/base32.c,v 1.1.1.4 2001/07/14 22:24:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/base32.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#include "afsutil.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/base64.c,v 1.1.1.4 2001/07/14 22:24:20 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/base64.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#ifdef AFS_SGI_XFS_IOPS_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/casestrcpy.c,v 1.1.1.5 2001/10/14 18:07:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/casestrcpy.c,v 1.4.4.1 2001/10/13 04:22:10 shadow Exp $");
#ifdef HAVE_STRING_H
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/dirpath.c,v 1.12 2002/01/22 20:29:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/dirpath.c,v 1.10.2.3 2002/01/20 08:21:04 shadow Exp $");
#include <stddef.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/errmap_nt.c,v 1.1.1.4 2001/07/14 22:24:20 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/errmap_nt.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#include <windows.h>
#include <afs/errmap_nt.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/fileutil.c,v 1.1.1.6 2001/10/14 18:07:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/fileutil.c,v 1.5.4.1 2001/10/13 04:22:10 shadow Exp $");
#include <afs/stds.h>
#include <stddef.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/flipbase64.c,v 1.1.1.7 2004/01/10 20:57:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/flipbase64.c,v 1.8.4.1 2003/10/24 05:25:16 shadow Exp $");
#if defined(AFS_NAMEI_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/get_krbrlm.c,v 1.1.1.3 2001/07/14 22:24:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/get_krbrlm.c,v 1.3 2001/07/12 19:59:23 shadow Exp $");
#include <stdio.h>
#include "afsutil.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/hostparse.c,v 1.1.1.7 2001/09/11 14:35:12 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/hostparse.c,v 1.10 2001/08/08 00:04:17 shadow Exp $");
#ifdef UKERNEL
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/hputil.c,v 1.1.1.4 2001/07/14 22:24:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/hputil.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#ifdef AFS_HPUX_ENV
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/isathing.c,v 1.1.1.4 2001/07/14 22:24:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/isathing.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#include <ctype.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/kreltime.c,v 1.1.1.6 2001/10/14 18:07:02 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/kreltime.c,v 1.5.2.1 2001/10/13 04:22:10 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/ktime.c,v 1.1.1.6 2001/10/14 18:07:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/ktime.c,v 1.5.2.1 2001/10/13 04:22:10 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/netutils.c,v 1.1.1.7 2002/09/26 19:08:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/netutils.c,v 1.9.2.1 2002/08/28 03:32:18 shadow Exp $");
#include <stdlib.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/pthread_glock.c,v 1.1.1.4 2001/07/14 22:24:24 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/pthread_glock.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#if defined(AFS_NT40_ENV) && defined(AFS_PTHREAD_ENV)
#define AFS_GRMUTEX_DECLSPEC __declspec(dllexport)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/readdir_nt.c,v 1.1.1.5 2002/09/26 19:08:59 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/readdir_nt.c,v 1.4.4.1 2002/08/28 03:28:14 shadow Exp $");
#include <errno.h>
#include <afs/errmap_nt.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/regex.c,v 1.1.1.4 2001/07/14 22:24:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/regex.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
/*
* routines to do regular expression matching
#include <afs/param.h>
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/secutil_nt.c,v 1.1.1.4 2003/04/13 19:08:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/secutil_nt.c,v 1.3.4.1 2003/03/14 19:49:03 shadow Exp $");
#include <afs/stds.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/serverLog.c,v 1.1.1.8 2001/09/11 14:35:17 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/serverLog.c,v 1.16 2001/08/06 23:50:13 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/snprintf.c,v 1.1.1.6 2002/09/26 19:09:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/snprintf.c,v 1.10.4.1 2002/08/21 19:25:04 shadow Exp $");
#if defined(AFS_OSF20_ENV) && !defined(AFS_DUX50_ENV) || defined(AFS_AIX32_ENV) || (defined(AFS_SUN55_ENV) && !defined(AFS_SUN56_ENV)) || !defined(HAVE_SNPRINTF)
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/sys.c,v 1.1.1.4 2001/07/14 22:24:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/sys.c,v 1.5 2001/07/12 19:59:23 shadow Exp $");
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/b32.c,v 1.1.1.4 2001/07/14 22:24:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/b32.c,v 1.4 2001/07/12 19:59:24 shadow Exp $");
#include <stdio.h>
#if !defined(AFS_NT40_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/b64.c,v 1.1.1.4 2001/07/14 22:24:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/b64.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include <stdio.h>
#if !defined(AFS_NT40_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/dirpath_test.c,v 1.1.1.4 2001/07/14 22:24:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/dirpath_test.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include <stdio.h>
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/dtest.c,v 1.1.1.4 2001/07/14 22:24:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/dtest.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include "ktime.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/fb64.c,v 1.1.1.4 2001/07/14 22:24:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/fb64.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include <stdio.h>
#if !defined(AFS_NAMEI_ENV)
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/ktest.c,v 1.1.1.4 2001/07/14 22:24:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/ktest.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include "ktime.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/test_ktime.c,v 1.1.1.4 2001/07/14 22:24:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/test_ktime.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include "ktime.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/test/treaddir.c,v 1.1.1.4 2001/07/14 22:24:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/test/treaddir.c,v 1.4 2001/07/12 19:59:25 shadow Exp $");
#include <stdio.h>
#include <errno.h>
#include <afs/param.h>
#endif
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/uuid.c,v 1.1.1.9 2002/09/26 19:09:00 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/uuid.c,v 1.7.2.4 2002/08/28 03:39:37 zacheiss Exp $");
#ifdef KERNEL
#include "../afs/sysincludes.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/volparse.c,v 1.1.1.7 2001/09/11 14:35:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/volparse.c,v 1.9 2001/08/08 00:04:17 shadow Exp $");
#ifdef HAVE_STRING_H
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/util/winsock_nt.c,v 1.1.1.4 2001/07/14 22:24:25 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/util/winsock_nt.c,v 1.4 2001/07/12 19:59:23 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <winsock2.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/cacheout.c,v 1.1.1.5 2001/09/11 14:35:22 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/cacheout.c,v 1.5 2001/08/08 00:04:18 shadow Exp $");
#include <stdio.h>
#include <string.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/cmdebug.c,v 1.1.1.6 2003/04/13 19:08:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/cmdebug.c,v 1.5.2.1 2003/03/06 14:53:50 shadow Exp $");
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/fs.c,v 1.3 2003/07/30 17:23:46 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/venus/fs.c,v 1.1.1.12 2003/07/30 17:13:31 hartmans Exp $");
#include <afs/afs_args.h>
#include <rx/xdr.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/fstrace.c,v 1.8 2003/04/13 19:32:24 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/venus/fstrace.c,v 1.1.1.9 2003/04/13 19:08:08 hartmans Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/gcpags.c,v 1.1.1.4 2001/07/14 22:24:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/gcpags.c,v 1.4 2001/07/12 19:59:27 shadow Exp $");
#include <rx/xdr.h>
#include <sys/ioctl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/kdump.c,v 1.8 2003/07/30 17:23:46 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/venus/kdump.c,v 1.1.1.13 2003/07/30 17:13:32 hartmans Exp $");
#include <stdio.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/livesys.c,v 1.1 2001/10/14 18:07:08 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/livesys.c,v 1.1.2.1 2001/10/13 04:38:03 shadow Exp $");
#include <afs/afs_args.h>
#include <rx/xdr.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/test/fulltest.c,v 1.1.1.4 2001/07/14 22:24:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/test/fulltest.c,v 1.5 2001/07/12 19:59:28 shadow Exp $");
#include <sys/types.h>
#include <sys/time.h>
/* Get CM initialization parameters. */
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/test/getinitparams.c,v 1.1.1.3 2001/07/11 03:12:01 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/test/getinitparams.c,v 1.3 2001/07/05 15:21:12 shadow Exp $");
#include <afs/param.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/test/idtest.c,v 1.1.1.4 2001/07/14 22:24:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/test/idtest.c,v 1.4 2001/07/12 19:59:28 shadow Exp $");
main(argc, argv) {
int uid;
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/test/owntest.c,v 1.1.1.6 2003/07/30 17:13:33 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/test/owntest.c,v 1.4.4.3 2003/07/01 19:21:36 shadow Exp $");
#include <sys/types.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/twiddle.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/venus/twiddle.c,v 1.1.1.5 2003/04/13 19:08:10 hartmans Exp $");
#include <rx/xdr.h>
#include <sys/ioctl.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/up.c,v 1.1.1.8 2003/07/30 17:13:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/up.c,v 1.10.2.2 2003/07/01 19:21:36 shadow Exp $");
/* missing type from C language */
#define Boolean short
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/venus/whatfid.c,v 1.1.1.4 2001/07/14 22:24:38 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/venus/whatfid.c,v 1.4 2001/07/12 19:59:27 shadow Exp $");
#include <stdio.h>
#include <errno.h>
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# @(#) $Revision: 1.1.1.2 $
+# @(#) $Revision: 1.7 $
#
##################################################################
#
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# @(#) $Revision: 1.1.1.2 $
+# @(#) $Revision: 1.1 $
#
##################################################################
#
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/dir.c,v 1.1.1.4 2001/09/11 14:35:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/dir.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE /* allow us to put our changes in at will */
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/dirutils.c,v 1.1.1.4 2001/07/14 22:24:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/dirutils.c,v 1.4 2001/07/12 19:59:28 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/inode.c,v 1.1.1.4 2001/09/11 14:35:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/inode.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE /* control whether AFS changes are present */
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/main.c,v 1.1.1.6 2002/01/22 19:55:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/main.c,v 1.5.2.1 2001/12/26 20:26:57 shadow Exp $");
#define VICE /* allow us to put our changes in at will */
#include <stdio.h>
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# @(#) $Revision: 1.1.1.2 $
+# @(#) $Revision: 1.1 $
#
##################################################################
#
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass1.c,v 1.1.1.5 2002/05/11 00:03:19 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass1.c,v 1.4.2.1 2002/04/02 02:10:46 shadow Exp $");
#define VICE
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass1b.c,v 1.1.1.4 2001/09/11 14:35:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass1b.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass2.c,v 1.1.1.4 2001/09/11 14:35:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass2.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE
#include <sys/time.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass3.c,v 1.1.1.4 2001/09/11 14:35:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass3.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass4.c,v 1.1.1.4 2001/09/11 14:35:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass4.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/pass5.c,v 1.1.1.4 2001/09/11 14:35:30 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/pass5.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#define VICE
#include <sys/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/proplist.c,v 1.1.1.5 2001/09/11 14:35:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/proplist.c,v 1.5 2001/08/08 00:04:20 shadow Exp $");
#define VICE /* control whether AFS changes are present */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/setup.c,v 1.1.1.7 2003/04/13 19:08:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/setup.c,v 1.4.2.4 2003/03/28 21:27:18 shadow Exp $");
#include <stdio.h>
#define VICE
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/ufs_subr.c,v 1.1.1.3 2001/07/14 22:24:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/ufs_subr.c,v 1.3 2001/07/12 19:59:28 shadow Exp $");
#define VICE
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/ufs_tables.c,v 1.1.1.3 2001/07/14 22:24:40 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/ufs_tables.c,v 1.3 2001/07/12 19:59:28 shadow Exp $");
#ifdef KERNEL
#include "param.h"
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/utilities.c,v 1.1.1.4 2001/09/11 14:35:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/utilities.c,v 1.4 2001/08/08 00:04:20 shadow Exp $");
#include <sys/param.h>
#define VICE /* allow us to put our changes in at will */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vfsck/vprintf.c,v 1.1.1.4 2001/07/14 22:24:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vfsck/vprintf.c,v 1.4 2001/07/12 19:59:28 shadow Exp $");
#define VICE /* allow us to put our changes in at will */
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/afsfileprocs.c,v 1.12 2003/04/13 19:32:25 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/viced/afsfileprocs.c,v 1.1.1.15 2003/04/13 19:08:12 hartmans Exp $");
#include <stdio.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/callback.c,v 1.1.1.12 2003/07/30 17:13:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/callback.c,v 1.6.2.11 2004/10/20 07:41:29 shadow Exp $");
#include <stdio.h>
#include <stdlib.h> /* for malloc() */
if (!thishost || (thishost->hostFlags & HOSTDELETED)) {
continue;
}
+ rx_GetConnection(thishost->callback_rxcon);
conns[j++] = thishost->callback_rxcon;
#ifdef ADAPT_MTU
for (i=0; i<ncbas; i++) {
struct host *hp;
hp = cba[i].hp;
- if (hp && xhost != hp)
+ if (hp && xhost != hp) {
+ rx_PutConnection(hp->callback_rxcon);
h_Release_r(hp);
+ }
}
return ;
static struct host *lih_host;
+static int lih_host_held = 0;
static int lih_r(host, held, hostp)
register struct host *host, *hostp;
register int held;
{
+ lih_host_held = 0;
if (host->cblist
&& ((hostp && host != hostp) || (!held && !h_OtherHolds_r(host)))
&& (!lih_host || host->ActiveCall < lih_host->ActiveCall) ) {
lih_host = host;
}
+ if (!held) {
+ held = 1;
+ lih_host_held = 1;
+ }
return held;
} /*lih*/
hp = lih_host;
if (hp) {
cbstuff.GSS4++;
- if ( ! ClearHostCallbacks_r(hp, 0 /* not locked or held */) )
- return;
+ if (!ClearHostCallbacks_r(hp, 0 /* not locked or held */ )) {
+ if (lih_host_held)
+ h_Release_r(hp);
+ return 0;
+ }
+ if (lih_host_held)
+ h_Release_r(hp);
hp2 = hp->next;
} else {
hp2 = hostList;
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/check_sysid.c,v 1.1.1.4 2001/07/14 22:24:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/check_sysid.c,v 1.4 2001/07/12 19:59:30 shadow Exp $");
#include <fcntl.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/fsprobe.c,v 1.1.1.6 2002/09/26 19:09:14 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/fsprobe.c,v 1.6.2.1 2002/09/10 22:34:02 zacheiss Exp $");
#include <afs/stds.h>
#include <afs/afsint.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/host.c,v 1.1.1.14 2003/07/30 17:13:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/host.c,v 1.7.2.23 2004/10/18 06:36:08 shadow Exp $");
#include <stdio.h>
#include <errno.h>
*hp = th->next;
h_DeleteList_r(host);
FreeHT(host);
+ free(th);
break;
}
}
*/
if (oldClient = (struct client *) rx_GetSpecific(tcon, rxcon_client_key)) {
oldClient->tcon = (struct rx_connection *) 0;
+ ViceLog(0, ("FindClient: client %x(%x) already had conn %x (host %x), stolen by client %x(%x)\n",
+ oldClient, oldClient->sid, tcon,
+ rx_HostOf(rx_PeerOf(tcon)), client, client->sid));
/* rx_SetSpecific will be done immediately below */
}
client->tcon = tcon;
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/physio.c,v 1.1.1.6 2002/05/11 00:03:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/physio.c,v 1.5.2.1 2002/04/19 04:15:03 zacheiss Exp $");
#include <stdio.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/profile.c,v 1.1.1.5 2001/09/11 14:35:36 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/profile.c,v 1.5 2001/08/08 00:04:21 shadow Exp $");
#include <stdio.h>
#include <sys/file.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/viced/viced.c,v 1.1.1.12 2004/01/10 20:58:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/viced/viced.c,v 1.11.2.11 2003/08/06 02:58:43 zacheiss Exp $");
#include <stdio.h>
#include <stdlib.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/cnvldb.c,v 1.3 2003/07/30 17:23:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/cnvldb.c,v 1.5.2.5 2003/07/02 00:21:24 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/sascnvldb.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/sascnvldb.c,v 1.5.2.1 2003/01/11 07:42:39 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/vlclient.c,v 1.1.1.7 2001/10/14 18:07:16 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/vlclient.c,v 1.7.2.2 2001/10/13 04:22:10 shadow Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/vldb_check.c,v 1.1.1.7 2001/10/14 18:07:16 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/vldb_check.c,v 1.5.2.2 2001/10/13 04:22:10 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/vlprocs.c,v 1.1.1.8 2002/05/11 00:03:34 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/vlprocs.c,v 1.5.2.3 2002/04/21 04:01:55 zacheiss Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/vlserver.c,v 1.1.1.10 2002/05/11 00:03:35 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/vlserver.c,v 1.12.2.1 2002/04/21 04:15:00 zacheiss Exp $");
#include <afs/stds.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vlserver/vlutils.c,v 1.1.1.7 2001/10/14 18:07:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vlserver/vlutils.c,v 1.5.2.2 2001/10/13 04:22:10 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/clone.c,v 1.1.1.8 2003/04/13 19:08:16 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/clone.c,v 1.5.2.3 2003/01/17 06:47:35 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/common.c,v 1.1.1.4 2001/07/14 22:24:55 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/common.c,v 1.4 2001/07/12 19:59:32 shadow Exp $");
#include <afs/afsutil.h>
#include <sys/param.h>
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/devname.c,v 1.3 2004/01/10 21:12:32 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/vol/devname.c,v 1.1.1.9 2004/01/10 20:58:06 hartmans Exp $");
#include <afs/param.h>
#include <rx/xdr.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/fs_conv_411.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/vol/fs_conv_411.c,v 1.1.1.6 2003/04/13 19:08:17 hartmans Exp $");
#if defined(AFS_DUX40_ENV) || (defined(AFS_SUN_ENV) && !defined(AFS_SUN5_ENV)) || defined(AFS_SUN54_ENV)
#if defined AFS_DUX40_ENV
fsync.c
File server synchronization with external volume utilities.
*/
+
+/* This controls the size of an fd_set; it must be defined early before
+ * the system headers define that type and the macros that operate on it.
+ * Its value should be as large as the maximum file descriptor limit we
+ * are likely to run into on any platform. Right now, that is 65536
+ * which is the default hard fd limit on Solaris 9 */
+#define FD_SETSIZE 65536
+
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/fssync.c,v 1.1.1.9 2003/04/13 19:08:17 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/fssync.c,v 1.5.2.6 2004/10/18 05:52:28 shadow Exp $");
#include <sys/types.h>
#include <stdio.h>
return sd;
}
+static fd_set FSYNC_readfds;
+
static void FSYNC_sync() {
struct sockaddr_in addr;
int on = 1;
InitHandler();
AcceptOn();
for(;;) {
- fd_set readfds;
int maxfd;
- GetHandler(&readfds, &maxfd);
+ GetHandler(&FSYNC_readfds, &maxfd);
/* Note: check for >= 1 below is essential since IOMGR_select
* doesn't have exactly same semantics as select.
*/
#ifdef AFS_PTHREAD_ENV
- if (select(maxfd+1, &readfds, NULL, NULL, NULL) >= 1)
+ if (select(maxfd + 1, &FSYNC_readfds, NULL, NULL, NULL) >= 1)
#else /* AFS_PTHREAD_ENV */
- if (IOMGR_Select(maxfd+1, &readfds, NULL, NULL, NULL) >= 1)
+ if (IOMGR_Select(maxfd + 1, &FSYNC_readfds, NULL, NULL, NULL) >= 1)
#endif /* AFS_PTHREAD_ENV */
- CallHandler(&readfds);
+ CallHandler(&FSYNC_readfds);
}
}
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/gi.c,v 1.1.1.5 2001/09/11 14:35:42 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/gi.c,v 1.5 2001/08/02 16:20:05 shadow Exp $");
#include <sys/types.h>
#include <sys/stat.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/ihandle.c,v 1.1.1.8 2002/12/11 02:46:15 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/ihandle.c,v 1.4.4.4 2002/11/14 20:41:44 zacheiss Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/listinodes.c,v 1.1.1.10 2002/09/26 19:09:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/listinodes.c,v 1.8.4.4 2004/10/18 04:50:01 shadow Exp $");
#ifndef AFS_NAMEI_ENV
#if defined(AFS_LINUX20_ENV) || defined(AFS_SUN4_ENV)
* -1 - Unable to read the inodes.
* -2 - Unable to completely write temp file. Produces warning message in log.
*/
-ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath)
+ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)();
int *forcep, forceR;
+void *rock;
{
Log("ListViceInodes not implemented for this platform!\n");
return -1;
-ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath)
+ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)();
+void *rock;
int *forcep, forceR; {
FILE *inodeFile = NULL;
char dev[50], rdev[51];
info.u.param[2] = p->di_vicep3;
info.u.param[3] = p->di_vicep4;
- if (judgeInode && (*judgeInode)(&info, judgeParam) == 0)
+ if (judgeInode && (*judgeInode)(&info, judgeParam, rock) == 0)
continue;
if (fwrite(&info, sizeof info, 1, inodeFile) != 1) {
int
efs_ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam,
- forcep, forceR, wpath)
+ forcep, forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)();
int *forcep, forceR;
+void *rock;
{
FILE *inodeFile = NULL;
char dev[50], rdev[51];
Log("Ino=%d, bytes=%d, linkCnt=%d, [%x,%x,%x,%x]\n", inum, p->di_size, p->di_nlink,
info.u.param[0],info.u.param[1],info.u.param[2],info.u.param[3]);
#endif
- if (judgeInode && (*judgeInode)(&info, judgeParam) == 0)
+ if (judgeInode && (*judgeInode)(&info, judgeParam, rock) == 0)
continue;
if (fwrite(&info, sizeof info, 1, inodeFile) != 1) {
xfs_ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam,
- forcep, forceR, wpath)
+ forcep, forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)();
int *forcep, forceR;
+void *rock;
{
FILE *inodeFile = NULL;
i_list_inode_t info;
goto err1_exit;
}
- if (judgeInode && (*judgeInode)(&info.ili_info, judgeParam) == 0)
+ if (judgeInode && (*judgeInode)(&info.ili_info, judgeParam, rock) == 0)
continue;
rename = 0;
#endif
ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep,
- forceR, wpath)
+ forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)();
int *forcep, forceR;
+void *rock;
{
FILE *inodeFile = NULL;
char dev[50], rdev[51];
if (!strcmp("xfs", root_inode.st_fstype)) {
return xfs_ListViceInodes(devname, mountedOn, resultFile,
judgeInode, judgeParam,
- forcep, forceR, wpath);
+ forcep, forceR, wpath, rock);
}
else
#endif
if (root_inode.st_ino == EFS_ROOTINO) {
return efs_ListViceInodes(devname, mountedOn, resultFile,
judgeInode, judgeParam,
- forcep, forceR, wpath);
+ forcep, forceR, wpath, rock);
}
else
#endif
#endif /* AFS_HPUX_ENV */
extern char *afs_rawname();
-int ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath)
+int ListViceInodes(devname, mountedOn, resultFile, judgeInode, judgeParam, forcep, forceR, wpath, rock)
char *devname, *mountedOn, *resultFile, *wpath;
int (*judgeInode)(), *forcep, forceR;
+ void *rock;
{
union {
#ifdef AFS_AIX_ENV
info.u.param[1] = auxp->aux_param2;
info.u.param[2] = auxp->aux_param3;
info.u.param[3] = auxp->aux_param4;
- if (judgeInode && (*judgeInode)(&info, judgeParam) == 0)
+ if (judgeInode && (*judgeInode)(&info, judgeParam, rock) == 0)
continue;
if (fwrite(&info, sizeof info, 1, inodeFile) != 1) {
Log("Error writing inode file for partition %s\n", partition);
info.inodeNumber = i;
info.byteCount = p->di_size;
info.linkCount = p->di_nlink;
- if (judgeInode && (*judgeInode)(&info, judgeParam) == 0)
+ if (judgeInode && (*judgeInode)(&info, judgeParam, rock) == 0)
continue;
if (fwrite(&info, sizeof info, 1, inodeFile) != 1) {
Log("Error writing inode file for partition %s\n", partition);
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/namei_ops.c,v 1.1.1.8 2002/09/26 19:09:23 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/namei_ops.c,v 1.9.4.3 2004/10/18 04:50:01 shadow Exp $");
#ifdef AFS_NAMEI_ENV
#include <stdio.h>
int (*write_fun)(FILE *, struct ViceInodeInfo *,
char *, char *),
FILE *fp,
- int (*judgeFun)(struct ViceInodeInfo *, int vid),
- int singleVolumeNumber);
+ int (*judgeFun)(struct ViceInodeInfo *, int vid, void *),
+ int singleVolumeNumber, void *rock);
/* WriteInodeInfo
* If the resultFile is NULL, then don't call the write routine.
*/
int ListViceInodes(char *devname, char *mountedOn, char *resultFile,
- int (*judgeInode)(struct ViceInodeInfo *info, int vid),
+ int (*judgeInode)(struct ViceInodeInfo *info, int vid, void *rock),
int singleVolumeNumber, int *forcep,
- int forceR, char *wpath)
+ int forceR, char *wpath, void *rock)
{
FILE *fp = (FILE*)-1;
int ninodes;
VerifyDirPerms(mountedOn);
ninodes = namei_ListAFSFiles(mountedOn, WriteInodeInfo, fp,
- judgeInode, singleVolumeNumber);
+ judgeInode, singleVolumeNumber, rock);
if (!resultFile)
return ninodes;
int (*writeFun)(FILE *, struct ViceInodeInfo *, char *,
char *),
FILE *fp,
- int (*judgeFun)(struct ViceInodeInfo *, int),
- int singleVolumeNumber)
+ int (*judgeFun)(struct ViceInodeInfo *, int, void *rock),
+ int singleVolumeNumber, void *rock)
{
IHandle_t ih;
namei_t name;
ih.ih_vid = singleVolumeNumber;
namei_HandleToVolDir(&name, &ih);
ninodes = namei_ListAFSSubDirs(&ih, writeFun, fp,
- judgeFun, singleVolumeNumber);
+ judgeFun, singleVolumeNumber, rock);
if (ninodes < 0)
return ninodes;
}
if (*dp2->d_name == '.') continue;
if (!DecodeVolumeName(dp2->d_name, &ih.ih_vid)) {
ninodes += namei_ListAFSSubDirs(&ih, writeFun, fp,
- judgeFun, 0);
+ judgeFun, 0, rock);
}
}
closedir(dirp2);
int (*writeFun)(FILE *, struct ViceInodeInfo *,
char *, char *),
FILE *fp,
- int (*judgeFun)(struct ViceInodeInfo *, int),
- int singleVolumeNumber)
+ int (*judgeFun)(struct ViceInodeInfo *, int, void *),
+ int singleVolumeNumber, void *rock)
{
IHandle_t myIH = *dirIH;
namei_t name;
linkHandle.fd_fd = open(path2, O_RDONLY, 0666);
info.linkCount = namei_GetLinkCount(&linkHandle, (Inode)0, 0);
}
- if (judgeFun && !(*judgeFun)(&info, singleVolumeNumber))
+ if (judgeFun && !(*judgeFun)(&info, singleVolumeNumber, rock))
continue;
if ((*writeFun)(fp, &info, path1, dp1->d_name)<0) {
continue;
}
if (judgeFun
- && !(*judgeFun)(&info, singleVolumeNumber))
+ && !(*judgeFun)(&info, singleVolumeNumber, rock))
continue;
if ((*writeFun)(fp, &info, path3, dp3->d_name)<0) {
int (*write_fun)(FILE *fp, struct ViceInodeInfo *info,
char *dir, char *file),
FILE *fp,
- int (*judge_fun)(struct ViceInodeInfo *info, int vid),
- int singleVolumeNumber);
+ int (*judge_fun)(struct ViceInodeInfo *info, int vid, void *rock),
+ int singleVolumeNumber, void *rock);
int ListViceInodes(char *devname, char *mountedOn, char *resultFile,
- int (*judgeInode)(struct ViceInodeInfo *info, int vid),
+ int (*judgeInode)(struct ViceInodeInfo *info, int vid, void *rock),
int singleVolumeNumber, int *forcep,
- int forceR, char *wpath);
+ int forceR, char *wpath, void *rock);
#define NAMEI_LCOMP_LEN 32
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/ntops.c,v 1.1.1.4 2001/07/14 22:24:57 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/ntops.c,v 1.4.4.1 2004/10/18 04:50:01 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <stdio.h>
int ListViceInodes(char *devname, char *mountedOn, char *resultFile,
int (*judgeInode)(struct ViceInodeInfo *info, int vid),
int singleVolumeNumber, int *forcep,
- int forceR, char *wpath)
+ int forceR, char *wpath, void *rock)
{
FILE *fp = (FILE*)-1;
int ninodes;
}
}
ninodes = nt_ListAFSFiles(wpath, WriteInodeInfo, fp,
- judgeInode, singleVolumeNumber);
+ judgeInode, singleVolumeNumber, rock);
if (!resultFile)
return ninodes;
char *),
FILE *fp,
int (*judgeFun)(struct ViceInodeInfo *, int),
- int singleVolumeNumber)
+ int singleVolumeNumber, void *rock)
{
IHandle_t h;
char name[MAX_PATH];
if (nt_HandleToVolDir(name, &h)<0)
return -1;
ninodes = nt_ListAFSSubDirs(&h, writeFun, fp,
- judgeFun, singleVolumeNumber);
+ judgeFun, singleVolumeNumber, rock);
if (ninodes < 0)
return ninodes;
}
while (dp = readdir(dirp)) {
if (!DecodeVolumeName(dp->d_name, &h.ih_vid)) {
ninodes += nt_ListAFSSubDirs(&h, writeFun, fp,
- judgeFun, 0);
+ judgeFun, 0, rock);
}
}
}
int (*writeFun)(FILE *, struct ViceInodeInfo *,
char *, char *),
FILE *fp,
- int (*judgeFun)(struct ViceInodeInfo *, int),
- int singleVolumeNumber)
+ int (*judgeFun)(struct ViceInodeInfo *, int, void *rock),
+ int singleVolumeNumber, void *rock)
{
int i;
IHandle_t myIH = *dirIH;
info.u.param[2] = data.ftCreationTime.dwHighDateTime;
info.u.param[3] = data.ftCreationTime.dwLowDateTime;
}
- if (judgeFun && !(*judgeFun)(&info, singleVolumeNumber))
+ if (judgeFun && !(*judgeFun)(&info, singleVolumeNumber, rock))
goto next_file;
if ((*writeFun)(fp, &info, path, data.cFileName)<0) {
nt_close(linkHandle.fd_fd);
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/nuke.c,v 1.1.1.6 2003/04/13 19:08:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/nuke.c,v 1.5.2.2 2004/10/18 04:50:01 shadow Exp $");
#include <rx/xdr.h>
#include <afs/afsint.h>
afs_int32 freePtr; /* first free index in this table */
Inode inode[MAXATONCE]; /* inode # */
afs_int32 count[MAXATONCE]; /* link count */
-} *allInodes = 0;
+};
/* called with a structure specifying info about the inode, and our rock (which
* is the volume ID. Returns true if we should keep this inode, otherwise false.
* Note that ainfo->u.param[0] is always the volume ID, for any vice inode.
*/
-static NukeProc(ainfo, avolid)
+static NukeProc(ainfo, avolid, allInodes)
struct ViceInodeInfo *ainfo;
+struct ilist *allInodes;
afs_int32 avolid; {
struct ilist *ti;
register afs_int32 i;
afs_int32 avolid; {
/* first process the partition containing this junk */
struct stat tstat;
- struct ilist *ti, *ni;
+ struct ilist *ti, *ni, *li=NULL;
register afs_int32 code;
char *tfile;
int i, j, forceSal;
#endif
#endif /* AFS_NAMEI_ENV */
IHandle_t *fileH;
+ struct ilist *allInodes = 0;
if (avolid == 0) return EINVAL;
code = stat(aname, &tstat);
*/
#ifdef AFS_NAMEI_ENV
code = ListViceInodes(lastDevComp, aname, NULL, NukeProc, avolid,
- &forceSal, 0, wpath);
+ &forceSal, 0, wpath, allInodes);
#else
- code = ListViceInodes(lastDevComp, aname, "/tmp/vNukeXX", NukeProc, avolid, &forceSal, 0, wpath);
+ code = ListViceInodes(lastDevComp, aname, "/tmp/vNukeXX", NukeProc, avolid, &forceSal, 0, wpath, allInodes);
unlink("/tmp/vNukeXX"); /* clean it up now */
#endif
if (code == 0) {
#endif /* AFS_NAMEI_ENV */
}
ni = ti->next;
- free(ti);
+ if (li) free(li);
+ li = ti;
}
+ if (li) free(li);
code = 0; /* we really don't care about it except for debugging */
allInodes = (struct ilist *) 0;
/* just free things */
for(ti=allInodes; ti; ti = ni) {
ni = ti->next;
- free(ti);
+ if (li) free(li);
+ li = ti;
}
+ if (li) free(li);
allInodes = (struct ilist *) 0;
}
ReleaseWriteLock(&localLock);
#include <afsconfig.h>
#include <afs/param.h>
+RCSID("$Header: /tmp/cvstemp/openafs/src/vol/partition.c,v 1.1.1.15 2004/01/10 20:58:07 hartmans Exp $");
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/partition.c,v 1.14 2004/01/10 21:12:32 hartmans Exp $");
#include <ctype.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/physio.c,v 1.1.1.5 2001/09/11 14:35:45 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/physio.c,v 1.5 2001/08/08 00:04:23 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/purge.c,v 1.1.1.5 2001/09/11 14:35:46 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/purge.c,v 1.5 2001/08/08 00:04:23 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/ilist_nt.c,v 1.1.1.4 2001/07/14 22:25:04 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/ilist_nt.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#include <windows.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/listVicepx.c,v 1.1.1.5 2001/09/11 14:35:52 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/listVicepx.c,v 1.5 2001/08/08 00:04:24 shadow Exp $");
#include <rx/xdr.h>
#include <afs/afsint.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/ltlist.c,v 1.1.1.4 2001/07/14 22:25:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/ltlist.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/nicreate.c,v 1.1.1.4 2001/07/14 22:25:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/nicreate.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#ifdef AFS_NAMEI_ENV
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/nilist.c,v 1.1.1.4 2001/07/14 22:25:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/nilist.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/nincdec.c,v 1.1.1.4 2001/07/14 22:25:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/nincdec.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#ifdef AFS_NAMEI_ENV
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/nino.c,v 1.1.1.4 2001/07/14 22:25:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/nino.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/nsubr.c,v 1.1.1.4 2001/07/14 22:25:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/nsubr.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#ifdef AFS_NAMEI_ENV
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/testpart.c,v 1.1.1.4 2001/07/14 22:25:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/testpart.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/updateDirInode.c,v 1.1.1.4 2001/07/14 22:25:06 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/updateDirInode.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <rx/xdr.h>
#include <afs/afsint.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/test/utilities.c,v 1.1.1.4 2001/07/14 22:25:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/test/utilities.c,v 1.4 2001/07/12 19:59:34 shadow Exp $");
#include <stdio.h>
#include <assert.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/vnode.c,v 1.1.1.8 2003/04/13 19:08:18 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/vnode.c,v 1.5.2.4 2003/03/06 14:53:50 shadow Exp $");
#include <errno.h>
#include <stdio.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/vol-info.c,v 1.1.1.6 2001/09/11 14:35:47 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/vol-info.c,v 1.7 2001/08/08 00:04:23 shadow Exp $");
#include <ctype.h>
#include <errno.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/vol-salvage.c,v 1.1.1.13 2003/07/30 17:13:41 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/vol-salvage.c,v 1.10.2.13 2004/10/18 06:26:34 shadow Exp $");
#include <stdlib.h>
#include <stdio.h>
summary->maxUniquifier = maxunique;
}
-int OnlyOneVolume(inodeinfo, singleVolumeNumber)
+int OnlyOneVolume(inodeinfo, singleVolumeNumber, rock)
struct ViceInodeInfo *inodeinfo;
VolumeId singleVolumeNumber;
+ void *rock;
{
if (inodeinfo->u.vnode.vnodeNumber == INODESPECIAL)
return (inodeinfo->u.special.parentId == singleVolumeNumber);
char *tdir;
/* This file used to come from vfsck; cobble it up ourselves now... */
- if ((err = ListViceInodes(dev, fileSysPath, path, singleVolumeNumber?OnlyOneVolume:0, singleVolumeNumber, &forceSal, forceR, wpath)) < 0) {
+ if ((err = ListViceInodes(dev, fileSysPath, path, singleVolumeNumber?OnlyOneVolume:0, singleVolumeNumber, &forceSal, forceR, wpath, NULL)) < 0) {
if (err == -2) {
Log("*** I/O error %d when writing a tmp inode file %s; Not salvaged %s ***\nIncrease space on partition or use '-tmpdir'\n",
errno, path, dev);
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/volume.c,v 1.1.1.14 2003/04/13 19:08:20 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/volume.c,v 1.12.2.5 2003/01/11 07:44:19 shadow Exp $");
#include <rx/xdr.h>
#include <afs/afsint.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/vutil.c,v 1.1.1.8 2001/10/14 18:07:26 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/vutil.c,v 1.6.2.2 2001/10/13 04:22:11 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
* attribute for AFS inode parameters. Check all the mounted /vicep partitions.
#include <afsconfig.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/vol/xfs_size_check.c,v 1.1.1.4 2001/07/11 03:12:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/vol/xfs_size_check.c,v 1.4 2001/07/05 15:21:20 shadow Exp $");
*/
#include <afs/param.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/common.c,v 1.1.1.6 2001/10/14 18:07:28 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/common.c,v 1.4.4.3 2001/10/13 04:22:11 shadow Exp $");
#include <stdio.h>
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/dumpstuff.c,v 1.1.1.9 2003/04/13 19:08:21 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/dumpstuff.c,v 1.6.2.5 2003/04/04 08:29:47 shadow Exp $");
#include <sys/types.h>
#include <ctype.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/lockprocs.c,v 1.1.1.6 2001/10/14 18:07:29 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/lockprocs.c,v 1.4.4.2 2001/10/13 04:22:11 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/physio.c,v 1.1.1.5 2001/09/11 14:35:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/physio.c,v 1.5 2001/08/08 00:04:26 shadow Exp $");
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/restorevol.c,v 1.1.1.5 2001/09/11 14:35:54 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/restorevol.c,v 1.6 2001/08/08 00:04:26 shadow Exp $");
#include <afs/afsint.h>
#include <afs/nfs.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/volmain.c,v 1.8 2002/05/12 05:50:44 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/volmain.c,v 1.8.2.1 2002/04/21 04:15:02 zacheiss Exp $");
+
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/volprocs.c,v 1.1.1.10 2004/01/10 20:58:11 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/volprocs.c,v 1.6.2.4 2004/01/10 17:30:30 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/voltrans.c,v 1.1.1.5 2001/09/11 14:35:56 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/voltrans.c,v 1.5 2001/08/08 00:04:26 shadow Exp $");
#ifdef AFS_NT40_ENV
#include <afs/afsutil.h>
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/vos.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/vos.c,v 1.8.2.6 2002/11/14 21:40:43 zacheiss Exp $");
+
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/vsprocs.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/vsprocs.c,v 1.6.2.7 2004/10/18 05:23:13 shadow Exp $");
#include <stdio.h>
#include <sys/types.h>
if (entry->serverFlags[i] & NEW_REPSITE)
fprintf(STDOUT," -- New release");
else
+ if (!(entry->serverFlags[i] & ITSRWVOL))
+ fprintf(STDOUT," -- Old release");
fprintf(STDOUT," -- Old release");
} else {
if (entry->serverFlags[i] & RO_DONTUSE)
}
/* Will we be completing a previously unfinished release. -force overrides */
- for (fullrelease=1, i=0; (fullrelease && (i<entry.nServers)); i++) {
- if (entry.serverFlags[i] & NEW_REPSITE)
- fullrelease = 0;
+ for (s = 0, m = 0, fullrelease=0, i=0; (i<entry.nServers); i++) {
+ if (entry.serverFlags[i] & ITSROVOL) {
+ m++;
+ if (entry.serverFlags[i] & NEW_REPSITE) s++;
+ }
}
- if (forceflag && !fullrelease)
+ if ((forceflag && !fullrelease) || (s == m) || (s == 0))
fullrelease = 1;
/* Determine which volume id to use and see if it exists */
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/volser/vsutils.c,v 1.1.1.9 2001/10/14 18:07:32 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/volser/vsutils.c,v 1.7.2.2 2001/10/13 04:22:11 shadow Exp $");
#include <afs/stds.h>
#ifdef AFS_NT40_ENV
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/xstat/xstat_cm.c,v 1.1.1.5 2001/09/11 14:36:03 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/xstat/xstat_cm.c,v 1.5 2001/08/08 00:04:27 shadow Exp $");
#include "xstat_cm.h" /*Interface for this module*/
#include <lwp.h> /*Lightweight process package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/xstat/xstat_cm_test.c,v 1.1.1.6 2002/08/02 04:37:58 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/xstat/xstat_cm_test.c,v 1.5.2.1 2002/07/31 22:19:53 shadow Exp $");
#include "xstat_cm.h" /*Interface for xstat_cm module*/
#include <cmd.h> /*Command line interpreter*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/xstat/xstat_fs.c,v 1.1.1.5 2001/09/11 14:36:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/xstat/xstat_fs.c,v 1.5 2001/08/08 00:04:27 shadow Exp $");
#include "xstat_fs.h" /*Interface for this module*/
#include <lwp.h> /*Lightweight process package*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/xstat/xstat_fs_callback.c,v 1.1.1.6 2003/04/13 19:08:27 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/xstat/xstat_fs_callback.c,v 1.4.4.2 2003/03/06 14:53:51 shadow Exp $");
#include <errno.h>
#include <stdio.h> /*Standard I/O stuff*/
#include <afsconfig.h>
#include <afs/param.h>
-RCSID("$Header: /tmp/cvstemp/openafs/src/xstat/xstat_fs_test.c,v 1.1.1.5 2001/09/11 14:36:05 hartmans Exp $");
+RCSID("$Header: /cvs/openafs/src/xstat/xstat_fs_test.c,v 1.5 2001/08/08 00:04:27 shadow Exp $");
#include "xstat_fs.h" /*Interface for xstat_fs module*/
#include <cmd.h> /*Command line interpreter*/