summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1994-08-16 21:59:55 +0000
committerMark Eichin <eichin@mit.edu>1994-08-16 21:59:55 +0000
commit9db977fa00dea497233259be7bb6c658d2406bd6 (patch)
treead18ee5afe60f907d3b6080410180a86cf097042
parent8d3c7ad8e33da57805c2c1ece1b934997b2c87bf (diff)
test for vfork, using AC_VFORK, which is a very large hammer..
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4159 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/appl/bsd/ChangeLog6
-rw-r--r--src/appl/bsd/configure.in1
-rw-r--r--src/appl/bsd/krcp.c3
3 files changed, 10 insertions, 0 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index 705c49c15..74cd3a8e4 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,9 @@
+Tue Aug 16 17:58:09 1994 Mark Eichin (eichin@cygnus.com)
+
+ * krcp.c: check HAVE_VFORK_H
+ configure.in: use AC_VFORK (runtime test -- consider just using
+ fork instead.)
+
Sat Aug 13 02:04:37 1994 Mark Eichin (eichin@perdiem)
* Makefile.in (DEFINES): set LOGIN_PROGRAM correctly.
diff --git a/src/appl/bsd/configure.in b/src/appl/bsd/configure.in
index f4a4e5686..4187b7d60 100644
--- a/src/appl/bsd/configure.in
+++ b/src/appl/bsd/configure.in
@@ -10,6 +10,7 @@ AC_HAVE_LIBRARY(nsl)
dnl dbm libs for use of an_to_ln
AC_HAVE_LIBRARY(-lndbm)
AC_HAVE_LIBRARY(-ldbm)
+AC_VFORK
AC_FUNC_CHECK(strsave,AC_DEFINE(HAS_STRSAVE))
AC_FUNC_CHECK(utimes,AC_DEFINE(HAS_UTIMES))
AC_FUNC_CHECK(getutent,AC_DEFINE(HAVE_GETUTENT))
diff --git a/src/appl/bsd/krcp.c b/src/appl/bsd/krcp.c
index 8cdf80095..22a001596 100644
--- a/src/appl/bsd/krcp.c
+++ b/src/appl/bsd/krcp.c
@@ -54,6 +54,9 @@ static char sccsid[] = "@(#)rcp.c 5.10 (Berkeley) 9/20/88";
#include <netdb.h>
#include <errno.h>
#include <string.h>
+#ifdef HAVE_VFORK_H
+#include <vfork.h>
+#endif
#ifdef HAVE_SETRESUID
#ifndef HAVE_SETREUID