summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-05-12 20:05:42 +0000
committerPaul Park <pjpark@mit.edu>1995-05-12 20:05:42 +0000
commitba90a92696df7d0c1b4d106421fab15d864e742a (patch)
treebe102849529d9f31bdfc4e373fc5b2bd3ef96eda
parent6a199a4ad4169de88d6c797f23a5f8552280dc05 (diff)
downloadkrb5-ba90a92696df7d0c1b4d106421fab15d864e742a.tar.gz
krb5-ba90a92696df7d0c1b4d106421fab15d864e742a.tar.xz
krb5-ba90a92696df7d0c1b4d106421fab15d864e742a.zip
Fix errors for Ultrix
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5804 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/kadmin/v5client/ChangeLog7
-rw-r--r--src/kadmin/v5client/configure.in2
-rw-r--r--src/kadmin/v5client/kadmin5.c5
3 files changed, 11 insertions, 3 deletions
diff --git a/src/kadmin/v5client/ChangeLog b/src/kadmin/v5client/ChangeLog
index cd80c44b20..4285e5970d 100644
--- a/src/kadmin/v5client/ChangeLog
+++ b/src/kadmin/v5client/ChangeLog
@@ -1,4 +1,11 @@
+Fri May 12 16:04:01 EDT 1995 Paul Park (pjpark@mit.edu)
+ * configure.in - Check for regex.h.
+ * kadmin5.c - Use regex.h only if present. Correctly calculate
+ length of argument string to build when command is
+ on command line.
+
+
Thu May 11 12:18:27 EDT 1995 Paul Park (pjpark@mit.edu)
* kadmin5.c - Change "programname" to be the last component of
argv[0]. Also correctly terminate generated
diff --git a/src/kadmin/v5client/configure.in b/src/kadmin/v5client/configure.in
index d870e25101..24acb693df 100644
--- a/src/kadmin/v5client/configure.in
+++ b/src/kadmin/v5client/configure.in
@@ -4,7 +4,7 @@ CONFIG_RULES
AC_SET_BUILDTOP
AC_PROG_INSTALL
AC_PROG_YACC
-AC_HAVE_HEADERS(pwd.h)
+AC_HAVE_HEADERS(pwd.h regex.h)
AC_HAVE_FUNCS(strptime re_comp regcomp getcwd)
AC_CONST
WITH_NETLIB
diff --git a/src/kadmin/v5client/kadmin5.c b/src/kadmin/v5client/kadmin5.c
index 9a51bbf998..92ed342f55 100644
--- a/src/kadmin/v5client/kadmin5.c
+++ b/src/kadmin/v5client/kadmin5.c
@@ -33,9 +33,9 @@
#if HAVE_PWD_H
#include <pwd.h>
#endif /* HAVE_PWD_H */
-#if HAVE_RE_COMP || HAVE_REGCOMP
+#if HAVE_REGEX_H
#include <regex.h>
-#endif /* HAVE_RE_COMP || HAVE_REGCOMP */
+#endif /* HAVE_REGEX_H */
/*
* Global storage.
@@ -1413,6 +1413,7 @@ kadmin_startup(argc, argv)
for (i=optind; i<argc; i++)
n2alloc += strlen(argv[i]) + 1;
+ n2alloc++;
if (action = (char *) malloc(n2alloc)) {
for (i=optind; i<argc; i++) {
strcat(action, argv[i]);