* configure.in, Makefile.in: only link getdtablesize.o if needed
authorTom Yu <tlyu@mit.edu>
Mon, 3 Jun 1996 02:10:00 +0000 (02:10 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 3 Jun 1996 02:10:00 +0000 (02:10 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8205 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/gssftp/ftpd/ChangeLog
src/appl/gssftp/ftpd/Makefile.in
src/appl/gssftp/ftpd/configure.in

index 63ec4a4dbb6d2c79f0aa0a684e893f54b62f1ad8..bea3f2a3f3b6e38e60c4b6444a44c80a3bea7cf1 100644 (file)
@@ -1,3 +1,7 @@
+Sun Jun  2 22:08:17 1996  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in, Makefile.in: only link getdtablesize.o if needed
+
 Thu Mar 28 21:07:20 1996  Ken Raeburn  <raeburn@cygnus.com>
 
        * ftpcmd.y: Define unix for HP-UX.
index 16dfeb157d607657441db869307dc3ef82bcba14..68ceb468a7e40d54ec21166f4dcca4c49b4a941e 100644 (file)
@@ -11,10 +11,10 @@ SRCS        = ftpd.c ftpcmd.y logwtmp.c popen.c vers.c \
          $(srcdir)../ftp/glob.c \
          $(srcdir)../ftp/radix.c \
          $(srcdir)../ftp/secure.c \
-         $(srcdir)../../bsd/getdtablesize.c $(SETENVSRC)
+         $(GETDTABLESIZESRC) $(SETENVSRC)
 
 OBJS   = ftpd.o ftpcmd.o glob.o popen.o logwtmp.o vers.o radix.o \
-         secure.o getdtablesize.o $(SETENVOBJ)
+         secure.o $(GETDTABLESIZEOBJ) $(SETENVOBJ)
 
 KLIB = -lgssapi_krb5 -lkrb5 -lcrypto $(COMERRLIB)
 DEPKLIB = $(TOPLIBD)/gssapi/libgssapi_krb5.a $(TOPLIBD)/libkrb5.a \
index a91cce0c32fa5ab131fc5c7218b5e5b1269c849d..0bb213de829edb2f850ec16c094b80a206a376f3 100644 (file)
@@ -11,6 +11,11 @@ DECLARE_SYS_ERRLIST
 AC_FUNC_VFORK
 AC_HEADER_STDARG
 AC_CHECK_HEADERS(unistd.h stdlib.h string.h)
+AC_CHECK_FUNC(getdtablesize,,
+[GETDTABLESIZESRC='$(srcdir)/../bsd/getdtablesize.c'
+GETDTABLESIZEOBJ=getdtablesize.o
+AC_SUBST([GETDTABLESIZESRC])
+AC_SUBST([GETDTABLESIZEOBJ])])
 AC_REPLACE_FUNCS(getdtablesize)
 AC_HAVE_FUNCS(getcwd getusershell seteuid setreuid setresuid)
 AC_CHECK_LIB(crypt,crypt) dnl