Deal with sys_errlist
authorSam Hartman <hartmans@mit.edu>
Fri, 19 Jan 1996 00:01:30 +0000 (00:01 +0000)
committerSam Hartman <hartmans@mit.edu>
Fri, 19 Jan 1996 00:01:30 +0000 (00:01 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7337 dc483132-0cff-0310-8789-dd5450dbe970

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

index 971c87146efa5fac94c8338cac1aee0e3c8107a6..7daf4888c6620dc73ade8fbae0cb76775517e4c1 100644 (file)
@@ -1,3 +1,11 @@
+Thu Jan 18 18:39:06 1996  Sam Hartman  <hartmans@zygorthian-space-raiders.MIT.EDU>
+
+       * configure.in: Check for crypt in -lcrypt
+
+       * ftpd.c: Conditionalize sys_errlist
+
+       * configure.in: Check to declare sys_errlist.
+
 Thu Jan 18 14:55:42 1996  Sam Hartman  <hartmans@tertius.mit.edu>
 
        * ftpd.c : Only return an unable to acquire credentials error if all possible services fail.
index 9b4fd1f6ba9448d66427e76724aae14637f59bbb..67e001f70181259e69ff73d62e8d241aebb7ec6f 100644 (file)
@@ -7,10 +7,12 @@ KRB5_SIGTYPE
 CHECK_UTMP
 CHECK_SIGPROCMASK
 CHECK_WAIT_TYPE
+DECLARE_SYS_ERRLIST
 AC_FUNC_VFORK
 AC_CHECK_HEADERS(unistd.h stdlib.h string.h)
 AC_REPLACE_FUNCS(getdtablesize)
 AC_HAVE_FUNCS(getcwd getusershell seteuid setreuid setresuid)
+AC_CHECK_LIB(crypt,crypt) dnl 
 dnl 
 dnl copied from appl/bsd/configure.in
 AC_MSG_CHECKING([setenv])
index a5d014a4bae542aebce094078bd1f05b20eaf359..375fa19ea00ded12642b2a288bba49d1a197c980 100644 (file)
@@ -92,7 +92,9 @@ static char sccsid[] = "@(#)ftpd.c    5.40 (Berkeley) 7/2/91";
 #endif
 
 #define strerror(error)        (sys_errlist[error])
+#ifdef NEED_SYS_ERRLIST
 extern char *sys_errlist[];
+#endif
 
 extern char *mktemp ();