Import heimdal 0.6.3
Changes in release 0.6.3 * fix vulnerabilities in ftpd * support for linux AFS /proc "syscalls" * support for RFC3244 (Windows 2000 Kerberos Change/Set Password) in kpasswdd * fix possible KDC denial of service * bug fixes
This commit is contained in:
parent
ade2bb0154
commit
a53f6df83e
56
crypto/dist/heimdal/ChangeLog
vendored
56
crypto/dist/heimdal/ChangeLog
vendored
@ -1,3 +1,59 @@
|
||||
2004-09-13 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* Release 0.6.3
|
||||
|
||||
2004-09-05 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* lib/asn1/der_get.c (decode_enumerated): check that the tag
|
||||
length isn't longer the the length
|
||||
|
||||
2004-08-31 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* lib/krb5/init_creds_pw.c (krb5_get_init_creds_password):
|
||||
kdc_reply can be set in case of failure too, clean on entry and
|
||||
free the exit unconditionally to avoid memory leak
|
||||
|
||||
2004-08-20 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* lib/krb5/context.c: 1.93: (krb5_get_err_text): if neither of
|
||||
com_right nor strerror finds the error-code, return Unknown error.
|
||||
|
||||
2004-08-13 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* kdc/kerberos5.c: based on 1.162: (get_pa_etype_info): check for
|
||||
dup enctypes from the client and filter them out.
|
||||
|
||||
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* admin/get.c: 1.23: (kt_get): catch errors from krb5_parse_name
|
||||
|
||||
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* lib/krb5/Makefile.am: man_MANS += krb5_set_password.3
|
||||
|
||||
* lib/krb5/krb5_set_password.3: 1.1-1.3: change password manpage
|
||||
|
||||
* lib/krb5/changepw.c: 1.49: implement
|
||||
krb5_set_password_using_ccache 1.47: add tcp support to the set
|
||||
protocol, should be cleaned up to enable sharing code with
|
||||
krb5_sendto 1.46: (process_reply): log into result_string if
|
||||
something goes bad, return 0 (even on failure), not the KPASSWD
|
||||
protocol error code 1.45: krb5_princ_realm ->
|
||||
krb5_principal_get_realm 1.44: (setpw_send_request): free
|
||||
ap_req_data on failure 1.41: ooops, remove cut and paste error
|
||||
1.40: draft-ietf-cat-kerb-chg-password-02 and rfc3244 share the
|
||||
response packet sure more constants now that they exists 1.39:
|
||||
implement rfc3244, partly from shadow@dementia.org
|
||||
|
||||
* lib/krb5/krb5.h: 1.211: some defines for rfc3244
|
||||
|
||||
* lib/asn1/Makefile.am: 1.71: (gen_files):
|
||||
asn1_ChangePasswdDataMS.x for RFC3244
|
||||
|
||||
* lib/asn1/k5.asn1: 1.30: add ChangePasswdDataMS, for RFC3244
|
||||
|
||||
* kuser/kinit.c: 1.114: move "setpag if (argc < 1)" to common path
|
||||
|
||||
2004-05-06 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* Release 0.6.2
|
||||
|
13
crypto/dist/heimdal/NEWS
vendored
13
crypto/dist/heimdal/NEWS
vendored
@ -1,3 +1,16 @@
|
||||
Changes in release 0.6.3
|
||||
|
||||
* fix vulnerabilities in ftpd
|
||||
|
||||
* support for linux AFS /proc "syscalls"
|
||||
|
||||
* support for RFC3244 (Windows 2000 Kerberos Change/Set Password) in
|
||||
kpasswdd
|
||||
|
||||
* fix possible KDC denial of service
|
||||
|
||||
* bug fixes
|
||||
|
||||
Changes in release 0.6.2
|
||||
|
||||
* Fix possible buffer overrun in v4 kadmin (which now defaults to off)
|
||||
|
4509
crypto/dist/heimdal/aclocal.m4
vendored
4509
crypto/dist/heimdal/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
8
crypto/dist/heimdal/admin/get.c
vendored
8
crypto/dist/heimdal/admin/get.c
vendored
@ -33,8 +33,8 @@
|
||||
|
||||
#include "ktutil_locl.h"
|
||||
|
||||
__RCSID("$Heimdal: get.c,v 1.22 2003/01/16 19:03:23 lha Exp $"
|
||||
"$NetBSD: get.c,v 1.1.1.7 2003/05/15 20:28:40 lha Exp $");
|
||||
__RCSID("$Heimdal: get.c,v 1.22.2.1 2004/06/21 10:55:46 lha Exp $"
|
||||
"$NetBSD: get.c,v 1.1.1.8 2004/09/14 07:46:16 lha Exp $");
|
||||
|
||||
static void*
|
||||
open_kadmin_connection(char *principal,
|
||||
@ -171,6 +171,10 @@ kt_get(int argc, char **argv)
|
||||
krb5_keytab_entry entry;
|
||||
|
||||
ret = krb5_parse_name(context, argv[i], &princ_ent);
|
||||
if (ret) {
|
||||
krb5_warn(context, ret, "can't parse principal %s", argv[i]);
|
||||
continue;
|
||||
}
|
||||
memset(&princ, 0, sizeof(princ));
|
||||
princ.principal = princ_ent;
|
||||
mask |= KADM5_PRINCIPAL;
|
||||
|
26
crypto/dist/heimdal/appl/ftp/ChangeLog
vendored
26
crypto/dist/heimdal/appl/ftp/ChangeLog
vendored
@ -1,3 +1,29 @@
|
||||
2004-08-20 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* ftp/ftp.c: 1.77: send ABOR protect with security layer if its there
|
||||
|
||||
* ftpd/{ftpd_locl.h, extern.h, ftpcmd.y, ftpd.8, ftpd.c}:
|
||||
Remove all traces of setjmp/longjmp.
|
||||
Handle those command that is needed in oobhandler,
|
||||
those are ABOR, STAT, ENC, CONF, MIC.
|
||||
add options to turn off insecure OOB handling and document the option
|
||||
|
||||
Changes inspired by openbsd and netbsd changes but quite diffrent is
|
||||
most places since the code no longer look and is structured the same
|
||||
way.
|
||||
|
||||
extern.h: 1.25
|
||||
ftpcmd.y: 1.65
|
||||
ftpd.8: 1.22
|
||||
ftpd.c: 1.170
|
||||
ftpd_locl.h: 1.14
|
||||
|
||||
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* ftpd/ftpcmd.y: 1.64: make cbuf 64k to handle lager tickets From:
|
||||
MAAAAA MOOOR <huaraz@btinternet.com> 1.63: strncasecmp returns
|
||||
integer so don't compare with NULL
|
||||
|
||||
2004-03-14 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* ftpd/ftpd.c: 1.169: (main): setpag if there is krb4 OR krb5
|
||||
|
@ -31,8 +31,8 @@
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/* $Heimdal: ftpd_locl.h,v 1.13 2003/03/18 13:37:13 lha Exp $
|
||||
$NetBSD: ftpd_locl.h,v 1.1.1.5 2003/05/15 20:28:43 lha Exp $ */
|
||||
/* $Heimdal: ftpd_locl.h,v 1.13.2.1 2004/08/20 15:17:07 lha Exp $
|
||||
$NetBSD: ftpd_locl.h,v 1.1.1.6 2004/09/14 07:46:27 lha Exp $ */
|
||||
|
||||
#ifndef __ftpd_locl_h__
|
||||
#define __ftpd_locl_h__
|
||||
@ -112,7 +112,6 @@
|
||||
#ifdef HAVE_PWD_H
|
||||
#include <pwd.h>
|
||||
#endif
|
||||
#include <setjmp.h>
|
||||
#include <signal.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
5
crypto/dist/heimdal/appl/login/ChangeLog
vendored
5
crypto/dist/heimdal/appl/login/ChangeLog
vendored
@ -1,3 +1,8 @@
|
||||
2004-09-08 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* login.c: pull up 1.62->1.63: use krb5_appdefault_boolean instead
|
||||
of krb5_config_get_bool
|
||||
|
||||
2003-03-24 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* Makefile.am: install man pages
|
||||
|
28
crypto/dist/heimdal/appl/login/login.c
vendored
28
crypto/dist/heimdal/appl/login/login.c
vendored
@ -39,8 +39,8 @@
|
||||
#include <sys/capability.h>
|
||||
#endif
|
||||
|
||||
__RCSID("$Heimdal: login.c,v 1.59 2003/03/24 15:57:10 joda Exp $"
|
||||
"$NetBSD: login.c,v 1.1.1.7 2003/05/15 20:28:41 lha Exp $");
|
||||
__RCSID("$Heimdal: login.c,v 1.59.2.1 2004/09/08 09:15:39 joda Exp $"
|
||||
"$NetBSD: login.c,v 1.1.1.8 2004/09/14 07:46:17 lha Exp $");
|
||||
|
||||
static int login_timeout = 60;
|
||||
|
||||
@ -182,21 +182,19 @@ krb5_to4 (krb5_ccache id)
|
||||
|
||||
int get_v4_tgt;
|
||||
|
||||
get_v4_tgt = krb5_config_get_bool(context, NULL,
|
||||
"libdefaults",
|
||||
"krb4_get_tickets",
|
||||
NULL);
|
||||
|
||||
ret = krb5_cc_get_principal(context, id, &princ);
|
||||
if (ret == 0) {
|
||||
get_v4_tgt = krb5_config_get_bool_default(context, NULL,
|
||||
get_v4_tgt,
|
||||
"realms",
|
||||
*krb5_princ_realm(context,
|
||||
princ),
|
||||
"krb4_get_tickets",
|
||||
NULL);
|
||||
if(ret == 0) {
|
||||
krb5_appdefault_boolean(context, "login",
|
||||
krb5_principal_get_realm(context, princ),
|
||||
"krb4_get_tickets", FALSE, &get_v4_tgt);
|
||||
krb5_free_principal(context, princ);
|
||||
} else {
|
||||
krb5_realm realm = NULL;
|
||||
krb5_get_default_realm(context, &realm);
|
||||
krb5_appdefault_boolean(context, "login",
|
||||
realm,
|
||||
"krb4_get_tickets", FALSE, &get_v4_tgt);
|
||||
free(realm);
|
||||
}
|
||||
|
||||
if (get_v4_tgt) {
|
||||
|
4
crypto/dist/heimdal/appl/push/ChangeLog
vendored
4
crypto/dist/heimdal/appl/push/ChangeLog
vendored
@ -1,3 +1,7 @@
|
||||
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* push.c: 1.48: alloc memory to handle very long lines
|
||||
|
||||
2003-04-03 Assar Westerlund <assar@kth.se>
|
||||
|
||||
* push.c: fixed one incorrect fprintf to stderr
|
||||
|
24
crypto/dist/heimdal/appl/push/push.c
vendored
24
crypto/dist/heimdal/appl/push/push.c
vendored
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997-2001, 2003 Kungliga Tekniska Högskolan
|
||||
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
@ -32,8 +32,8 @@
|
||||
*/
|
||||
|
||||
#include "push_locl.h"
|
||||
__RCSID("$Heimdal: push.c,v 1.47 2003/04/04 02:10:17 assar Exp $"
|
||||
"$NetBSD: push.c,v 1.1.1.6 2003/05/15 20:28:43 lha Exp $");
|
||||
__RCSID("$Heimdal: push.c,v 1.47.2.1 2004/06/21 10:54:46 lha Exp $"
|
||||
"$NetBSD: push.c,v 1.1.1.7 2004/09/14 07:46:24 lha Exp $");
|
||||
|
||||
#ifdef KRB4
|
||||
static int use_v4 = -1;
|
||||
@ -215,9 +215,10 @@ doit(int s,
|
||||
int ret;
|
||||
char out_buf[PUSH_BUFSIZ];
|
||||
int out_len = 0;
|
||||
char in_buf[PUSH_BUFSIZ + 1]; /* sentinel */
|
||||
char *in_buf;
|
||||
size_t in_buf_size;
|
||||
size_t in_len = 0;
|
||||
char *in_ptr = in_buf;
|
||||
char *in_ptr;
|
||||
pop_state state = INIT;
|
||||
unsigned count, bytes;
|
||||
unsigned asked_for = 0, retrieved = 0, asked_deleted = 0, deleted = 0;
|
||||
@ -232,6 +233,10 @@ doit(int s,
|
||||
int i;
|
||||
char *tmp = NULL;
|
||||
|
||||
in_buf = emalloc(PUSH_BUFSIZ + 1);
|
||||
in_ptr = in_buf;
|
||||
in_buf_size = PUSH_BUFSIZ;
|
||||
|
||||
if (do_from) {
|
||||
char *tmp2;
|
||||
|
||||
@ -311,7 +316,14 @@ doit(int s,
|
||||
size_t rem;
|
||||
int blank_line = 0;
|
||||
|
||||
ret = read (s, in_ptr, sizeof(in_buf) - in_len - 1);
|
||||
if(in_len >= in_buf_size) {
|
||||
char *tmp = erealloc(in_buf, in_buf_size + PUSH_BUFSIZ + 1);
|
||||
in_ptr = tmp + (in_ptr - in_buf);
|
||||
in_buf = tmp;
|
||||
in_buf_size += PUSH_BUFSIZ;
|
||||
}
|
||||
|
||||
ret = read (s, in_ptr, in_buf_size - in_len);
|
||||
if (ret < 0)
|
||||
err (1, "read");
|
||||
else if (ret == 0)
|
||||
|
12
crypto/dist/heimdal/appl/telnet/ChangeLog
vendored
12
crypto/dist/heimdal/appl/telnet/ChangeLog
vendored
@ -1,3 +1,15 @@
|
||||
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* telnet/network.c: 1.12: make network rings larger From: MAAAAA
|
||||
MOOOR <huaraz@btinternet.com>
|
||||
|
||||
* telnetd/state.c: 1.14: make subbuffer larger XXX resize
|
||||
dynamicly From: MAAAAA MOOOR <huaraz@btinternet.com>
|
||||
|
||||
* libtelnet/kerberos5.c: 1.54: (Data): allocate the data needed to
|
||||
be send
|
||||
From: MAAAAA MOOOR <huaraz@btinternet.com>
|
||||
|
||||
2004-03-22 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* telnetd/telnetd.c: call setprogname to make libvers happy
|
||||
|
5
crypto/dist/heimdal/appl/xnlock/ChangeLog
vendored
5
crypto/dist/heimdal/appl/xnlock/ChangeLog
vendored
@ -1,3 +1,8 @@
|
||||
2004-09-08 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* xnlock.c: pull up 1.99->1.100: use krb5_appdefault_boolean
|
||||
instead of krb5_config_get_bool
|
||||
|
||||
2004-03-22 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* xnlock.c: protect the world from des_encrypt in crypt.h
|
||||
|
13
crypto/dist/heimdal/appl/xnlock/xnlock.c
vendored
13
crypto/dist/heimdal/appl/xnlock/xnlock.c
vendored
@ -8,8 +8,8 @@
|
||||
*/
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
__RCSID("$Heimdal: xnlock.c,v 1.93.2.3 2004/03/22 17:35:00 joda Exp $"
|
||||
"$NetBSD: xnlock.c,v 1.1.1.8 2004/04/02 14:47:32 lha Exp $");
|
||||
__RCSID("$Heimdal: xnlock.c,v 1.93.2.4 2004/09/08 09:16:00 joda Exp $"
|
||||
"$NetBSD: xnlock.c,v 1.1.1.9 2004/09/14 07:46:24 lha Exp $");
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
@ -580,6 +580,7 @@ verify_krb5(const char *password)
|
||||
{
|
||||
krb5_error_code ret;
|
||||
krb5_ccache id;
|
||||
krb5_boolean get_v4_tgt;
|
||||
|
||||
krb5_cc_default(context, &id);
|
||||
ret = krb5_verify_user(context,
|
||||
@ -590,10 +591,10 @@ verify_krb5(const char *password)
|
||||
NULL);
|
||||
if (ret == 0){
|
||||
#ifdef KRB4
|
||||
if (krb5_config_get_bool(context, NULL,
|
||||
"libdefaults",
|
||||
"krb4_get_tickets",
|
||||
NULL)) {
|
||||
krb5_appdefault_boolean(context, "xnlock",
|
||||
krb5_principal_get_realm(context, client),
|
||||
"krb4_get_tickets", FALSE, &get_v4_tgt);
|
||||
if(get_v4_tgt) {
|
||||
CREDENTIALS c;
|
||||
krb5_creds mcred, cred;
|
||||
|
||||
|
105
crypto/dist/heimdal/compile
vendored
105
crypto/dist/heimdal/compile
vendored
@ -1,8 +1,9 @@
|
||||
#! /bin/sh
|
||||
|
||||
# Wrapper for compilers which do not understand `-c -o'.
|
||||
|
||||
# Copyright 1999, 2000 Free Software Foundation, Inc.
|
||||
scriptversion=2003-11-09.00
|
||||
|
||||
# Copyright (C) 1999, 2000, 2003 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -24,9 +25,36 @@
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# Usage:
|
||||
# compile PROGRAM [ARGS]...
|
||||
# `-o FOO.o' is removed from the args passed to the actual compile.
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try \`$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand `-c -o'.
|
||||
Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file `INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit 0
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
prog=$1
|
||||
shift
|
||||
@ -35,39 +63,39 @@ ofile=
|
||||
cfile=
|
||||
args=
|
||||
while test $# -gt 0; do
|
||||
case "$1" in
|
||||
case "$1" in
|
||||
-o)
|
||||
# configure might choose to run compile as `compile cc -o foo foo.c'.
|
||||
# So we do something ugly here.
|
||||
ofile=$2
|
||||
shift
|
||||
case "$ofile" in
|
||||
# configure might choose to run compile as `compile cc -o foo foo.c'.
|
||||
# So we do something ugly here.
|
||||
ofile=$2
|
||||
shift
|
||||
case "$ofile" in
|
||||
*.o | *.obj)
|
||||
;;
|
||||
;;
|
||||
*)
|
||||
args="$args -o $ofile"
|
||||
ofile=
|
||||
;;
|
||||
esac
|
||||
args="$args -o $ofile"
|
||||
ofile=
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
args="$args $1"
|
||||
;;
|
||||
cfile=$1
|
||||
args="$args $1"
|
||||
;;
|
||||
*)
|
||||
args="$args $1"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
args="$args $1"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no `-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# `.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$prog" $args
|
||||
# If no `-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# `.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$prog" $args
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
@ -79,10 +107,10 @@ cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir $lockdir > /dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
if mkdir $lockdir > /dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir $lockdir; exit 1" 1 2 15
|
||||
@ -92,8 +120,17 @@ trap "rmdir $lockdir; exit 1" 1 2 15
|
||||
status=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
mv "$cofile" "$ofile"
|
||||
mv "$cofile" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir $lockdir
|
||||
exit $status
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-end: "$"
|
||||
# End:
|
||||
|
12570
crypto/dist/heimdal/config.log
vendored
12570
crypto/dist/heimdal/config.log
vendored
File diff suppressed because it is too large
Load Diff
397
crypto/dist/heimdal/config.status
vendored
397
crypto/dist/heimdal/config.status
vendored
@ -259,7 +259,7 @@ _ASBOX
|
||||
} >&5
|
||||
cat >&5 <<_CSEOF
|
||||
|
||||
This file was extended by Heimdal $as_me 0.6.2, which was
|
||||
This file was extended by Heimdal $as_me 0.6.3, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -298,7 +298,7 @@ $config_headers
|
||||
|
||||
Report bugs to <bug-autoconf@gnu.org>."
|
||||
ac_cs_version="\
|
||||
Heimdal config.status 0.6.2
|
||||
Heimdal config.status 0.6.3
|
||||
configured by ./configure, generated by GNU Autoconf 2.59,
|
||||
with options \"'--prefix=/usr' '--with-krb4=/usr' '--with-krb4-include=/usr/include/kerberosIV'\"
|
||||
|
||||
@ -495,8 +495,8 @@ s,@SHELL@,/usr/pkg/bin/bash,;t t
|
||||
s,@PATH_SEPARATOR@,:,;t t
|
||||
s,@PACKAGE_NAME@,Heimdal,;t t
|
||||
s,@PACKAGE_TARNAME@,heimdal,;t t
|
||||
s,@PACKAGE_VERSION@,0.6.2,;t t
|
||||
s,@PACKAGE_STRING@,Heimdal 0.6.2,;t t
|
||||
s,@PACKAGE_VERSION@,0.6.3,;t t
|
||||
s,@PACKAGE_STRING@,Heimdal 0.6.3,;t t
|
||||
s,@PACKAGE_BUGREPORT@,heimdal-bugs@pdc.kth.se,;t t
|
||||
s,@exec_prefix@,${prefix},;t t
|
||||
s,@prefix@,/usr,;t t
|
||||
@ -534,33 +534,34 @@ s,@INSTALL_SCRIPT@,${INSTALL},;t t
|
||||
s,@INSTALL_DATA@,${INSTALL} -m 644,;t t
|
||||
s,@CYGPATH_W@,echo,;t t
|
||||
s,@PACKAGE@,heimdal,;t t
|
||||
s,@VERSION@,0.6.2,;t t
|
||||
s,@ACLOCAL@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run aclocal-1.7,;t t
|
||||
s,@AUTOCONF@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run autoconf,;t t
|
||||
s,@AUTOMAKE@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run automake-1.7,;t t
|
||||
s,@AUTOHEADER@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run autoheader,;t t
|
||||
s,@MAKEINFO@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run makeinfo,;t t
|
||||
s,@AMTAR@,${SHELL} /home/lha/netbsd/heimdal-0.6.2/missing --run tar,;t t
|
||||
s,@install_sh@,/home/lha/netbsd/heimdal-0.6.2/install-sh,;t t
|
||||
s,@VERSION@,0.6.3,;t t
|
||||
s,@ACLOCAL@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run aclocal-1.8,;t t
|
||||
s,@AUTOCONF@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run autoconf,;t t
|
||||
s,@AUTOMAKE@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run automake-1.8,;t t
|
||||
s,@AUTOHEADER@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run autoheader,;t t
|
||||
s,@MAKEINFO@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run makeinfo,;t t
|
||||
s,@AMTAR@,${SHELL} /fw/netbsd/heimdal/heimdal-0.6.3/missing --run tar,;t t
|
||||
s,@install_sh@,/fw/netbsd/heimdal/heimdal-0.6.3/install-sh,;t t
|
||||
s,@STRIP@,strip,;t t
|
||||
s,@ac_ct_STRIP@,strip,;t t
|
||||
s,@INSTALL_STRIP_PROGRAM@,${SHELL} $(install_sh) -c -s,;t t
|
||||
s,@AWK@,awk,;t t
|
||||
s,@mkdir_p@,$(mkinstalldirs),;t t
|
||||
s,@AWK@,gawk,;t t
|
||||
s,@SET_MAKE@,,;t t
|
||||
s,@am__leading_dot@,.,;t t
|
||||
s,@MAINTAINER_MODE_TRUE@,#,;t t
|
||||
s,@MAINTAINER_MODE_FALSE@,,;t t
|
||||
s,@MAINT@,#,;t t
|
||||
s,@build@,i386-unknown-netbsdelf2.0C,;t t
|
||||
s,@build@,i386-unknown-netbsdelf2.0G,;t t
|
||||
s,@build_cpu@,i386,;t t
|
||||
s,@build_vendor@,unknown,;t t
|
||||
s,@build_os@,netbsdelf2.0C,;t t
|
||||
s,@host@,i386-unknown-netbsdelf2.0C,;t t
|
||||
s,@build_os@,netbsdelf2.0G,;t t
|
||||
s,@host@,i386-unknown-netbsdelf2.0G,;t t
|
||||
s,@host_cpu@,i386,;t t
|
||||
s,@host_vendor@,unknown,;t t
|
||||
s,@host_os@,netbsdelf2.0C,;t t
|
||||
s,@CANONICAL_HOST@,i386-unknown-netbsdelf2.0C,;t t
|
||||
s,@YACC@,yacc,;t t
|
||||
s,@host_os@,netbsdelf2.0G,;t t
|
||||
s,@CANONICAL_HOST@,i386-unknown-netbsdelf2.0G,;t t
|
||||
s,@YACC@,bison -y,;t t
|
||||
s,@LEX@,flex,;t t
|
||||
s,@LEXLIB@,-lfl,;t t
|
||||
s,@LEX_OUTPUT_ROOT@,lex.yy,;t t
|
||||
@ -584,29 +585,29 @@ s,@WFLAGS_NOUNUSED@,,;t t
|
||||
s,@WFLAGS_NOIMPLICITINT@,,;t t
|
||||
s,@INCLUDE_openldap@,,;t t
|
||||
s,@LIB_openldap@,,;t t
|
||||
s,@INCLUDE_krb4@,,;t t
|
||||
s,@LIB_krb4@,,;t t
|
||||
s,@EXTRA_LIB45@,,;t t
|
||||
s,@INCLUDE_krb4@,-I/usr/athena/include -I/usr/local/openssl/0.9.7b/include,;t t
|
||||
s,@LIB_krb4@,-L/usr/athena/lib -lkrb -L/usr/local/openssl/0.9.7b/lib -lcrypto,;t t
|
||||
s,@EXTRA_LIB45@,lib45.a,;t t
|
||||
s,@LIB_krb_enable_debug@,,;t t
|
||||
s,@LIB_krb_disable_debug@,,;t t
|
||||
s,@LIB_krb_get_our_ip_for_realm@,,;t t
|
||||
s,@LIB_krb_kdctimeofday@,,;t t
|
||||
s,@LIB_krb_get_kdc_time_diff@,,;t t
|
||||
s,@KRB4_TRUE@,#,;t t
|
||||
s,@KRB4_FALSE@,,;t t
|
||||
s,@KRB4_TRUE@,,;t t
|
||||
s,@KRB4_FALSE@,#,;t t
|
||||
s,@KRB5_TRUE@,,;t t
|
||||
s,@KRB5_FALSE@,#,;t t
|
||||
s,@do_roken_rename_TRUE@,,;t t
|
||||
s,@do_roken_rename_FALSE@,#,;t t
|
||||
s,@LIB_kdb@,,;t t
|
||||
s,@HAVE_OPENSSL_TRUE@,#,;t t
|
||||
s,@HAVE_OPENSSL_FALSE@,,;t t
|
||||
s,@DIR_des@,des,;t t
|
||||
s,@INCLUDE_des@,,;t t
|
||||
s,@LIB_des@,$(top_builddir)/lib/des/libdes.la,;t t
|
||||
s,@LIB_des_a@,$(top_builddir)/lib/des/.libs/libdes.a,;t t
|
||||
s,@LIB_des_so@,$(top_builddir)/lib/des/.libs/libdes.so,;t t
|
||||
s,@LIB_des_appl@,-ldes,;t t
|
||||
s,@LIB_kdb@,-lkdb -lkrb,;t t
|
||||
s,@HAVE_OPENSSL_TRUE@,,;t t
|
||||
s,@HAVE_OPENSSL_FALSE@,#,;t t
|
||||
s,@DIR_des@,,;t t
|
||||
s,@INCLUDE_des@,-I/usr/athena/include,;t t
|
||||
s,@LIB_des@,-L/usr/athena/lib -lkrb,;t t
|
||||
s,@LIB_des_a@,$(LIB_des),;t t
|
||||
s,@LIB_des_so@,$(LIB_des),;t t
|
||||
s,@LIB_des_appl@,$(LIB_des),;t t
|
||||
s,@DCE_TRUE@,#,;t t
|
||||
s,@DCE_FALSE@,,;t t
|
||||
s,@dpagaix_cflags@,-D_THREAD_SAFE -D_AIX_PTHREADS_D7 -D_AIX32_THREADS=1 -D_AES_SOURCE -D_AIX41 -I/usr/include/dce,;t t
|
||||
@ -1019,11 +1020,11 @@ t clr
|
||||
: clr
|
||||
${ac_dA}PACKAGE_NAME${ac_dB}PACKAGE_NAME${ac_dC}"Heimdal"${ac_dD}
|
||||
${ac_dA}PACKAGE_TARNAME${ac_dB}PACKAGE_TARNAME${ac_dC}"heimdal"${ac_dD}
|
||||
${ac_dA}PACKAGE_VERSION${ac_dB}PACKAGE_VERSION${ac_dC}"0.6.2"${ac_dD}
|
||||
${ac_dA}PACKAGE_STRING${ac_dB}PACKAGE_STRING${ac_dC}"Heimdal 0.6.2"${ac_dD}
|
||||
${ac_dA}PACKAGE_VERSION${ac_dB}PACKAGE_VERSION${ac_dC}"0.6.3"${ac_dD}
|
||||
${ac_dA}PACKAGE_STRING${ac_dB}PACKAGE_STRING${ac_dC}"Heimdal 0.6.3"${ac_dD}
|
||||
${ac_dA}PACKAGE_BUGREPORT${ac_dB}PACKAGE_BUGREPORT${ac_dC}"heimdal-bugs@pdc.kth.se"${ac_dD}
|
||||
${ac_dA}PACKAGE${ac_dB}PACKAGE${ac_dC}"heimdal"${ac_dD}
|
||||
${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"0.6.2"${ac_dD}
|
||||
${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"0.6.3"${ac_dD}
|
||||
${ac_dA}_GNU_SOURCE${ac_dB}_GNU_SOURCE${ac_dC}1${ac_dD}
|
||||
${ac_dA}YYTEXT_POINTER${ac_dB}YYTEXT_POINTER${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE___ATTRIBUTE__${ac_dB}HAVE___ATTRIBUTE__${ac_dC}1${ac_dD}
|
||||
@ -1038,7 +1039,16 @@ ${ac_dA}HAVE_INTTYPES_H${ac_dB}HAVE_INTTYPES_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STDINT_H${ac_dB}HAVE_STDINT_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DLFCN_H${ac_dB}HAVE_DLFCN_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}KRB4${ac_dB}KRB4${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_FOUR_VALUED_KRB_PUT_INT${ac_dB}HAVE_FOUR_VALUED_KRB_PUT_INT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_KRB_ENABLE_DEBUG${ac_dB}HAVE_KRB_ENABLE_DEBUG${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_KRB_DISABLE_DEBUG${ac_dB}HAVE_KRB_DISABLE_DEBUG${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_KRB_GET_OUR_IP_FOR_REALM${ac_dB}HAVE_KRB_GET_OUR_IP_FOR_REALM${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_KRB_KDCTIMEOFDAY${ac_dB}HAVE_KRB_KDCTIMEOFDAY${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_KRB_GET_KDC_TIME_DIFF${ac_dB}HAVE_KRB_GET_KDC_TIME_DIFF${ac_dC}1${ac_dD}
|
||||
${ac_dA}KRB_MK_REQ_CONST${ac_dB}KRB_MK_REQ_CONST${ac_dC}1${ac_dD}
|
||||
${ac_dA}KRB5${ac_dB}KRB5${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_OPENSSL${ac_dB}HAVE_OPENSSL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DB_H${ac_dB}HAVE_DB_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DBOPEN${ac_dB}HAVE_DBOPEN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DB1${ac_dB}HAVE_DB1${ac_dC}1${ac_dD}
|
||||
@ -1046,15 +1056,6 @@ ${ac_dA}HAVE_NDBM_H${ac_dB}HAVE_NDBM_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DBM_FIRSTKEY${ac_dB}HAVE_DBM_FIRSTKEY${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NDBM${ac_dB}HAVE_NDBM${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NEW_DB${ac_dB}HAVE_NEW_DB${ac_dC}1${ac_dD}
|
||||
${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
|
||||
${ac_dA}VOID_RETSIGTYPE${ac_dB}VOID_RETSIGTYPE${ac_dC}1${ac_dD}
|
||||
${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NETINET_IP_H${ac_dB}HAVE_NETINET_IP_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NETINET_TCP_H${ac_dB}HAVE_NETINET_TCP_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETLOGIN${ac_dB}HAVE_GETLOGIN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETLOGIN${ac_dB}HAVE_SETLOGIN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1064,6 +1065,15 @@ CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
|
||||
${ac_dA}VOID_RETSIGTYPE${ac_dB}VOID_RETSIGTYPE${ac_dC}1${ac_dD}
|
||||
${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NETINET_IP_H${ac_dB}HAVE_NETINET_IP_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_NETINET_TCP_H${ac_dB}HAVE_NETINET_TCP_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETLOGIN${ac_dB}HAVE_GETLOGIN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETLOGIN${ac_dB}HAVE_SETLOGIN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETPAGESIZE${ac_dB}HAVE_GETPAGESIZE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_MMAP${ac_dB}HAVE_MMAP${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SSIZE_T${ac_dB}HAVE_SSIZE_T${ac_dC}1${ac_dD}
|
||||
@ -1093,15 +1103,6 @@ ${ac_dA}HAVE_SYS_PROC_H${ac_dB}HAVE_SYS_PROC_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_RESOURCE_H${ac_dB}HAVE_SYS_RESOURCE_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_SOCKET_H${ac_dB}HAVE_SYS_SOCKET_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_SOCKIO_H${ac_dB}HAVE_SYS_SOCKIO_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_STAT_H${ac_dB}HAVE_SYS_STAT_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_SYSCTL_H${ac_dB}HAVE_SYS_SYSCTL_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TTY_H${ac_dB}HAVE_SYS_TTY_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TYPES_H${ac_dB}HAVE_SYS_TYPES_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_UIO_H${ac_dB}HAVE_SYS_UIO_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_UTSNAME_H${ac_dB}HAVE_SYS_UTSNAME_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYSLOG_H${ac_dB}HAVE_SYSLOG_H${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1111,6 +1112,15 @@ CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_SYS_STAT_H${ac_dB}HAVE_SYS_STAT_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_SYSCTL_H${ac_dB}HAVE_SYS_SYSCTL_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TTY_H${ac_dB}HAVE_SYS_TTY_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_TYPES_H${ac_dB}HAVE_SYS_TYPES_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_UIO_H${ac_dB}HAVE_SYS_UIO_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_UTSNAME_H${ac_dB}HAVE_SYS_UTSNAME_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYSLOG_H${ac_dB}HAVE_SYSLOG_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_TERMIOS_H${ac_dB}HAVE_TERMIOS_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UTIL_H${ac_dB}HAVE_UTIL_H${ac_dC}1${ac_dD}
|
||||
@ -1122,6 +1132,7 @@ ${ac_dA}HAVE_IPV6${ac_dB}HAVE_IPV6${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_IN6ADDR_LOOPBACK${ac_dB}HAVE_IN6ADDR_LOOPBACK${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETHOSTBYNAME2${ac_dB}HAVE_GETHOSTBYNAME2${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_RES_SEARCH${ac_dB}HAVE_RES_SEARCH${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_RES_NSEARCH${ac_dB}HAVE_RES_NSEARCH${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DN_EXPAND${ac_dB}HAVE_DN_EXPAND${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE__RES${ac_dB}HAVE__RES${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE__RES_DECLARATION${ac_dB}HAVE__RES_DECLARATION${ac_dC}1${ac_dD}
|
||||
@ -1139,6 +1150,15 @@ ${ac_dA}HAVE_INITSTATE${ac_dB}HAVE_INITSTATE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_ISSETUGID${ac_dB}HAVE_ISSETUGID${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_RANDOM${ac_dB}HAVE_RANDOM${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETPROGNAME${ac_dB}HAVE_SETPROGNAME${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_SETSTATE${ac_dB}HAVE_SETSTATE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STRSVIS${ac_dB}HAVE_STRSVIS${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STRUNVIS${ac_dB}HAVE_STRUNVIS${ac_dC}1${ac_dD}
|
||||
@ -1149,15 +1169,6 @@ ${ac_dA}HAVE_SYSCONF${ac_dB}HAVE_SYSCONF${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SYSCTL${ac_dB}HAVE_SYSCTL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNAME${ac_dB}HAVE_UNAME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNVIS${ac_dB}HAVE_UNVIS${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_VASPRINTF${ac_dB}HAVE_VASPRINTF${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_VIS${ac_dB}HAVE_VIS${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETSOCKOPT${ac_dB}HAVE_GETSOCKOPT${ac_dC}1${ac_dD}
|
||||
@ -1186,6 +1197,15 @@ ${ac_dA}HAVE_GETEGID${ac_dB}HAVE_GETEGID${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETEUID${ac_dB}HAVE_GETEUID${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETGID${ac_dB}HAVE_GETGID${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETHOSTNAME${ac_dB}HAVE_GETHOSTNAME${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_GETIFADDRS${ac_dB}HAVE_GETIFADDRS${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETOPT${ac_dB}HAVE_GETOPT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GETTIMEOFDAY${ac_dB}HAVE_GETTIMEOFDAY${ac_dC}1${ac_dD}
|
||||
@ -1196,15 +1216,6 @@ ${ac_dA}HAVE_INNETGR${ac_dB}HAVE_INNETGR${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_IRUSEROK${ac_dB}HAVE_IRUSEROK${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LOCALTIME_R${ac_dB}HAVE_LOCALTIME_R${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LSTAT${ac_dB}HAVE_LSTAT${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_MEMMOVE${ac_dB}HAVE_MEMMOVE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_MKSTEMP${ac_dB}HAVE_MKSTEMP${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_PUTENV${ac_dB}HAVE_PUTENV${ac_dC}1${ac_dD}
|
||||
@ -1233,6 +1244,15 @@ ${ac_dA}HAVE_VSYSLOG${ac_dB}HAVE_VSYSLOG${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_VWARN${ac_dB}HAVE_VWARN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_VWARNX${ac_dB}HAVE_VWARNX${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_WARN${ac_dB}HAVE_WARN${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_WARNX${ac_dB}HAVE_WARNX${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_WRITEV${ac_dB}HAVE_WRITEV${ac_dC}1${ac_dD}
|
||||
${ac_dA}NEED_STRNDUP_PROTO${ac_dB}NEED_STRNDUP_PROTO${ac_dC}1${ac_dD}
|
||||
@ -1243,15 +1263,6 @@ ${ac_dA}HAVE_STRUCT_SOCKADDR_SA_LEN${ac_dB}HAVE_STRUCT_SOCKADDR_SA_LEN${ac_dC}1$
|
||||
${ac_dA}NEED_MKSTEMP_PROTO${ac_dB}NEED_MKSTEMP_PROTO${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_CRYPT${ac_dB}HAVE_CRYPT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBCRYPT${ac_dB}HAVE_LIBCRYPT${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}GETHOSTBYNAME_PROTO_COMPATIBLE${ac_dB}GETHOSTBYNAME_PROTO_COMPATIBLE${ac_dC}1${ac_dD}
|
||||
${ac_dA}GETSERVBYNAME_PROTO_COMPATIBLE${ac_dB}GETSERVBYNAME_PROTO_COMPATIBLE${ac_dC}1${ac_dD}
|
||||
${ac_dA}GETSOCKNAME_PROTO_COMPATIBLE${ac_dB}GETSOCKNAME_PROTO_COMPATIBLE${ac_dC}1${ac_dD}
|
||||
@ -1280,6 +1291,15 @@ ${ac_dA}HAVE_STRUCT_MSGHDR${ac_dB}HAVE_STRUCT_MSGHDR${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STRUCT_WINSIZE${ac_dB}HAVE_STRUCT_WINSIZE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_WS_XPIXEL${ac_dB}HAVE_WS_XPIXEL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_WS_YPIXEL${ac_dB}HAVE_WS_YPIXEL${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}OTP${ac_dB}OTP${ac_dC}1${ac_dD}
|
||||
${ac_dA}ENDIANESS_IN_SYS_PARAM_H${ac_dB}ENDIANESS_IN_SYS_PARAM_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_DLOPEN${ac_dB}HAVE_DLOPEN${ac_dC}1${ac_dD}
|
||||
@ -1290,15 +1310,6 @@ ${ac_dA}HAVE_XAUFILENAME${ac_dB}HAVE_XAUFILENAME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LONG_LONG${ac_dB}HAVE_LONG_LONG${ac_dC}1${ac_dD}
|
||||
${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
|
||||
${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_ARPA_FTP_H${ac_dB}HAVE_ARPA_FTP_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_ARPA_TELNET_H${ac_dB}HAVE_ARPA_TELNET_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_CURSES_H${ac_dB}HAVE_CURSES_H${ac_dC}1${ac_dD}
|
||||
@ -1327,16 +1338,6 @@ ${ac_dA}HAVE_LOGWTMP${ac_dB}HAVE_LOGWTMP${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBUTIL${ac_dB}HAVE_LIBUTIL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LOGOUT${ac_dB}HAVE_LOGOUT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBUTIL${ac_dB}HAVE_LIBUTIL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_OPENPTY${ac_dB}HAVE_OPENPTY${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBUTIL${ac_dB}HAVE_LIBUTIL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_TGETENT${ac_dB}HAVE_TGETENT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBTERMCAP${ac_dB}HAVE_LIBTERMCAP${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_FCNTL${ac_dB}HAVE_FCNTL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_MKTIME${ac_dB}HAVE_MKTIME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_RAND${ac_dB}HAVE_RAND${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_REVOKE${ac_dB}HAVE_REVOKE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SELECT${ac_dB}HAVE_SELECT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETITIMER${ac_dB}HAVE_SETITIMER${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1346,6 +1347,18 @@ CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_OPENPTY${ac_dB}HAVE_OPENPTY${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBUTIL${ac_dB}HAVE_LIBUTIL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_TGETENT${ac_dB}HAVE_TGETENT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_LIBTERMCAP${ac_dB}HAVE_LIBTERMCAP${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_FCNTL${ac_dB}HAVE_FCNTL${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_GRANTPT${ac_dB}HAVE_GRANTPT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_MKTIME${ac_dB}HAVE_MKTIME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_PTSNAME${ac_dB}HAVE_PTSNAME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_RAND${ac_dB}HAVE_RAND${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_REVOKE${ac_dB}HAVE_REVOKE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SELECT${ac_dB}HAVE_SELECT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETITIMER${ac_dB}HAVE_SETITIMER${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETPGID${ac_dB}HAVE_SETPGID${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETPROCTITLE${ac_dB}HAVE_SETPROCTITLE${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_SETREGID${ac_dB}HAVE_SETREGID${ac_dC}1${ac_dD}
|
||||
@ -1358,6 +1371,7 @@ ${ac_dA}HAVE_TIMEGM${ac_dB}HAVE_TIMEGM${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_TTYNAME${ac_dB}HAVE_TTYNAME${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_TTYSLOT${ac_dB}HAVE_TTYSLOT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UMASK${ac_dB}HAVE_UMASK${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNLOCKPT${ac_dB}HAVE_UNLOCKPT${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_YP_GET_DEFAULT_DOMAIN${ac_dB}HAVE_YP_GET_DEFAULT_DOMAIN${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
|
||||
@ -1371,6 +1385,15 @@ ${ac_dA}HAVE_INT64_T${ac_dB}HAVE_INT64_T${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_U_INT8_T${ac_dB}HAVE_U_INT8_T${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_U_INT16_T${ac_dB}HAVE_U_INT16_T${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_U_INT32_T${ac_dB}HAVE_U_INT32_T${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}HAVE_U_INT64_T${ac_dB}HAVE_U_INT64_T${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UINT8_T${ac_dB}HAVE_UINT8_T${ac_dC}1${ac_dD}
|
||||
${ac_dA}HAVE_UINT16_T${ac_dB}HAVE_UINT16_T${ac_dC}1${ac_dD}
|
||||
@ -1384,15 +1407,6 @@ ${ac_dA}AUTHENTICATION${ac_dB}AUTHENTICATION${ac_dC}1${ac_dD}
|
||||
${ac_dA}ENCRYPTION${ac_dB}ENCRYPTION${ac_dC}1${ac_dD}
|
||||
${ac_dA}DES_ENCRYPTION${ac_dB}DES_ENCRYPTION${ac_dC}1${ac_dD}
|
||||
${ac_dA}DIAGNOSTICS${ac_dB}DIAGNOSTICS${ac_dC}1${ac_dD}
|
||||
CEOF
|
||||
sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/defines.sed <<CEOF
|
||||
/^[ ]*#[ ]*define/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_dA}OLD_ENVIRON${ac_dB}OLD_ENVIRON${ac_dC}1${ac_dD}
|
||||
${ac_dA}BINDIR${ac_dB}BINDIR${ac_dC}"/usr/bin"${ac_dD}
|
||||
${ac_dA}LIBDIR${ac_dB}LIBDIR${ac_dC}"/usr/lib"${ac_dD}
|
||||
@ -1414,11 +1428,11 @@ t clr
|
||||
: clr
|
||||
${ac_uA}PACKAGE_NAME${ac_uB}PACKAGE_NAME${ac_uC}"Heimdal"${ac_uD}
|
||||
${ac_uA}PACKAGE_TARNAME${ac_uB}PACKAGE_TARNAME${ac_uC}"heimdal"${ac_uD}
|
||||
${ac_uA}PACKAGE_VERSION${ac_uB}PACKAGE_VERSION${ac_uC}"0.6.2"${ac_uD}
|
||||
${ac_uA}PACKAGE_STRING${ac_uB}PACKAGE_STRING${ac_uC}"Heimdal 0.6.2"${ac_uD}
|
||||
${ac_uA}PACKAGE_VERSION${ac_uB}PACKAGE_VERSION${ac_uC}"0.6.3"${ac_uD}
|
||||
${ac_uA}PACKAGE_STRING${ac_uB}PACKAGE_STRING${ac_uC}"Heimdal 0.6.3"${ac_uD}
|
||||
${ac_uA}PACKAGE_BUGREPORT${ac_uB}PACKAGE_BUGREPORT${ac_uC}"heimdal-bugs@pdc.kth.se"${ac_uD}
|
||||
${ac_uA}PACKAGE${ac_uB}PACKAGE${ac_uC}"heimdal"${ac_uD}
|
||||
${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"0.6.2"${ac_uD}
|
||||
${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"0.6.3"${ac_uD}
|
||||
${ac_uA}_GNU_SOURCE${ac_uB}_GNU_SOURCE${ac_uC}1${ac_uD}
|
||||
${ac_uA}YYTEXT_POINTER${ac_uB}YYTEXT_POINTER${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE___ATTRIBUTE__${ac_uB}HAVE___ATTRIBUTE__${ac_uC}1${ac_uD}
|
||||
@ -1433,7 +1447,16 @@ ${ac_uA}HAVE_INTTYPES_H${ac_uB}HAVE_INTTYPES_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STDINT_H${ac_uB}HAVE_STDINT_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DLFCN_H${ac_uB}HAVE_DLFCN_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}KRB4${ac_uB}KRB4${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_FOUR_VALUED_KRB_PUT_INT${ac_uB}HAVE_FOUR_VALUED_KRB_PUT_INT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_KRB_ENABLE_DEBUG${ac_uB}HAVE_KRB_ENABLE_DEBUG${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_KRB_DISABLE_DEBUG${ac_uB}HAVE_KRB_DISABLE_DEBUG${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_KRB_GET_OUR_IP_FOR_REALM${ac_uB}HAVE_KRB_GET_OUR_IP_FOR_REALM${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_KRB_KDCTIMEOFDAY${ac_uB}HAVE_KRB_KDCTIMEOFDAY${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_KRB_GET_KDC_TIME_DIFF${ac_uB}HAVE_KRB_GET_KDC_TIME_DIFF${ac_uC}1${ac_uD}
|
||||
${ac_uA}KRB_MK_REQ_CONST${ac_uB}KRB_MK_REQ_CONST${ac_uC}1${ac_uD}
|
||||
${ac_uA}KRB5${ac_uB}KRB5${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_OPENSSL${ac_uB}HAVE_OPENSSL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DB_H${ac_uB}HAVE_DB_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DBOPEN${ac_uB}HAVE_DBOPEN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DB1${ac_uB}HAVE_DB1${ac_uC}1${ac_uD}
|
||||
@ -1441,15 +1464,6 @@ ${ac_uA}HAVE_NDBM_H${ac_uB}HAVE_NDBM_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DBM_FIRSTKEY${ac_uB}HAVE_DBM_FIRSTKEY${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NDBM${ac_uB}HAVE_NDBM${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NEW_DB${ac_uB}HAVE_NEW_DB${ac_uC}1${ac_uD}
|
||||
${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
|
||||
${ac_uA}VOID_RETSIGTYPE${ac_uB}VOID_RETSIGTYPE${ac_uC}1${ac_uD}
|
||||
${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NETINET_IP_H${ac_uB}HAVE_NETINET_IP_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NETINET_TCP_H${ac_uB}HAVE_NETINET_TCP_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETLOGIN${ac_uB}HAVE_GETLOGIN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETLOGIN${ac_uB}HAVE_SETLOGIN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1459,6 +1473,15 @@ CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
|
||||
${ac_uA}VOID_RETSIGTYPE${ac_uB}VOID_RETSIGTYPE${ac_uC}1${ac_uD}
|
||||
${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NETINET_IP_H${ac_uB}HAVE_NETINET_IP_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_NETINET_TCP_H${ac_uB}HAVE_NETINET_TCP_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETLOGIN${ac_uB}HAVE_GETLOGIN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETLOGIN${ac_uB}HAVE_SETLOGIN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETPAGESIZE${ac_uB}HAVE_GETPAGESIZE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_MMAP${ac_uB}HAVE_MMAP${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SSIZE_T${ac_uB}HAVE_SSIZE_T${ac_uC}1${ac_uD}
|
||||
@ -1488,15 +1511,6 @@ ${ac_uA}HAVE_SYS_PROC_H${ac_uB}HAVE_SYS_PROC_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_RESOURCE_H${ac_uB}HAVE_SYS_RESOURCE_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_SOCKET_H${ac_uB}HAVE_SYS_SOCKET_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_SOCKIO_H${ac_uB}HAVE_SYS_SOCKIO_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_STAT_H${ac_uB}HAVE_SYS_STAT_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_SYSCTL_H${ac_uB}HAVE_SYS_SYSCTL_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TTY_H${ac_uB}HAVE_SYS_TTY_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TYPES_H${ac_uB}HAVE_SYS_TYPES_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_UIO_H${ac_uB}HAVE_SYS_UIO_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_UTSNAME_H${ac_uB}HAVE_SYS_UTSNAME_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYSLOG_H${ac_uB}HAVE_SYSLOG_H${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1506,6 +1520,15 @@ CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_SYS_STAT_H${ac_uB}HAVE_SYS_STAT_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_SYSCTL_H${ac_uB}HAVE_SYS_SYSCTL_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TTY_H${ac_uB}HAVE_SYS_TTY_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_TYPES_H${ac_uB}HAVE_SYS_TYPES_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_UIO_H${ac_uB}HAVE_SYS_UIO_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_UTSNAME_H${ac_uB}HAVE_SYS_UTSNAME_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYSLOG_H${ac_uB}HAVE_SYSLOG_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_TERMIOS_H${ac_uB}HAVE_TERMIOS_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UTIL_H${ac_uB}HAVE_UTIL_H${ac_uC}1${ac_uD}
|
||||
@ -1517,6 +1540,7 @@ ${ac_uA}HAVE_IPV6${ac_uB}HAVE_IPV6${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_IN6ADDR_LOOPBACK${ac_uB}HAVE_IN6ADDR_LOOPBACK${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETHOSTBYNAME2${ac_uB}HAVE_GETHOSTBYNAME2${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_RES_SEARCH${ac_uB}HAVE_RES_SEARCH${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_RES_NSEARCH${ac_uB}HAVE_RES_NSEARCH${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DN_EXPAND${ac_uB}HAVE_DN_EXPAND${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE__RES${ac_uB}HAVE__RES${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE__RES_DECLARATION${ac_uB}HAVE__RES_DECLARATION${ac_uC}1${ac_uD}
|
||||
@ -1534,6 +1558,15 @@ ${ac_uA}HAVE_INITSTATE${ac_uB}HAVE_INITSTATE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_ISSETUGID${ac_uB}HAVE_ISSETUGID${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_RANDOM${ac_uB}HAVE_RANDOM${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETPROGNAME${ac_uB}HAVE_SETPROGNAME${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_SETSTATE${ac_uB}HAVE_SETSTATE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STRSVIS${ac_uB}HAVE_STRSVIS${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STRUNVIS${ac_uB}HAVE_STRUNVIS${ac_uC}1${ac_uD}
|
||||
@ -1544,15 +1577,6 @@ ${ac_uA}HAVE_SYSCONF${ac_uB}HAVE_SYSCONF${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SYSCTL${ac_uB}HAVE_SYSCTL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNAME${ac_uB}HAVE_UNAME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNVIS${ac_uB}HAVE_UNVIS${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_VASPRINTF${ac_uB}HAVE_VASPRINTF${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_VIS${ac_uB}HAVE_VIS${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETSOCKOPT${ac_uB}HAVE_GETSOCKOPT${ac_uC}1${ac_uD}
|
||||
@ -1581,6 +1605,15 @@ ${ac_uA}HAVE_GETEGID${ac_uB}HAVE_GETEGID${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETEUID${ac_uB}HAVE_GETEUID${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETGID${ac_uB}HAVE_GETGID${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETHOSTNAME${ac_uB}HAVE_GETHOSTNAME${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_GETIFADDRS${ac_uB}HAVE_GETIFADDRS${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETOPT${ac_uB}HAVE_GETOPT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GETTIMEOFDAY${ac_uB}HAVE_GETTIMEOFDAY${ac_uC}1${ac_uD}
|
||||
@ -1591,15 +1624,6 @@ ${ac_uA}HAVE_INNETGR${ac_uB}HAVE_INNETGR${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_IRUSEROK${ac_uB}HAVE_IRUSEROK${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LOCALTIME_R${ac_uB}HAVE_LOCALTIME_R${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LSTAT${ac_uB}HAVE_LSTAT${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_MEMMOVE${ac_uB}HAVE_MEMMOVE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_MKSTEMP${ac_uB}HAVE_MKSTEMP${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_PUTENV${ac_uB}HAVE_PUTENV${ac_uC}1${ac_uD}
|
||||
@ -1628,6 +1652,15 @@ ${ac_uA}HAVE_VSYSLOG${ac_uB}HAVE_VSYSLOG${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_VWARN${ac_uB}HAVE_VWARN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_VWARNX${ac_uB}HAVE_VWARNX${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_WARN${ac_uB}HAVE_WARN${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_WARNX${ac_uB}HAVE_WARNX${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_WRITEV${ac_uB}HAVE_WRITEV${ac_uC}1${ac_uD}
|
||||
${ac_uA}NEED_STRNDUP_PROTO${ac_uB}NEED_STRNDUP_PROTO${ac_uC}1${ac_uD}
|
||||
@ -1638,15 +1671,6 @@ ${ac_uA}HAVE_STRUCT_SOCKADDR_SA_LEN${ac_uB}HAVE_STRUCT_SOCKADDR_SA_LEN${ac_uC}1$
|
||||
${ac_uA}NEED_MKSTEMP_PROTO${ac_uB}NEED_MKSTEMP_PROTO${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_CRYPT${ac_uB}HAVE_CRYPT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBCRYPT${ac_uB}HAVE_LIBCRYPT${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}GETHOSTBYNAME_PROTO_COMPATIBLE${ac_uB}GETHOSTBYNAME_PROTO_COMPATIBLE${ac_uC}1${ac_uD}
|
||||
${ac_uA}GETSERVBYNAME_PROTO_COMPATIBLE${ac_uB}GETSERVBYNAME_PROTO_COMPATIBLE${ac_uC}1${ac_uD}
|
||||
${ac_uA}GETSOCKNAME_PROTO_COMPATIBLE${ac_uB}GETSOCKNAME_PROTO_COMPATIBLE${ac_uC}1${ac_uD}
|
||||
@ -1675,6 +1699,15 @@ ${ac_uA}HAVE_STRUCT_MSGHDR${ac_uB}HAVE_STRUCT_MSGHDR${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STRUCT_WINSIZE${ac_uB}HAVE_STRUCT_WINSIZE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_WS_XPIXEL${ac_uB}HAVE_WS_XPIXEL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_WS_YPIXEL${ac_uB}HAVE_WS_YPIXEL${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}OTP${ac_uB}OTP${ac_uC}1${ac_uD}
|
||||
${ac_uA}ENDIANESS_IN_SYS_PARAM_H${ac_uB}ENDIANESS_IN_SYS_PARAM_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_DLOPEN${ac_uB}HAVE_DLOPEN${ac_uC}1${ac_uD}
|
||||
@ -1685,15 +1718,6 @@ ${ac_uA}HAVE_XAUFILENAME${ac_uB}HAVE_XAUFILENAME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LONG_LONG${ac_uB}HAVE_LONG_LONG${ac_uC}1${ac_uD}
|
||||
${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
|
||||
${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_ARPA_FTP_H${ac_uB}HAVE_ARPA_FTP_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_ARPA_TELNET_H${ac_uB}HAVE_ARPA_TELNET_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_CURSES_H${ac_uB}HAVE_CURSES_H${ac_uC}1${ac_uD}
|
||||
@ -1722,16 +1746,6 @@ ${ac_uA}HAVE_LOGWTMP${ac_uB}HAVE_LOGWTMP${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBUTIL${ac_uB}HAVE_LIBUTIL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LOGOUT${ac_uB}HAVE_LOGOUT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBUTIL${ac_uB}HAVE_LIBUTIL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_OPENPTY${ac_uB}HAVE_OPENPTY${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBUTIL${ac_uB}HAVE_LIBUTIL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_TGETENT${ac_uB}HAVE_TGETENT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBTERMCAP${ac_uB}HAVE_LIBTERMCAP${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_FCNTL${ac_uB}HAVE_FCNTL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_MKTIME${ac_uB}HAVE_MKTIME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_RAND${ac_uB}HAVE_RAND${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_REVOKE${ac_uB}HAVE_REVOKE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SELECT${ac_uB}HAVE_SELECT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETITIMER${ac_uB}HAVE_SETITIMER${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
@ -1741,6 +1755,18 @@ CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_OPENPTY${ac_uB}HAVE_OPENPTY${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBUTIL${ac_uB}HAVE_LIBUTIL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_TGETENT${ac_uB}HAVE_TGETENT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_LIBTERMCAP${ac_uB}HAVE_LIBTERMCAP${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_FCNTL${ac_uB}HAVE_FCNTL${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_GRANTPT${ac_uB}HAVE_GRANTPT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_MKTIME${ac_uB}HAVE_MKTIME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_PTSNAME${ac_uB}HAVE_PTSNAME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_RAND${ac_uB}HAVE_RAND${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_REVOKE${ac_uB}HAVE_REVOKE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SELECT${ac_uB}HAVE_SELECT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETITIMER${ac_uB}HAVE_SETITIMER${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETPGID${ac_uB}HAVE_SETPGID${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETPROCTITLE${ac_uB}HAVE_SETPROCTITLE${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_SETREGID${ac_uB}HAVE_SETREGID${ac_uC}1${ac_uD}
|
||||
@ -1753,6 +1779,7 @@ ${ac_uA}HAVE_TIMEGM${ac_uB}HAVE_TIMEGM${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_TTYNAME${ac_uB}HAVE_TTYNAME${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_TTYSLOT${ac_uB}HAVE_TTYSLOT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UMASK${ac_uB}HAVE_UMASK${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNLOCKPT${ac_uB}HAVE_UNLOCKPT${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_YP_GET_DEFAULT_DOMAIN${ac_uB}HAVE_YP_GET_DEFAULT_DOMAIN${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
|
||||
@ -1766,6 +1793,15 @@ ${ac_uA}HAVE_INT64_T${ac_uB}HAVE_INT64_T${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_U_INT8_T${ac_uB}HAVE_U_INT8_T${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_U_INT16_T${ac_uB}HAVE_U_INT16_T${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_U_INT32_T${ac_uB}HAVE_U_INT32_T${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}HAVE_U_INT64_T${ac_uB}HAVE_U_INT64_T${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UINT8_T${ac_uB}HAVE_UINT8_T${ac_uC}1${ac_uD}
|
||||
${ac_uA}HAVE_UINT16_T${ac_uB}HAVE_UINT16_T${ac_uC}1${ac_uD}
|
||||
@ -1779,15 +1815,6 @@ ${ac_uA}AUTHENTICATION${ac_uB}AUTHENTICATION${ac_uC}1${ac_uD}
|
||||
${ac_uA}ENCRYPTION${ac_uB}ENCRYPTION${ac_uC}1${ac_uD}
|
||||
${ac_uA}DES_ENCRYPTION${ac_uB}DES_ENCRYPTION${ac_uC}1${ac_uD}
|
||||
${ac_uA}DIAGNOSTICS${ac_uB}DIAGNOSTICS${ac_uC}1${ac_uD}
|
||||
CEOF
|
||||
sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
||||
rm -f $tmp/in
|
||||
mv $tmp/out $tmp/in
|
||||
|
||||
cat >$tmp/undefs.sed <<CEOF
|
||||
/^[ ]*#[ ]*undef/!b
|
||||
t clr
|
||||
: clr
|
||||
${ac_uA}OLD_ENVIRON${ac_uB}OLD_ENVIRON${ac_uC}1${ac_uD}
|
||||
${ac_uA}BINDIR${ac_uB}BINDIR${ac_uC}"/usr/bin"${ac_uD}
|
||||
${ac_uA}LIBDIR${ac_uB}LIBDIR${ac_uC}"/usr/lib"${ac_uD}
|
||||
|
126
crypto/dist/heimdal/configure
vendored
126
crypto/dist/heimdal/configure
vendored
@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# From configure.in Revision: 1.331.2.7 .
|
||||
# From configure.in Revision: 1.331.2.8 .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.59 for Heimdal 0.6.2.
|
||||
# Generated by GNU Autoconf 2.59 for Heimdal 0.6.3.
|
||||
#
|
||||
# Report bugs to <heimdal-bugs@pdc.kth.se>.
|
||||
#
|
||||
@ -424,8 +424,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='Heimdal'
|
||||
PACKAGE_TARNAME='heimdal'
|
||||
PACKAGE_VERSION='0.6.2'
|
||||
PACKAGE_STRING='Heimdal 0.6.2'
|
||||
PACKAGE_VERSION='0.6.3'
|
||||
PACKAGE_STRING='Heimdal 0.6.3'
|
||||
PACKAGE_BUGREPORT='heimdal-bugs@pdc.kth.se'
|
||||
|
||||
ac_unique_file="kuser/kinit.c"
|
||||
@ -467,7 +467,7 @@ ac_includes_default="\
|
||||
# include <unistd.h>
|
||||
#endif"
|
||||
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CANONICAL_HOST YACC LEX LEXLIB LEX_OUTPUT_ROOT LN_S EGREP ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL WFLAGS WFLAGS_NOUNUSED WFLAGS_NOIMPLICITINT INCLUDE_openldap LIB_openldap INCLUDE_krb4 LIB_krb4 EXTRA_LIB45 LIB_krb_enable_debug LIB_krb_disable_debug LIB_krb_get_our_ip_for_realm LIB_krb_kdctimeofday LIB_krb_get_kdc_time_diff KRB4_TRUE KRB4_FALSE KRB5_TRUE KRB5_FALSE do_roken_rename_TRUE do_roken_rename_FALSE LIB_kdb HAVE_OPENSSL_TRUE HAVE_OPENSSL_FALSE DIR_des INCLUDE_des LIB_des LIB_des_a LIB_des_so LIB_des_appl DCE_TRUE DCE_FALSE dpagaix_cflags dpagaix_ldadd dpagaix_ldflags LIB_db_create LIB_dbopen LIB_dbm_firstkey HAVE_DB1_TRUE HAVE_DB1_FALSE HAVE_DB3_TRUE HAVE_DB3_FALSE HAVE_NDBM_TRUE HAVE_NDBM_FALSE DBLIB LIB_NDBM VOID_RETSIGTYPE have_err_h_TRUE have_err_h_FALSE have_fnmatch_h_TRUE have_fnmatch_h_FALSE have_ifaddrs_h_TRUE have_ifaddrs_h_FALSE have_vis_h_TRUE have_vis_h_FALSE LIB_socket LIB_gethostbyname LIB_syslog LIB_gethostbyname2 LIB_res_search LIB_res_nsearch LIB_dn_expand LIBOBJS have_glob_h_TRUE have_glob_h_FALSE LIB_getsockopt LIB_setsockopt LIB_hstrerror LIB_bswap16 LIB_bswap32 LIB_pidfile LIB_getaddrinfo LIB_getnameinfo LIB_freeaddrinfo LIB_gai_strerror LIB_crypt DIR_roken LIB_roken INCLUDES_roken LIB_otp OTP_TRUE OTP_FALSE LIB_security NROFF GROFF CATMAN CATMAN_TRUE CATMAN_FALSE CATMANEXT INCLUDE_readline LIB_readline INCLUDE_hesiod LIB_hesiod AIX_TRUE AIX_FALSE AIX4_TRUE AIX4_FALSE LIB_dlopen HAVE_DLOPEN_TRUE HAVE_DLOPEN_FALSE LIB_loadquery AIX_DYNAMIC_AFS_TRUE AIX_DYNAMIC_AFS_FALSE AIX_EXTRA_KAFS IRIX_TRUE IRIX_FALSE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS HAVE_X_TRUE HAVE_X_FALSE LIB_XauWriteAuth LIB_XauReadAuth LIB_XauFileName NEED_WRITEAUTH_TRUE NEED_WRITEAUTH_FALSE LIB_logwtmp LIB_logout LIB_openpty LIB_tgetent LIB_getpwnam_r LIB_el_init el_compat_TRUE el_compat_FALSE COMPILE_ET DIR_com_err LIB_com_err LIB_com_err_a LIB_com_err_so LIB_AUTH_SUBDIRS LTLIBOBJS'
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CANONICAL_HOST YACC LEX LEXLIB LEX_OUTPUT_ROOT LN_S EGREP ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL WFLAGS WFLAGS_NOUNUSED WFLAGS_NOIMPLICITINT INCLUDE_openldap LIB_openldap INCLUDE_krb4 LIB_krb4 EXTRA_LIB45 LIB_krb_enable_debug LIB_krb_disable_debug LIB_krb_get_our_ip_for_realm LIB_krb_kdctimeofday LIB_krb_get_kdc_time_diff KRB4_TRUE KRB4_FALSE KRB5_TRUE KRB5_FALSE do_roken_rename_TRUE do_roken_rename_FALSE LIB_kdb HAVE_OPENSSL_TRUE HAVE_OPENSSL_FALSE DIR_des INCLUDE_des LIB_des LIB_des_a LIB_des_so LIB_des_appl DCE_TRUE DCE_FALSE dpagaix_cflags dpagaix_ldadd dpagaix_ldflags LIB_db_create LIB_dbopen LIB_dbm_firstkey HAVE_DB1_TRUE HAVE_DB1_FALSE HAVE_DB3_TRUE HAVE_DB3_FALSE HAVE_NDBM_TRUE HAVE_NDBM_FALSE DBLIB LIB_NDBM VOID_RETSIGTYPE have_err_h_TRUE have_err_h_FALSE have_fnmatch_h_TRUE have_fnmatch_h_FALSE have_ifaddrs_h_TRUE have_ifaddrs_h_FALSE have_vis_h_TRUE have_vis_h_FALSE LIB_socket LIB_gethostbyname LIB_syslog LIB_gethostbyname2 LIB_res_search LIB_res_nsearch LIB_dn_expand LIBOBJS have_glob_h_TRUE have_glob_h_FALSE LIB_getsockopt LIB_setsockopt LIB_hstrerror LIB_bswap16 LIB_bswap32 LIB_pidfile LIB_getaddrinfo LIB_getnameinfo LIB_freeaddrinfo LIB_gai_strerror LIB_crypt DIR_roken LIB_roken INCLUDES_roken LIB_otp OTP_TRUE OTP_FALSE LIB_security NROFF GROFF CATMAN CATMAN_TRUE CATMAN_FALSE CATMANEXT INCLUDE_readline LIB_readline INCLUDE_hesiod LIB_hesiod AIX_TRUE AIX_FALSE AIX4_TRUE AIX4_FALSE LIB_dlopen HAVE_DLOPEN_TRUE HAVE_DLOPEN_FALSE LIB_loadquery AIX_DYNAMIC_AFS_TRUE AIX_DYNAMIC_AFS_FALSE AIX_EXTRA_KAFS IRIX_TRUE IRIX_FALSE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS HAVE_X_TRUE HAVE_X_FALSE LIB_XauWriteAuth LIB_XauReadAuth LIB_XauFileName NEED_WRITEAUTH_TRUE NEED_WRITEAUTH_FALSE LIB_logwtmp LIB_logout LIB_openpty LIB_tgetent LIB_getpwnam_r LIB_el_init el_compat_TRUE el_compat_FALSE COMPILE_ET DIR_com_err LIB_com_err LIB_com_err_a LIB_com_err_so LIB_AUTH_SUBDIRS LTLIBOBJS'
|
||||
ac_subst_files=''
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@ -956,7 +956,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# 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 <<_ACEOF
|
||||
\`configure' configures Heimdal 0.6.2 to adapt to many kinds of systems.
|
||||
\`configure' configures Heimdal 0.6.3 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1026,15 +1026,15 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Heimdal 0.6.2:";;
|
||||
short | recursive ) echo "Configuration of Heimdal 0.6.3:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
Optional Features:
|
||||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||
--enable-maintainer-mode enable make rules and dependencies not useful
|
||||
(and sometimes confusing) to the casual installer
|
||||
--enable-maintainer-mode enable make rules and dependencies not useful
|
||||
(and sometimes confusing) to the casual installer
|
||||
--disable-largefile omit support for large files
|
||||
--enable-shared[=PKGS]
|
||||
build shared libraries [default=no]
|
||||
@ -1204,7 +1204,7 @@ fi
|
||||
test -n "$ac_init_help" && exit 0
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Heimdal configure 0.6.2
|
||||
Heimdal configure 0.6.3
|
||||
generated by GNU Autoconf 2.59
|
||||
|
||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
@ -1218,7 +1218,7 @@ cat >&5 <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by Heimdal $as_me 0.6.2, which was
|
||||
It was created by Heimdal $as_me 0.6.3, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2724,7 +2724,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
|
||||
|
||||
am__api_version="1.7"
|
||||
am__api_version="1.8"
|
||||
ac_aux_dir=
|
||||
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
|
||||
if test -f $ac_dir/install-sh; then
|
||||
@ -2887,7 +2887,6 @@ _ACEOF
|
||||
program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
|
||||
rm conftest.sed
|
||||
|
||||
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
|
||||
@ -2901,6 +2900,31 @@ else
|
||||
echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
|
||||
fi
|
||||
|
||||
if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
|
||||
# Keeping the `.' argument allows $(mkdir_p) to be used without
|
||||
# argument. Indeed, we sometimes output rules like
|
||||
# $(mkdir_p) $(somedir)
|
||||
# where $(somedir) is conditionally defined.
|
||||
# (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
|
||||
# expensive solution, as it forces Make to start a sub-shell.)
|
||||
mkdir_p='mkdir -p -- .'
|
||||
else
|
||||
# On NextStep and OpenStep, the `mkdir' command does not
|
||||
# recognize any option. It will interpret all options as
|
||||
# directories to create, and then abort because `.' already
|
||||
# exists.
|
||||
for d in ./-p ./--version;
|
||||
do
|
||||
test -d $d && rmdir $d
|
||||
done
|
||||
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
|
||||
if test -f "$ac_aux_dir/mkinstalldirs"; then
|
||||
mkdir_p='$(mkinstalldirs)'
|
||||
else
|
||||
mkdir_p='$(install_sh) -d'
|
||||
fi
|
||||
fi
|
||||
|
||||
for ac_prog in gawk mawk nawk awk
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
@ -2979,7 +3003,7 @@ else
|
||||
fi
|
||||
rmdir .tst 2>/dev/null
|
||||
|
||||
# test to see if srcdir already configured
|
||||
# test to see if srcdir already configured
|
||||
if test "`cd $srcdir && pwd`" != "`pwd`" &&
|
||||
test -f $srcdir/config.status; then
|
||||
{ { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
|
||||
@ -2999,7 +3023,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='heimdal'
|
||||
VERSION='0.6.2'
|
||||
VERSION='0.6.3'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -4786,7 +4810,7 @@ ia64-*-hpux*)
|
||||
;;
|
||||
*-*-irix6*)
|
||||
# Find out which ABI we are using.
|
||||
echo '#line 4789 "configure"' > conftest.$ac_ext
|
||||
echo '#line 4813 "configure"' > conftest.$ac_ext
|
||||
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
||||
(eval $ac_compile) 2>&5
|
||||
ac_status=$?
|
||||
@ -6015,7 +6039,7 @@ fi
|
||||
|
||||
|
||||
# Provide some information about the compiler.
|
||||
echo "$as_me:6018:" \
|
||||
echo "$as_me:6042:" \
|
||||
"checking for Fortran 77 compiler version" >&5
|
||||
ac_compiler=`set X $ac_compile; echo $2`
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
|
||||
@ -7049,11 +7073,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:7052: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:7076: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:7056: \$? = $ac_status" >&5
|
||||
echo "$as_me:7080: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -7282,11 +7306,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:7285: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:7309: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:7289: \$? = $ac_status" >&5
|
||||
echo "$as_me:7313: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -7342,11 +7366,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:7345: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:7369: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:7349: \$? = $ac_status" >&5
|
||||
echo "$as_me:7373: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -9526,7 +9550,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 9529 "configure"
|
||||
#line 9553 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -9624,7 +9648,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 9627 "configure"
|
||||
#line 9651 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -11803,11 +11827,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:11806: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:11830: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:11810: \$? = $ac_status" >&5
|
||||
echo "$as_me:11834: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -11863,11 +11887,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:11866: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:11890: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:11870: \$? = $ac_status" >&5
|
||||
echo "$as_me:11894: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -13224,7 +13248,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 13227 "configure"
|
||||
#line 13251 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -13322,7 +13346,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 13325 "configure"
|
||||
#line 13349 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -14149,11 +14173,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:14152: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:14176: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:14156: \$? = $ac_status" >&5
|
||||
echo "$as_me:14180: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -14209,11 +14233,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:14212: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:14236: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:14216: \$? = $ac_status" >&5
|
||||
echo "$as_me:14240: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -16243,11 +16267,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16246: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16270: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:16250: \$? = $ac_status" >&5
|
||||
echo "$as_me:16274: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -16476,11 +16500,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16479: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16503: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:16483: \$? = $ac_status" >&5
|
||||
echo "$as_me:16507: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -16536,11 +16560,11 @@ else
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16539: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16563: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:16543: \$? = $ac_status" >&5
|
||||
echo "$as_me:16567: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -18720,7 +18744,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 18723 "configure"
|
||||
#line 18747 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -18818,7 +18842,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 18821 "configure"
|
||||
#line 18845 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -24293,6 +24317,8 @@ else
|
||||
HAVE_NDBM_FALSE=
|
||||
fi
|
||||
|
||||
## it's probably not correct to include LDFLAGS here, but we might
|
||||
## need it, for now just add any possible -L
|
||||
z=""
|
||||
for i in $LDFLAGS; do
|
||||
case "$i" in
|
||||
@ -27306,6 +27332,7 @@ else
|
||||
CFLAGS="${save_CFLAGS}"
|
||||
fi
|
||||
|
||||
## test for AIX missing in6addr_loopback
|
||||
if test "$ac_cv_lib_ipv6" = yes; then
|
||||
echo "$as_me:$LINENO: checking for in6addr_loopback" >&5
|
||||
echo $ECHO_N "checking for in6addr_loopback... $ECHO_C" >&6
|
||||
@ -47111,6 +47138,10 @@ LIBS="$X_PRE_LIBS $X_EXTRA_LIBS $LIBS"
|
||||
save_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS $X_LIBS"
|
||||
|
||||
## check for XauWriteAuth first, so we detect the case where
|
||||
## XauReadAuth is in -lX11, but XauWriteAuth is only in -lXau this
|
||||
## could be done by checking for XauReadAuth in -lXau first, but this
|
||||
## breaks in IRIX 6.5
|
||||
|
||||
|
||||
|
||||
@ -47771,6 +47802,8 @@ esac
|
||||
|
||||
LIBS="$ac_xxx"
|
||||
|
||||
## set LIB_XauReadAuth to union of these tests, since this is what the
|
||||
## Makefiles are using
|
||||
case "$ac_cv_funclib_XauWriteAuth" in
|
||||
yes) ;;
|
||||
no) ;;
|
||||
@ -53776,7 +53809,7 @@ _ASBOX
|
||||
} >&5
|
||||
cat >&5 <<_CSEOF
|
||||
|
||||
This file was extended by Heimdal $as_me 0.6.2, which was
|
||||
This file was extended by Heimdal $as_me 0.6.3, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -53836,7 +53869,7 @@ _ACEOF
|
||||
|
||||
cat >>$CONFIG_STATUS <<_ACEOF
|
||||
ac_cs_version="\\
|
||||
Heimdal config.status 0.6.2
|
||||
Heimdal config.status 0.6.3
|
||||
configured by $0, generated by GNU Autoconf 2.59,
|
||||
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
||||
|
||||
@ -54100,6 +54133,7 @@ s,@install_sh@,$install_sh,;t t
|
||||
s,@STRIP@,$STRIP,;t t
|
||||
s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
|
||||
s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
|
||||
s,@mkdir_p@,$mkdir_p,;t t
|
||||
s,@AWK@,$AWK,;t t
|
||||
s,@SET_MAKE@,$SET_MAKE,;t t
|
||||
s,@am__leading_dot@,$am__leading_dot,;t t
|
||||
@ -54781,7 +54815,7 @@ fi
|
||||
|
||||
cat > include/newversion.h.in <<EOF
|
||||
const char *heimdal_long_version = "@(#)\$Version: $PACKAGE_STRING by @USER@ on @HOST@ ($host) @DATE@ \$";
|
||||
const char *heimdal_version = "Heimdal 0.6.2";
|
||||
const char *heimdal_version = "Heimdal 0.6.3";
|
||||
EOF
|
||||
|
||||
if test -f include/version.h && cmp -s include/newversion.h.in include/version.h.in; then
|
||||
|
24
crypto/dist/heimdal/doc/heimdal.info-1
vendored
24
crypto/dist/heimdal/doc/heimdal.info-1
vendored
@ -1,5 +1,5 @@
|
||||
This is heimdal.info, produced by makeinfo version 4.0 from
|
||||
heimdal.texi.
|
||||
This is Info file heimdal.info, produced by Makeinfo version 1.68 from
|
||||
the input file heimdal.texi.
|
||||
|
||||
INFO-DIR-SECTION Heimdal
|
||||
START-INFO-DIR-ENTRY
|
||||
@ -123,7 +123,7 @@ Heimdal source code, binaries and the manual
|
||||
|
||||
The source code for heimdal, links to binaries and the manual (this
|
||||
document) can be found on our web-page at
|
||||
<http://www.pdc.kth.se/heimdal/>.
|
||||
`http://www.pdc.kth.se/heimdal/'.
|
||||
|
||||
|
||||
File: heimdal.info, Node: What is Kerberos?, Next: Building and Installing, Prev: Introduction, Up: Top
|
||||
@ -178,7 +178,6 @@ time, the lifetime of the ticket, and the session key, all encrypted in
|
||||
A's secret key ({B, T<ISSUE>, LIFE, K<AB>, T<AB>}K<A>). A decrypts the
|
||||
reply and retains it for later use.
|
||||
|
||||
|
||||
Before sending a message to B, A creates an authenticator consisting of
|
||||
A's name, A's address, the current time, and a "checksum" chosen by A,
|
||||
all encrypted with the secret session key ({A, A<ADDR>, T<CURRENT>,
|
||||
@ -242,7 +241,7 @@ Authentication System: a Dialogue in Four Scenes' by Bill Bryant, also
|
||||
from 1988.
|
||||
|
||||
These documents can be found on our web-page at
|
||||
<http://www.pdc.kth.se/kth-krb/>.
|
||||
`http://www.pdc.kth.se/kth-krb/'.
|
||||
|
||||
|
||||
File: heimdal.info, Node: Building and Installing, Next: Setting up a realm, Prev: What is Kerberos?, Up: Top
|
||||
@ -325,8 +324,8 @@ following options:
|
||||
|
||||
`--with-openldap'
|
||||
Compile Heimdal with support for storing the database in LDAP.
|
||||
Requires OpenLDAP <http://www.openldap.org>. See
|
||||
<http://www.padl.com/~lukeh/heimdal/> for more information.
|
||||
Requires OpenLDAP `http://www.openldap.org'. See
|
||||
`http://www.padl.com/~lukeh/heimdal/' for more information.
|
||||
|
||||
`--enable-bigendian'
|
||||
|
||||
@ -615,7 +614,7 @@ corresponds to the different commands in `kadmin'.
|
||||
If a GLOB-PATTERN is given on a line, it restricts the right for the
|
||||
principal to only apply for the subjects that match the pattern. The
|
||||
patters are of the same type as those used in shell globbing, see
|
||||
<none,,fnmatch(3)>.
|
||||
`none,,fnmatch(3)'.
|
||||
|
||||
In the example below `lha/admin' can change every principal in the
|
||||
database. `jimmy/admin' can only modify principals that belong to the
|
||||
@ -669,7 +668,7 @@ Code for a password quality checking function that uses the cracklib
|
||||
library can be found in `lib/kadm5/sample_password_check.c' in the
|
||||
source code distribution. It requires the cracklib library built with
|
||||
the patch available at
|
||||
<ftp://ftp.pdc.kth.se/pub/krb/src/cracklib.patch>.
|
||||
`ftp://ftp.pdc.kth.se/pub/krb/src/cracklib.patch'.
|
||||
|
||||
If no password quality checking function is configured, it is only
|
||||
verified that it is at least six characters of length.
|
||||
@ -827,7 +826,6 @@ Common types of salting includes
|
||||
`afs3-salt' is the salting that is used with Transarc kaserver. Its
|
||||
the cell appended to the password.
|
||||
|
||||
|
||||
|
||||
File: heimdal.info, Node: Cross realm, Next: Transit policy, Prev: Salting, Up: Setting up a realm
|
||||
|
||||
@ -1249,7 +1247,7 @@ big problem, but if you have run your kerberos realm for a few years,
|
||||
chances are big that you have quite a few `junk' principals.
|
||||
|
||||
If you don't want this you can remove the `default_domain' statement,
|
||||
but then you will have to add entries for _all_ your hosts in the
|
||||
but then you will have to add entries for *all* your hosts in the
|
||||
`v4_instance_convert' section.
|
||||
|
||||
Instead of doing this you can use DNS to convert instances. This is not
|
||||
@ -1287,6 +1285,6 @@ and you can't set any flags or do any other fancy stuff.
|
||||
To get this to work, you have to add another entry to inetd (since
|
||||
version 4 uses port 751, not 749).
|
||||
|
||||
_And then there are a many more things you can do; more on this in a
|
||||
later version of this manual. Until then, UTSL._
|
||||
*And then there are a many more things you can do; more on this in a
|
||||
later version of this manual. Until then, UTSL.*
|
||||
|
||||
|
67
crypto/dist/heimdal/doc/heimdal.info-2
vendored
67
crypto/dist/heimdal/doc/heimdal.info-2
vendored
@ -1,5 +1,5 @@
|
||||
This is heimdal.info, produced by makeinfo version 4.0 from
|
||||
heimdal.texi.
|
||||
This is Info file heimdal.info, produced by Makeinfo version 1.68 from
|
||||
the input file heimdal.texi.
|
||||
|
||||
INFO-DIR-SECTION Heimdal
|
||||
START-INFO-DIR-ENTRY
|
||||
@ -43,7 +43,7 @@ server is on the same machine as the AFS-database server. If you do not
|
||||
like to do that you can add a small program that runs on the database
|
||||
servers that forward all kerberos requests to the real kerberos server.
|
||||
A program that does this is `krb-forward'
|
||||
(<ftp://ftp.stacken.kth.se/pub/projekts/krb-forward>).
|
||||
(`ftp://ftp.stacken.kth.se/pub/projekts/krb-forward').
|
||||
|
||||
|
||||
File: heimdal.info, Node: Windows 2000 compatability, Next: Programming with Kerberos, Prev: Kerberos 4 issues, Up: Top
|
||||
@ -263,7 +263,7 @@ required.
|
||||
|
||||
Microsoft seems also to have forgotten to implement the checksum
|
||||
algorithms `rsa-md4-des' and `rsa-md5-des'. This can make Name mapping
|
||||
(*note Create account mappings::) fail if a `des-cbc-md5' key is used.
|
||||
(*note Create account mappings::.) fail if a `des-cbc-md5' key is used.
|
||||
To make the KDC return only `des-cbc-crc' you must delete the
|
||||
`des-cbc-md5' key from the kdc using the `kadmin del_enctype' command.
|
||||
|
||||
@ -286,44 +286,82 @@ Useful links when reading about the Windows 2000
|
||||
|
||||
See also our paper presented at the 2001 usenix Annual Technical
|
||||
Conference, available in the proceedings or at
|
||||
<http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/westerlund.html>.
|
||||
`http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/westerlund.html'.
|
||||
|
||||
There are lots of text about Kerberos on Microsoft's web site, here is a
|
||||
short list of the interesting documents that we have managed to find.
|
||||
|
||||
* Step-by-Step Guide to Kerberos 5 (krb5 1.0) Interoperability -
|
||||
<http://www.microsoft.com/windows2000/library/planning/security/kerbsteps.asp>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
`http://www.microsoft.com/windows2000/library/planning/security/kerbsteps.asp'
|
||||
Kerberos GSS-API (in Windows-ize SSPI), Windows as a client in a
|
||||
non-Windows KDC realm, adding unix clients to a Windows 2000 KDC,
|
||||
and adding cross-realm trust (*Note Inter-Realm keys (trust)
|
||||
between Windows 2000 and a Heimdal KDC::.).
|
||||
|
||||
* Windows 2000 Kerberos Authentication -
|
||||
<http://www.microsoft.com/TechNet/win2000/win2ksrv/technote/kerberos.asp>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
`http://www.microsoft.com/TechNet/win2000/win2ksrv/technote/kerberos.asp'
|
||||
White paper that describes how Kerberos is used in Windows 2000.
|
||||
|
||||
* Overview of kerberos -
|
||||
<http://support.microsoft.com/support/kb/articles/Q248/7/58.ASP>
|
||||
`http://support.microsoft.com/support/kb/articles/Q248/7/58.ASP'
|
||||
Links to useful other links.
|
||||
|
||||
* Klist for windows -
|
||||
<http://msdn.microsoft.com/library/periodic/period00/security0500.htm>
|
||||
|
||||
|
||||
|
||||
`http://msdn.microsoft.com/library/periodic/period00/security0500.htm'
|
||||
Describes where to get a klist for Windows 2000.
|
||||
|
||||
* Event logging for kerberos -
|
||||
<http://support.microsoft.com/support/kb/articles/Q262/1/77.ASP>.
|
||||
`http://support.microsoft.com/support/kb/articles/Q262/1/77.ASP'.
|
||||
Basicly it say that you can add a registry key
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters\LogLevel'
|
||||
with value DWORD equal to 1, and then you'll get logging in the
|
||||
Event Logger.
|
||||
|
||||
* Access to the active directory through LDAP
|
||||
<http://msdn.microsoft.com/library/techart/kerberossamp.htm>
|
||||
|
||||
`http://msdn.microsoft.com/library/techart/kerberossamp.htm'
|
||||
|
||||
Other useful programs include these:
|
||||
|
||||
* pwdump2 <http://www.webspan.net/~tas/pwdump2/>
|
||||
* pwdump2 `http://www.webspan.net/~tas/pwdump2/'
|
||||
|
||||
|
||||
File: heimdal.info, Node: Programming with Kerberos, Next: Migration, Prev: Windows 2000 compatability, Up: Top
|
||||
@ -332,7 +370,7 @@ Programming with Kerberos
|
||||
*************************
|
||||
|
||||
First you need to know how the Kerberos model works, go read the
|
||||
introduction text (*note What is Kerberos?::).
|
||||
introduction text (*note What is Kerberos?::.).
|
||||
|
||||
* Menu:
|
||||
|
||||
@ -629,7 +667,6 @@ Order in what to do things:
|
||||
using KPOP, and Zephyr. Eudora can use the Kerberos 4 kerberos in
|
||||
the Heimdal kdc.
|
||||
|
||||
|
||||
|
||||
File: heimdal.info, Node: Acknowledgments, Prev: Migration, Up: Top
|
||||
|
||||
|
32
crypto/dist/heimdal/include/config.h
vendored
32
crypto/dist/heimdal/include/config.h
vendored
@ -221,7 +221,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_FOUR_VALUED_EL_INIT 1
|
||||
|
||||
/* define if krb_put_int takes four arguments. */
|
||||
/* #undef HAVE_FOUR_VALUED_KRB_PUT_INT */
|
||||
#define HAVE_FOUR_VALUED_KRB_PUT_INT 1
|
||||
|
||||
/* Define to 1 if you have the `freeaddrinfo' function. */
|
||||
#define HAVE_FREEADDRINFO 1
|
||||
@ -321,7 +321,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_GLOB 1
|
||||
|
||||
/* Define to 1 if you have the `grantpt' function. */
|
||||
/* #undef HAVE_GRANTPT */
|
||||
#define HAVE_GRANTPT 1
|
||||
|
||||
/* Define to 1 if you have the <grp.h> header file. */
|
||||
#define HAVE_GRP_H 1
|
||||
@ -399,19 +399,19 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_ISSETUGID 1
|
||||
|
||||
/* Define to 1 if you have the `krb_disable_debug' function. */
|
||||
/* #undef HAVE_KRB_DISABLE_DEBUG */
|
||||
#define HAVE_KRB_DISABLE_DEBUG 1
|
||||
|
||||
/* Define to 1 if you have the `krb_enable_debug' function. */
|
||||
/* #undef HAVE_KRB_ENABLE_DEBUG */
|
||||
#define HAVE_KRB_ENABLE_DEBUG 1
|
||||
|
||||
/* Define to 1 if you have the `krb_get_kdc_time_diff' function. */
|
||||
/* #undef HAVE_KRB_GET_KDC_TIME_DIFF */
|
||||
#define HAVE_KRB_GET_KDC_TIME_DIFF 1
|
||||
|
||||
/* Define to 1 if you have the `krb_get_our_ip_for_realm' function. */
|
||||
/* #undef HAVE_KRB_GET_OUR_IP_FOR_REALM */
|
||||
#define HAVE_KRB_GET_OUR_IP_FOR_REALM 1
|
||||
|
||||
/* Define to 1 if you have the `krb_kdctimeofday' function. */
|
||||
/* #undef HAVE_KRB_KDCTIMEOFDAY */
|
||||
#define HAVE_KRB_KDCTIMEOFDAY 1
|
||||
|
||||
/* Define to 1 if you have the <libutil.h> header file. */
|
||||
/* #undef HAVE_LIBUTIL_H */
|
||||
@ -513,7 +513,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_OPENPTY 1
|
||||
|
||||
/* define to use openssl's libcrypto */
|
||||
/* #undef HAVE_OPENSSL */
|
||||
#define HAVE_OPENSSL 1
|
||||
|
||||
/* define if your system declares optarg */
|
||||
#define HAVE_OPTARG_DECLARATION 1
|
||||
@ -540,7 +540,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_PTHREAD_H 1
|
||||
|
||||
/* Define to 1 if you have the `ptsname' function. */
|
||||
/* #undef HAVE_PTSNAME */
|
||||
#define HAVE_PTSNAME 1
|
||||
|
||||
/* Define to 1 if you have the <pty.h> header file. */
|
||||
/* #undef HAVE_PTY_H */
|
||||
@ -573,7 +573,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_RESOLV_H 1
|
||||
|
||||
/* Define to 1 if you have the `res_nsearch' function. */
|
||||
/* #undef HAVE_RES_NSEARCH */
|
||||
#define HAVE_RES_NSEARCH 1
|
||||
|
||||
/* Define to 1 if you have the `res_search' function. */
|
||||
#define HAVE_RES_SEARCH 1
|
||||
@ -1002,7 +1002,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `unlockpt' function. */
|
||||
/* #undef HAVE_UNLOCKPT */
|
||||
#define HAVE_UNLOCKPT 1
|
||||
|
||||
/* Define if you have the function `unsetenv'. */
|
||||
#define HAVE_UNSETENV 1
|
||||
@ -1125,13 +1125,13 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
/* #undef IRIX4 */
|
||||
|
||||
/* Define if you have the krb4 package. */
|
||||
/* #undef KRB4 */
|
||||
#define KRB4 1
|
||||
|
||||
/* Enable Kerberos 5 support in applications. */
|
||||
#define KRB5 1
|
||||
|
||||
/* Define if krb_mk_req takes const char * */
|
||||
/* #undef KRB_MK_REQ_CONST */
|
||||
#define KRB_MK_REQ_CONST 1
|
||||
|
||||
/* This is the krb4 sendauth version. */
|
||||
/* #undef KRB_SENDAUTH_VERS */
|
||||
@ -1255,13 +1255,13 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
#define PACKAGE_NAME "Heimdal"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Heimdal 0.6.2"
|
||||
#define PACKAGE_STRING "Heimdal 0.6.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "heimdal"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "0.6.2"
|
||||
#define PACKAGE_VERSION "0.6.3"
|
||||
|
||||
/* Define if getlogin has POSIX flavour (and not BSD). */
|
||||
/* #undef POSIX_GETLOGIN */
|
||||
@ -1297,7 +1297,7 @@ static /**/const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg }
|
||||
/* #undef TM_IN_SYS_TIME */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "0.6.2"
|
||||
#define VERSION "0.6.3"
|
||||
|
||||
/* Define if signal handlers return void. */
|
||||
#define VOID_RETSIGTYPE 1
|
||||
|
4
crypto/dist/heimdal/include/version.h
vendored
4
crypto/dist/heimdal/include/version.h
vendored
@ -1,2 +1,2 @@
|
||||
const char *heimdal_long_version = "@(#)$Version: Heimdal 0.6.2 by lha on hummel.it.su.se (i386-unknown-netbsdelf2.0C) Thu May 6 18:14:43 CEST 2004 $";
|
||||
const char *heimdal_version = "Heimdal 0.6.2";
|
||||
const char *heimdal_long_version = "@(#)$Version: Heimdal 0.6.3 by lha on nutcracker.stacken.kth.se (i386-unknown-netbsdelf2.0G) Mon Sep 13 22:50:55 CEST 2004 $";
|
||||
const char *heimdal_version = "Heimdal 0.6.3";
|
||||
|
4
crypto/dist/heimdal/include/version.h.in
vendored
4
crypto/dist/heimdal/include/version.h.in
vendored
@ -1,2 +1,2 @@
|
||||
const char *heimdal_long_version = "@(#)$Version: Heimdal 0.6.2 by @USER@ on @HOST@ (i386-unknown-netbsdelf2.0C) @DATE@ $";
|
||||
const char *heimdal_version = "Heimdal 0.6.2";
|
||||
const char *heimdal_long_version = "@(#)$Version: Heimdal 0.6.3 by @USER@ on @HOST@ (i386-unknown-netbsdelf2.0G) @DATE@ $";
|
||||
const char *heimdal_version = "Heimdal 0.6.3";
|
||||
|
458
crypto/dist/heimdal/install-sh
vendored
458
crypto/dist/heimdal/install-sh
vendored
@ -1,7 +1,8 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# install - install a program, script, or datafile
|
||||
#
|
||||
|
||||
scriptversion=2004-02-15.20
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
# following copyright and license.
|
||||
@ -41,13 +42,11 @@
|
||||
# from scratch. It can only install one file at a time, a restriction
|
||||
# shared with many OS's install programs.
|
||||
|
||||
|
||||
# set DOITPROG to echo to test this script
|
||||
|
||||
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
||||
doit="${DOITPROG-}"
|
||||
|
||||
|
||||
# put in absolute paths if you don't have them in your path; or use env. vars.
|
||||
|
||||
mvprog="${MVPROG-mv}"
|
||||
@ -59,236 +58,259 @@ stripprog="${STRIPPROG-strip}"
|
||||
rmprog="${RMPROG-rm}"
|
||||
mkdirprog="${MKDIRPROG-mkdir}"
|
||||
|
||||
transformbasename=""
|
||||
transform_arg=""
|
||||
transformbasename=
|
||||
transform_arg=
|
||||
instcmd="$mvprog"
|
||||
chmodcmd="$chmodprog 0755"
|
||||
chowncmd=""
|
||||
chgrpcmd=""
|
||||
stripcmd=""
|
||||
chowncmd=
|
||||
chgrpcmd=
|
||||
stripcmd=
|
||||
rmcmd="$rmprog -f"
|
||||
mvcmd="$mvprog"
|
||||
src=""
|
||||
dst=""
|
||||
dir_arg=""
|
||||
src=
|
||||
dst=
|
||||
dir_arg=
|
||||
|
||||
while [ x"$1" != x ]; do
|
||||
case $1 in
|
||||
-c) instcmd=$cpprog
|
||||
shift
|
||||
continue;;
|
||||
usage="Usage: $0 [OPTION]... SRCFILE DSTFILE
|
||||
or: $0 [OPTION]... SRCFILES... DIRECTORY
|
||||
or: $0 -d DIRECTORIES...
|
||||
|
||||
-d) dir_arg=true
|
||||
shift
|
||||
continue;;
|
||||
In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default.
|
||||
In the second, create the directory path DIR.
|
||||
|
||||
-m) chmodcmd="$chmodprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
Options:
|
||||
-b=TRANSFORMBASENAME
|
||||
-c copy source (using $cpprog) instead of moving (using $mvprog).
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrp installed files to GROUP.
|
||||
-m MODE $chmod installed files to MODE.
|
||||
-o USER $chown installed files to USER.
|
||||
-s strip installed files (using $stripprog).
|
||||
-t=TRANSFORM
|
||||
--help display this help and exit.
|
||||
--version display version info and exit.
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
|
||||
"
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
while test -n "$1"; do
|
||||
case $1 in
|
||||
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-s) stripcmd=$stripprog
|
||||
shift
|
||||
continue;;
|
||||
-c) instcmd=$cpprog
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
|
||||
shift
|
||||
continue;;
|
||||
-d) dir_arg=true
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
|
||||
shift
|
||||
continue;;
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
|
||||
*) if [ x"$src" = x ]
|
||||
then
|
||||
src=$1
|
||||
else
|
||||
# this colon is to work around a 386BSD /bin/sh bug
|
||||
:
|
||||
dst=$1
|
||||
fi
|
||||
shift
|
||||
continue;;
|
||||
--help) echo "$usage"; exit 0;;
|
||||
|
||||
-m) chmodcmd="$chmodprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-s) stripcmd=$stripprog
|
||||
shift
|
||||
continue;;
|
||||
|
||||
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
|
||||
shift
|
||||
continue;;
|
||||
|
||||
--version) echo "$0 $scriptversion"; exit 0;;
|
||||
|
||||
*) # When -d is used, all remaining arguments are directories to create.
|
||||
test -n "$dir_arg" && break
|
||||
# Otherwise, the last argument is the destination. Remove it from $@.
|
||||
for arg
|
||||
do
|
||||
if test -n "$dstarg"; then
|
||||
# $@ is not empty: it contains at least $arg.
|
||||
set fnord "$@" "$dstarg"
|
||||
shift # fnord
|
||||
fi
|
||||
shift # arg
|
||||
dstarg=$arg
|
||||
done
|
||||
break;;
|
||||
esac
|
||||
done
|
||||
|
||||
if test -z "$1"; then
|
||||
if test -z "$dir_arg"; then
|
||||
echo "$0: no input file specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
# It's OK to call `install-sh -d' without argument.
|
||||
# This can happen when creating conditional directories.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for src
|
||||
do
|
||||
# Protect names starting with `-'.
|
||||
case $src in
|
||||
-*) src=./$src ;;
|
||||
esac
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
dst=$src
|
||||
src=
|
||||
|
||||
if test -d "$dst"; then
|
||||
instcmd=:
|
||||
chmodcmd=
|
||||
else
|
||||
instcmd=$mkdirprog
|
||||
fi
|
||||
else
|
||||
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
if test ! -f "$src" && test ! -d "$src"; then
|
||||
echo "$0: $src does not exist." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$dstarg"; then
|
||||
echo "$0: no destination specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
dst=$dstarg
|
||||
# Protect names starting with `-'.
|
||||
case $dst in
|
||||
-*) dst=./$dst ;;
|
||||
esac
|
||||
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
if test -d "$dst"; then
|
||||
dst=$dst/`basename "$src"`
|
||||
fi
|
||||
fi
|
||||
|
||||
# This sed command emulates the dirname command.
|
||||
dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
|
||||
|
||||
# Make sure that the destination directory exists.
|
||||
|
||||
# Skip lots of stat calls in the usual case.
|
||||
if test ! -d "$dstdir"; then
|
||||
defaultIFS='
|
||||
'
|
||||
IFS="${IFS-$defaultIFS}"
|
||||
|
||||
oIFS=$IFS
|
||||
# Some sh's can't handle IFS=/ for some reason.
|
||||
IFS='%'
|
||||
set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
|
||||
IFS=$oIFS
|
||||
|
||||
pathcomp=
|
||||
|
||||
while test $# -ne 0 ; do
|
||||
pathcomp=$pathcomp$1
|
||||
shift
|
||||
if test ! -d "$pathcomp"; then
|
||||
$mkdirprog "$pathcomp" || lasterr=$?
|
||||
# mkdir can fail with a `File exist' error in case several
|
||||
# install-sh are creating the directory concurrently. This
|
||||
# is OK.
|
||||
test ! -d "$pathcomp" && { (exit ${lasterr-1}); exit; }
|
||||
fi
|
||||
pathcomp=$pathcomp/
|
||||
done
|
||||
fi
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
$doit $instcmd "$dst" \
|
||||
&& { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
|
||||
&& { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
|
||||
&& { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
|
||||
&& { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
|
||||
|
||||
else
|
||||
# If we're going to rename the final executable, determine the name now.
|
||||
if test -z "$transformarg"; then
|
||||
dstfile=`basename "$dst"`
|
||||
else
|
||||
dstfile=`basename "$dst" $transformbasename \
|
||||
| sed $transformarg`$transformbasename
|
||||
fi
|
||||
|
||||
# don't allow the sed command to completely eliminate the filename.
|
||||
test -z "$dstfile" && dstfile=`basename "$dst"`
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
|
||||
trap '(exit $?); exit' 1 2 13 15
|
||||
|
||||
# Move or copy the file name to the temp name
|
||||
$doit $instcmd "$src" "$dsttmp" &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $instcmd $src $dsttmp" command.
|
||||
#
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
|
||||
&& { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
|
||||
&& { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
|
||||
&& { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
|
||||
|
||||
# Now remove or move aside any old file at destination location. We
|
||||
# try this two ways since rm can't unlink itself on some systems and
|
||||
# the destination file might be busy for other reasons. In this case,
|
||||
# the final cleanup might fail but the new file should still install
|
||||
# successfully.
|
||||
{
|
||||
if test -f "$dstdir/$dstfile"; then
|
||||
$doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
|
||||
|| $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
|
||||
|| {
|
||||
echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
|
||||
(exit 1); exit
|
||||
}
|
||||
else
|
||||
:
|
||||
fi
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
|
||||
fi || { (exit 1); exit; }
|
||||
done
|
||||
|
||||
if [ x"$src" = x ]
|
||||
then
|
||||
echo "$0: no input file specified" >&2
|
||||
exit 1
|
||||
else
|
||||
:
|
||||
fi
|
||||
|
||||
if [ x"$dir_arg" != x ]; then
|
||||
dst=$src
|
||||
src=""
|
||||
|
||||
if [ -d "$dst" ]; then
|
||||
instcmd=:
|
||||
chmodcmd=""
|
||||
else
|
||||
instcmd=$mkdirprog
|
||||
fi
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
|
||||
if [ -f "$src" ] || [ -d "$src" ]
|
||||
then
|
||||
:
|
||||
else
|
||||
echo "$0: $src does not exist" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ x"$dst" = x ]
|
||||
then
|
||||
echo "$0: no destination specified" >&2
|
||||
exit 1
|
||||
else
|
||||
:
|
||||
fi
|
||||
|
||||
# If destination is a directory, append the input filename; if your system
|
||||
# does not like double slashes in filenames, you may need to add some logic
|
||||
|
||||
if [ -d "$dst" ]
|
||||
then
|
||||
dst=$dst/`basename "$src"`
|
||||
else
|
||||
:
|
||||
fi
|
||||
fi
|
||||
|
||||
## this sed command emulates the dirname command
|
||||
dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
|
||||
|
||||
# Make sure that the destination directory exists.
|
||||
# this part is taken from Noah Friedman's mkinstalldirs script
|
||||
|
||||
# Skip lots of stat calls in the usual case.
|
||||
if [ ! -d "$dstdir" ]; then
|
||||
defaultIFS='
|
||||
'
|
||||
IFS="${IFS-$defaultIFS}"
|
||||
|
||||
oIFS=$IFS
|
||||
# Some sh's can't handle IFS=/ for some reason.
|
||||
IFS='%'
|
||||
set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
|
||||
IFS=$oIFS
|
||||
|
||||
pathcomp=''
|
||||
|
||||
while [ $# -ne 0 ] ; do
|
||||
pathcomp=$pathcomp$1
|
||||
shift
|
||||
|
||||
if [ ! -d "$pathcomp" ] ;
|
||||
then
|
||||
$mkdirprog "$pathcomp"
|
||||
else
|
||||
:
|
||||
fi
|
||||
|
||||
pathcomp=$pathcomp/
|
||||
done
|
||||
fi
|
||||
|
||||
if [ x"$dir_arg" != x ]
|
||||
then
|
||||
$doit $instcmd "$dst" &&
|
||||
|
||||
if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi &&
|
||||
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi &&
|
||||
if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi &&
|
||||
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi
|
||||
else
|
||||
|
||||
# If we're going to rename the final executable, determine the name now.
|
||||
|
||||
if [ x"$transformarg" = x ]
|
||||
then
|
||||
dstfile=`basename "$dst"`
|
||||
else
|
||||
dstfile=`basename "$dst" $transformbasename |
|
||||
sed $transformarg`$transformbasename
|
||||
fi
|
||||
|
||||
# don't allow the sed command to completely eliminate the filename
|
||||
|
||||
if [ x"$dstfile" = x ]
|
||||
then
|
||||
dstfile=`basename "$dst"`
|
||||
else
|
||||
:
|
||||
fi
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
|
||||
# Trap to clean up temp files at exit.
|
||||
|
||||
trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
|
||||
trap '(exit $?); exit' 1 2 13 15
|
||||
|
||||
# Move or copy the file name to the temp name
|
||||
|
||||
$doit $instcmd "$src" "$dsttmp" &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits
|
||||
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $instcmd $src $dsttmp" command.
|
||||
|
||||
if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi &&
|
||||
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi &&
|
||||
if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi &&
|
||||
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi &&
|
||||
|
||||
# Now remove or move aside any old file at destination location. We try this
|
||||
# two ways since rm can't unlink itself on some systems and the destination
|
||||
# file might be busy for other reasons. In this case, the final cleanup
|
||||
# might fail but the new file should still install successfully.
|
||||
|
||||
{
|
||||
if [ -f "$dstdir/$dstfile" ]
|
||||
then
|
||||
$doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null ||
|
||||
$doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null ||
|
||||
{
|
||||
echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
|
||||
(exit 1); exit
|
||||
}
|
||||
else
|
||||
:
|
||||
fi
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
|
||||
$doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
|
||||
|
||||
fi &&
|
||||
|
||||
# The final little trick to "correctly" pass the exit status to the exit trap.
|
||||
|
||||
{
|
||||
(exit 0); exit
|
||||
(exit 0); exit
|
||||
}
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-end: "$"
|
||||
# End:
|
||||
|
5
crypto/dist/heimdal/lib/asn1/Makefile.am
vendored
5
crypto/dist/heimdal/lib/asn1/Makefile.am
vendored
@ -1,5 +1,5 @@
|
||||
# $Heimdal: Makefile.am,v 1.69.2.2 2003/10/14 16:13:13 joda Exp $
|
||||
# $NetBSD: Makefile.am,v 1.1.1.8 2004/04/02 14:47:42 lha Exp $
|
||||
# $Heimdal: Makefile.am,v 1.69.2.3 2004/06/21 08:26:44 lha Exp $
|
||||
# $NetBSD: Makefile.am,v 1.1.1.9 2004/09/14 07:46:33 lha Exp $
|
||||
|
||||
include $(top_srcdir)/Makefile.am.common
|
||||
|
||||
@ -24,6 +24,7 @@ gen_files = \
|
||||
asn1_Authenticator.x \
|
||||
asn1_AuthorizationData.x \
|
||||
asn1_CKSUMTYPE.x \
|
||||
asn1_ChangePasswdDataMS.x \
|
||||
asn1_Checksum.x \
|
||||
asn1_ENCTYPE.x \
|
||||
asn1_ETYPE_INFO.x \
|
||||
|
5
crypto/dist/heimdal/lib/auth/ChangeLog
vendored
5
crypto/dist/heimdal/lib/auth/ChangeLog
vendored
@ -1,3 +1,8 @@
|
||||
2004-09-08 Johan Danielsson <joda@pdc.kth.se>
|
||||
|
||||
* afskauthlib/verify.c: pull up 1.27->1.28: use
|
||||
krb5_appdefault_boolean instead of krb5_config_get_bool
|
||||
|
||||
2003-05-08 Love Hörnquist Åstrand <lha@it.su.se>
|
||||
|
||||
* sia/Makefile.am: 1.15->1.16: inline COMPILE since (modern)
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1995-2000 Kungliga Tekniska Högskolan
|
||||
* Copyright (c) 1995-2000, 2004 Kungliga Tekniska Högskolan
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
@ -33,8 +33,8 @@
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
__RCSID("$Heimdal: verify.c,v 1.25 2001/06/18 13:11:33 assar Exp $"
|
||||
"$NetBSD: verify.c,v 1.1.1.5 2002/09/12 12:41:43 joda Exp $");
|
||||
__RCSID("$Heimdal: verify.c,v 1.25.12.1 2004/09/08 09:14:26 joda Exp $"
|
||||
"$NetBSD: verify.c,v 1.1.1.6 2004/09/14 07:46:57 lha Exp $");
|
||||
#endif
|
||||
#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
@ -164,47 +164,51 @@ verify_krb5(struct passwd *pwd,
|
||||
}
|
||||
|
||||
#ifdef KRB4
|
||||
if (krb5_config_get_bool(context, NULL,
|
||||
"libdefaults",
|
||||
"krb4_get_tickets",
|
||||
NULL)) {
|
||||
CREDENTIALS c;
|
||||
krb5_creds mcred, cred;
|
||||
krb5_realm realm;
|
||||
{
|
||||
krb5_realm realm = NULL;
|
||||
krb5_boolean get_v4_tgt;
|
||||
|
||||
krb5_get_default_realm(context, &realm);
|
||||
krb5_make_principal(context, &mcred.server, realm,
|
||||
"krbtgt",
|
||||
realm,
|
||||
NULL);
|
||||
free (realm);
|
||||
ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
|
||||
if(ret == 0) {
|
||||
ret = krb524_convert_creds_kdc_ccache(context, ccache, &cred, &c);
|
||||
if(ret)
|
||||
krb5_warn(context, ret, "converting creds");
|
||||
else {
|
||||
set_krbtkfile(pwd->pw_uid);
|
||||
tf_setup(&c, c.pname, c.pinst);
|
||||
}
|
||||
memset(&c, 0, sizeof(c));
|
||||
krb5_free_creds_contents(context, &cred);
|
||||
} else
|
||||
syslog(LOG_AUTH|LOG_DEBUG, "krb5_cc_retrieve_cred: %s",
|
||||
krb5_get_err_text(context, ret));
|
||||
krb5_get_default_realm(context, &realm);
|
||||
krb5_appdefault_boolean(context, "afskauthlib",
|
||||
realm,
|
||||
"krb4_get_tickets", FALSE, &get_v4_tgt);
|
||||
if (get_v4_tgt) {
|
||||
CREDENTIALS c;
|
||||
krb5_creds mcred, cred;
|
||||
|
||||
krb5_make_principal(context, &mcred.server, realm,
|
||||
"krbtgt",
|
||||
realm,
|
||||
NULL);
|
||||
ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
|
||||
if(ret == 0) {
|
||||
ret = krb524_convert_creds_kdc_ccache(context, ccache, &cred, &c);
|
||||
if(ret)
|
||||
krb5_warn(context, ret, "converting creds");
|
||||
else {
|
||||
set_krbtkfile(pwd->pw_uid);
|
||||
tf_setup(&c, c.pname, c.pinst);
|
||||
}
|
||||
memset(&c, 0, sizeof(c));
|
||||
krb5_free_creds_contents(context, &cred);
|
||||
} else
|
||||
syslog(LOG_AUTH|LOG_DEBUG, "krb5_cc_retrieve_cred: %s",
|
||||
krb5_get_err_text(context, ret));
|
||||
|
||||
krb5_free_principal(context, mcred.server);
|
||||
}
|
||||
if (!pag_set && k_hasafs()) {
|
||||
k_setpag();
|
||||
pag_set = 1;
|
||||
}
|
||||
krb5_free_principal(context, mcred.server);
|
||||
}
|
||||
free(realm);
|
||||
if (!pag_set && k_hasafs()) {
|
||||
k_setpag();
|
||||
pag_set = 1;
|
||||
}
|
||||
|
||||
if (pag_set)
|
||||
krb5_afslog_uid_home(context, ccache, NULL, NULL,
|
||||
pwd->pw_uid, pwd->pw_dir);
|
||||
if (pag_set)
|
||||
krb5_afslog_uid_home(context, ccache, NULL, NULL,
|
||||
pwd->pw_uid, pwd->pw_dir);
|
||||
}
|
||||
#endif
|
||||
out:
|
||||
out:
|
||||
if(ret && !quiet)
|
||||
printf ("%s\n", krb5_get_err_text (context, ret));
|
||||
return ret;
|
||||
|
9
crypto/dist/heimdal/lib/kafs/ChangeLog
vendored
9
crypto/dist/heimdal/lib/kafs/ChangeLog
vendored
@ -1,3 +1,12 @@
|
||||
2004-06-22 Love <lha@stacken.kth.se>
|
||||
|
||||
* afssys.c: 1.70->1.72: s/arla/nnpfs/
|
||||
|
||||
2004-06-22 Love Hörquist Åstrand <lha@it.su.se>
|
||||
|
||||
* afssys.c: 1.70: support the linux /proc/fs/mumel/afs_ioctl afs
|
||||
"syscall" interface
|
||||
|
||||
2003-04-23 Love Hörquist Åstrand <lha@it.su.se>
|
||||
|
||||
* common.c, kafs.h: drop the int argument (the error code) from
|
||||
|
75
crypto/dist/heimdal/lib/kafs/afssys.c
vendored
75
crypto/dist/heimdal/lib/kafs/afssys.c
vendored
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1995 - 2000, 2002 Kungliga Tekniska Högskolan
|
||||
* Copyright (c) 1995 - 2000, 2002, 2004 Kungliga Tekniska Högskolan
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
@ -33,8 +33,18 @@
|
||||
|
||||
#include "kafs_locl.h"
|
||||
|
||||
__RCSID("$Heimdal: afssys.c,v 1.69 2003/03/18 04:18:45 lha Exp $"
|
||||
"$NetBSD: afssys.c,v 1.1.1.4 2003/05/15 20:28:50 lha Exp $");
|
||||
__RCSID("$Heimdal: afssys.c,v 1.69.2.2 2004/06/22 14:29:48 lha Exp $"
|
||||
"$NetBSD: afssys.c,v 1.1.1.5 2004/09/14 07:46:57 lha Exp $");
|
||||
|
||||
struct procdata {
|
||||
unsigned long param4;
|
||||
unsigned long param3;
|
||||
unsigned long param2;
|
||||
unsigned long param1;
|
||||
unsigned long syscall;
|
||||
};
|
||||
#define VIOC_SYSCALL _IOW('C', 1, void *)
|
||||
|
||||
|
||||
int _kafs_debug; /* this should be done in a better way */
|
||||
|
||||
@ -43,10 +53,12 @@ int _kafs_debug; /* this should be done in a better way */
|
||||
#define MULTIPLE_ENTRY_POINT 2
|
||||
#define SINGLE_ENTRY_POINT2 3
|
||||
#define SINGLE_ENTRY_POINT3 4
|
||||
#define AIX_ENTRY_POINTS 5
|
||||
#define UNKNOWN_ENTRY_POINT 6
|
||||
#define LINUX_PROC_POINT 5
|
||||
#define AIX_ENTRY_POINTS 6
|
||||
#define UNKNOWN_ENTRY_POINT 7
|
||||
static int afs_entry_point = UNKNOWN_ENTRY_POINT;
|
||||
static int afs_syscalls[2];
|
||||
static char *afs_procpath;
|
||||
|
||||
/* Magic to get AIX syscalls to work */
|
||||
#ifdef _AIX
|
||||
@ -133,6 +145,37 @@ map_syscall_name_to_number (const char *str, int *res)
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int
|
||||
try_proc(const char *path)
|
||||
{
|
||||
int fd;
|
||||
fd = open(path, O_RDWR);
|
||||
if (fd < 0)
|
||||
return 1;
|
||||
close(fd);
|
||||
afs_procpath = strdup(path);
|
||||
if (afs_procpath == NULL)
|
||||
return 1;
|
||||
afs_entry_point = LINUX_PROC_POINT;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
do_proc(struct procdata *data)
|
||||
{
|
||||
int fd, ret, saved_errno;
|
||||
fd = open(afs_procpath, O_RDWR);
|
||||
if (fd < 0) {
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
ret = ioctl(fd, VIOC_SYSCALL, data);
|
||||
saved_errno = errno;
|
||||
close(fd);
|
||||
errno = saved_errno;
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
k_pioctl(char *a_path,
|
||||
int o_opcode,
|
||||
@ -153,12 +196,19 @@ k_pioctl(char *a_path,
|
||||
return syscall(afs_syscalls[0],
|
||||
a_path, o_opcode, a_paramsP, a_followSymlinks);
|
||||
#endif
|
||||
case LINUX_PROC_POINT: {
|
||||
struct procdata data = { 0, 0, 0, 0, AFSCALL_PIOCTL };
|
||||
data.param1 = (unsigned long)a_path;
|
||||
data.param2 = (unsigned long)o_opcode;
|
||||
data.param3 = (unsigned long)a_paramsP;
|
||||
data.param4 = (unsigned long)a_followSymlinks;
|
||||
return do_proc(&data);
|
||||
}
|
||||
#ifdef _AIX
|
||||
case AIX_ENTRY_POINTS:
|
||||
return Pioctl(a_path, o_opcode, a_paramsP, a_followSymlinks);
|
||||
#endif
|
||||
}
|
||||
|
||||
}
|
||||
errno = ENOSYS;
|
||||
#ifdef SIGSYS
|
||||
kill(getpid(), SIGSYS); /* You lose! */
|
||||
@ -201,6 +251,10 @@ k_setpag(void)
|
||||
case MULTIPLE_ENTRY_POINT:
|
||||
return syscall(afs_syscalls[1]);
|
||||
#endif
|
||||
case LINUX_PROC_POINT: {
|
||||
struct procdata data = { 0, 0, 0, 0, AFSCALL_SETPAG };
|
||||
return do_proc(&data);
|
||||
}
|
||||
#ifdef _AIX
|
||||
case AIX_ENTRY_POINTS:
|
||||
return Setpag();
|
||||
@ -389,6 +443,13 @@ k_hasafs(void)
|
||||
goto done;
|
||||
#endif
|
||||
|
||||
if (try_proc("/proc/fs/openafs/afs_ioctl") == 0)
|
||||
goto done;
|
||||
if (try_proc("/proc/fs/nnpfs/afs_ioctl") == 0)
|
||||
goto done;
|
||||
if (env && try_proc(env) == 0)
|
||||
goto done;
|
||||
|
||||
done:
|
||||
#ifdef SIGSYS
|
||||
signal(SIGSYS, saved_func);
|
||||
|
5
crypto/dist/heimdal/lib/krb5/Makefile.am
vendored
5
crypto/dist/heimdal/lib/krb5/Makefile.am
vendored
@ -1,5 +1,5 @@
|
||||
# $Heimdal: Makefile.am,v 1.156.2.3 2003/10/28 15:49:31 joda Exp $
|
||||
# $NetBSD: Makefile.am,v 1.1.1.8 2004/04/02 14:47:48 lha Exp $
|
||||
# $Heimdal: Makefile.am,v 1.156.2.4 2004/06/21 10:52:01 lha Exp $
|
||||
# $NetBSD: Makefile.am,v 1.1.1.9 2004/09/14 07:46:39 lha Exp $
|
||||
|
||||
include $(top_srcdir)/Makefile.am.common
|
||||
|
||||
@ -174,6 +174,7 @@ man_MANS = \
|
||||
krb5_parse_name.3 \
|
||||
krb5_principal_get_realm.3 \
|
||||
krb5_set_default_realm.3 \
|
||||
krb5_set_password.3 \
|
||||
krb5_sname_to_principal.3 \
|
||||
krb5_timeofday.3 \
|
||||
krb5_unparse_name.3 \
|
||||
|
10
crypto/dist/heimdal/lib/krb5/init_creds_pw.c
vendored
10
crypto/dist/heimdal/lib/krb5/init_creds_pw.c
vendored
@ -33,8 +33,8 @@
|
||||
|
||||
#include "krb5_locl.h"
|
||||
|
||||
__RCSID("$Heimdal: init_creds_pw.c,v 1.55 2003/03/20 18:07:31 lha Exp $"
|
||||
"$NetBSD: init_creds_pw.c,v 1.1.1.6 2003/05/15 20:28:47 lha Exp $");
|
||||
__RCSID("$Heimdal: init_creds_pw.c,v 1.55.2.1 2004/08/30 23:21:07 lha Exp $"
|
||||
"$NetBSD: init_creds_pw.c,v 1.1.1.7 2004/09/14 07:46:42 lha Exp $");
|
||||
|
||||
static int
|
||||
get_config_time (krb5_context context,
|
||||
@ -399,6 +399,8 @@ krb5_get_init_creds_password(krb5_context context,
|
||||
krb5_data password_data;
|
||||
int done;
|
||||
|
||||
memset(&kdc_reply, 0, sizeof(kdc_reply));
|
||||
|
||||
ret = get_init_creds_common(context, creds, client, start_time,
|
||||
in_tkt_service, options,
|
||||
&addrs, &etypes, &this_cred, &pre_auth_types,
|
||||
@ -487,8 +489,8 @@ krb5_get_init_creds_password(krb5_context context,
|
||||
data);
|
||||
out:
|
||||
memset (buf, 0, sizeof(buf));
|
||||
if (ret == 0)
|
||||
krb5_free_kdc_rep (context, &kdc_reply);
|
||||
|
||||
krb5_free_kdc_rep (context, &kdc_reply);
|
||||
|
||||
free (pre_auth_types);
|
||||
free (etypes);
|
||||
|
20
crypto/dist/heimdal/libtool
vendored
20
crypto/dist/heimdal/libtool
vendored
@ -1,7 +1,7 @@
|
||||
#! /usr/pkg/bin/bash
|
||||
|
||||
# libtoolT - Provide generalized library-building support services.
|
||||
# Generated automatically by (GNU heimdal 0.6.2)
|
||||
# Generated automatically by (GNU heimdal 0.6.3)
|
||||
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
||||
#
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
|
||||
@ -30,10 +30,10 @@
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# A sed program that does not truncate output.
|
||||
SED="/usr/bin/sed"
|
||||
SED="/usr/pkg/bin/gsed"
|
||||
|
||||
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
|
||||
Xsed="/usr/bin/sed -e s/^X//"
|
||||
Xsed="/usr/pkg/bin/gsed -e s/^X//"
|
||||
|
||||
# The HP-UX ksh and POSIX shell print the target directory to stdout
|
||||
# if CDPATH is set.
|
||||
@ -44,7 +44,7 @@ available_tags=" CXX F77"
|
||||
|
||||
# ### BEGIN LIBTOOL CONFIG
|
||||
|
||||
# Libtool was configured on host hummel.it.su.se:
|
||||
# Libtool was configured on host nutcracker.stacken.kth.se:
|
||||
|
||||
# Shell to use when invoking shell scripts.
|
||||
SHELL="/usr/pkg/bin/bash"
|
||||
@ -66,7 +66,7 @@ fast_install=needless
|
||||
|
||||
# The host system.
|
||||
host_alias=
|
||||
host=i386-unknown-netbsdelf2.0C
|
||||
host=i386-unknown-netbsdelf2.0G
|
||||
|
||||
# An echo program that does not interpret backslashes.
|
||||
echo="echo"
|
||||
@ -6739,7 +6739,7 @@ build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
|
||||
# End:
|
||||
# ### BEGIN LIBTOOL TAG CONFIG: CXX
|
||||
|
||||
# Libtool was configured on host hummel.it.su.se:
|
||||
# Libtool was configured on host nutcracker.stacken.kth.se:
|
||||
|
||||
# Shell to use when invoking shell scripts.
|
||||
SHELL="/usr/pkg/bin/bash"
|
||||
@ -6761,7 +6761,7 @@ fast_install=needless
|
||||
|
||||
# The host system.
|
||||
host_alias=
|
||||
host=i386-unknown-netbsdelf2.0C
|
||||
host=i386-unknown-netbsdelf2.0G
|
||||
|
||||
# An echo program that does not interpret backslashes.
|
||||
echo="echo"
|
||||
@ -6924,7 +6924,7 @@ predeps=""
|
||||
|
||||
# Dependencies to place after the objects being linked to create a
|
||||
# shared library.
|
||||
postdeps="-lstdc++ -lm -lgcc_s -lgcc_s"
|
||||
postdeps="-lstdc++ -lm -lgcc_s -lgcc_pic -lgcc_s -lgcc_pic"
|
||||
|
||||
# The library search path used internally by the compiler when linking
|
||||
# a shared library.
|
||||
@ -7035,7 +7035,7 @@ include_expsyms=""
|
||||
|
||||
# ### BEGIN LIBTOOL TAG CONFIG: F77
|
||||
|
||||
# Libtool was configured on host hummel.it.su.se:
|
||||
# Libtool was configured on host nutcracker.stacken.kth.se:
|
||||
|
||||
# Shell to use when invoking shell scripts.
|
||||
SHELL="/usr/pkg/bin/bash"
|
||||
@ -7057,7 +7057,7 @@ fast_install=needless
|
||||
|
||||
# The host system.
|
||||
host_alias=
|
||||
host=i386-unknown-netbsdelf2.0C
|
||||
host=i386-unknown-netbsdelf2.0G
|
||||
|
||||
# An echo program that does not interpret backslashes.
|
||||
echo="echo"
|
||||
|
54
crypto/dist/heimdal/missing
vendored
54
crypto/dist/heimdal/missing
vendored
@ -1,6 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Common stub for a few missing GNU programs while installing.
|
||||
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
scriptversion=2003-09-02.23
|
||||
|
||||
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003
|
||||
# Free Software Foundation, Inc.
|
||||
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -38,12 +42,23 @@ else
|
||||
configure_ac=configure.in
|
||||
fi
|
||||
|
||||
msg="missing on your system"
|
||||
|
||||
case "$1" in
|
||||
--run)
|
||||
# Try to run requested program, and just exit if it succeeds.
|
||||
run=
|
||||
shift
|
||||
"$@" && exit 0
|
||||
# Exit code 63 means version mismatch. This often happens
|
||||
# when the user try to use an ancient version of a tool on
|
||||
# a file that requires a minimum version. In this case we
|
||||
# we should proceed has if the program had been absent, or
|
||||
# if --run hadn't been passed.
|
||||
if test $? = 63; then
|
||||
run=:
|
||||
msg="probably too old"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -74,11 +89,13 @@ Supported PROGRAM values:
|
||||
lex create \`lex.yy.c', if possible, from existing .c
|
||||
makeinfo touch the output file
|
||||
tar try tar, gnutar, gtar, then tar without non-portable flags
|
||||
yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
|
||||
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
|
||||
|
||||
Send bug reports to <bug-automake@gnu.org>."
|
||||
;;
|
||||
|
||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||
echo "missing 0.4 - GNU automake"
|
||||
echo "missing $scriptversion (GNU Automake)"
|
||||
;;
|
||||
|
||||
-*)
|
||||
@ -94,7 +111,7 @@ Supported PROGRAM values:
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`acinclude.m4' or \`${configure_ac}'. You might want
|
||||
to install the \`Automake' and \`Perl' packages. Grab them from
|
||||
any GNU archive site."
|
||||
@ -108,7 +125,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`${configure_ac}'. You might want to install the
|
||||
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
|
||||
archive site."
|
||||
@ -122,7 +139,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`acconfig.h' or \`${configure_ac}'. You might want
|
||||
to install the \`Autoconf' and \`GNU m4' packages. Grab them
|
||||
from any GNU archive site."
|
||||
@ -146,7 +163,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
|
||||
You might want to install the \`Automake' and \`Perl' packages.
|
||||
Grab them from any GNU archive site."
|
||||
@ -162,8 +179,8 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||
system. You might have modified some files without having the
|
||||
WARNING: \`$1' is needed, but is $msg.
|
||||
You might have modified some files without having the
|
||||
proper tools for further handling them.
|
||||
You can get \`$1' as part of \`Autoconf' from any GNU
|
||||
archive site."
|
||||
@ -185,7 +202,7 @@ WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||
|
||||
bison|yacc)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' $msg. You should only need it if
|
||||
you modified a \`.y' file. You may need the \`Bison' package
|
||||
in order for those modifications to take effect. You can get
|
||||
\`Bison' from any GNU archive site."
|
||||
@ -215,7 +232,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
|
||||
lex|flex)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a \`.l' file. You may need the \`Flex' package
|
||||
in order for those modifications to take effect. You can get
|
||||
\`Flex' from any GNU archive site."
|
||||
@ -243,7 +260,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a dependency of a manual page. You may need the
|
||||
\`Help2man' package in order for those modifications to take
|
||||
effect. You can get \`Help2man' from any GNU archive site."
|
||||
@ -268,7 +285,7 @@ WARNING: \`$1' is missing on your system. You should only need it if
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is missing on your system. You should only need it if
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a \`.texi' or \`.texinfo' file, or any other file
|
||||
indirectly affecting the aspect of the manual. The spurious
|
||||
call might also be the consequence of using a buggy \`make' (AIX,
|
||||
@ -323,8 +340,8 @@ WARNING: I can't seem to be able to run \`tar' with the given arguments.
|
||||
|
||||
*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||
system. You might have modified some files without having the
|
||||
WARNING: \`$1' is needed, and is $msg.
|
||||
You might have modified some files without having the
|
||||
proper tools for further handling them. Check the \`README' file,
|
||||
it often tells you about the needed prerequisites for installing
|
||||
this package. You may also peek at any GNU archive site, in case
|
||||
@ -334,3 +351,10 @@ WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-end: "$"
|
||||
# End:
|
||||
|
69
crypto/dist/heimdal/mkinstalldirs
vendored
69
crypto/dist/heimdal/mkinstalldirs
vendored
@ -1,20 +1,32 @@
|
||||
#! /bin/sh
|
||||
# mkinstalldirs --- make directory hierarchy
|
||||
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
|
||||
scriptversion=2004-02-15.20
|
||||
|
||||
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
# Created: 1993-05-16
|
||||
# Public domain
|
||||
# Public domain.
|
||||
#
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
errstatus=0
|
||||
dirmode=""
|
||||
|
||||
usage="\
|
||||
Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
|
||||
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
|
||||
|
||||
Create each directory DIR (with mode MODE, if specified), including all
|
||||
leading file name components.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>."
|
||||
|
||||
# process command line arguments
|
||||
while test $# -gt 0 ; do
|
||||
case $1 in
|
||||
-h | --help | --h*) # -h for help
|
||||
echo "$usage" 1>&2
|
||||
echo "$usage"
|
||||
exit 0
|
||||
;;
|
||||
-m) # -m PERM arg
|
||||
@ -23,6 +35,10 @@ while test $# -gt 0 ; do
|
||||
dirmode=$1
|
||||
shift
|
||||
;;
|
||||
--version)
|
||||
echo "$0 $scriptversion"
|
||||
exit 0
|
||||
;;
|
||||
--) # stop option processing
|
||||
shift
|
||||
break
|
||||
@ -50,17 +66,37 @@ case $# in
|
||||
0) exit 0 ;;
|
||||
esac
|
||||
|
||||
# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
|
||||
# mkdir -p a/c at the same time, both will detect that a is missing,
|
||||
# one will create a, then the other will try to create a and die with
|
||||
# a "File exists" error. This is a problem when calling mkinstalldirs
|
||||
# from a parallel make. We use --version in the probe to restrict
|
||||
# ourselves to GNU mkdir, which is thread-safe.
|
||||
case $dirmode in
|
||||
'')
|
||||
if mkdir -p -- . 2>/dev/null; then
|
||||
if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
|
||||
echo "mkdir -p -- $*"
|
||||
exec mkdir -p -- "$@"
|
||||
else
|
||||
# On NextStep and OpenStep, the `mkdir' command does not
|
||||
# recognize any option. It will interpret all options as
|
||||
# directories to create, and then abort because `.' already
|
||||
# exists.
|
||||
test -d ./-p && rmdir ./-p
|
||||
test -d ./--version && rmdir ./--version
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
|
||||
if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
|
||||
test ! -d ./--version; then
|
||||
echo "mkdir -m $dirmode -p -- $*"
|
||||
exec mkdir -m "$dirmode" -p -- "$@"
|
||||
else
|
||||
# Clean up after NextStep and OpenStep mkdir.
|
||||
for d in ./-m ./-p ./--version "./$dirmode";
|
||||
do
|
||||
test -d $d && rmdir $d
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@ -84,17 +120,17 @@ do
|
||||
mkdir "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -d "$pathcomp"; then
|
||||
errstatus=$lasterr
|
||||
errstatus=$lasterr
|
||||
else
|
||||
if test ! -z "$dirmode"; then
|
||||
if test ! -z "$dirmode"; then
|
||||
echo "chmod $dirmode $pathcomp"
|
||||
lasterr=""
|
||||
chmod "$dirmode" "$pathcomp" || lasterr=$?
|
||||
lasterr=""
|
||||
chmod "$dirmode" "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -z "$lasterr"; then
|
||||
errstatus=$lasterr
|
||||
fi
|
||||
fi
|
||||
if test ! -z "$lasterr"; then
|
||||
errstatus=$lasterr
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -107,5 +143,8 @@ exit $errstatus
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-end: "$"
|
||||
# End:
|
||||
# mkinstalldirs ends here
|
||||
|
Loading…
Reference in New Issue
Block a user