summaryrefslogtreecommitdiffstats
path: root/src/admin
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1994-06-24 07:14:35 +0000
committerMark Eichin <eichin@mit.edu>1994-06-24 07:14:35 +0000
commit177f06437fe33d440d205032fd444bab870e0a63 (patch)
treec3569432cb96c4bb0beedbaeaa652ad5db6bf4df /src/admin
parentd84cae22464901aadc1c23f64e002e64ad839927 (diff)
downloadkrb5-177f06437fe33d440d205032fd444bab870e0a63.tar.gz
krb5-177f06437fe33d440d205032fd444bab870e0a63.tar.xz
krb5-177f06437fe33d440d205032fd444bab870e0a63.zip
use getcwd if available
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3911 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/admin')
-rw-r--r--src/admin/edit/configure.in1
-rw-r--r--src/admin/edit/kdb5_edit.c8
2 files changed, 9 insertions, 0 deletions
diff --git a/src/admin/edit/configure.in b/src/admin/edit/configure.in
index 7d522928f2..ca9352a5c7 100644
--- a/src/admin/edit/configure.in
+++ b/src/admin/edit/configure.in
@@ -3,6 +3,7 @@ WITH_CCOPTS
AC_SET_BUILDTOP
AC_HAVE_LIBRARY(socket)
AC_HAVE_LIBRARY(nsl)
+AC_HAVE_FUNCS(getcwd)
SS_RULES
CONFIG_RULES
KRB_INCLUDE
diff --git a/src/admin/edit/kdb5_edit.c b/src/admin/edit/kdb5_edit.c
index 09680607fc..43ba606f66 100644
--- a/src/admin/edit/kdb5_edit.c
+++ b/src/admin/edit/kdb5_edit.c
@@ -1347,6 +1347,10 @@ void change_working_dir(argc, argv)
}
}
+#ifdef HAVE_GETCWD
+#define getwd(x) getcwd(x,MAXPATHLEN)
+#endif
+
void print_working_dir(argc, argv)
int argc;
char **argv;
@@ -1361,6 +1365,10 @@ void print_working_dir(argc, argv)
puts(buf);
}
+#ifdef HAVE_GETCWD
+#undef getwd
+#endif
+
int quit()
{
krb5_error_code retval;