* ftpd.c: Don't include netdb.h or sys/socket.h if krb.h is
authorTom Yu <tlyu@mit.edu>
Fri, 12 Dec 1997 04:28:29 +0000 (04:28 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 12 Dec 1997 04:28:29 +0000 (04:28 +0000)
included; this works around an Ultrix bug where those headers
aren't protected against multiple inclusion.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10333 dc483132-0cff-0310-8789-dd5450dbe970

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

index 4deb143e06534248d0619eff81bd96d8b9ffa3c1..6725f1e1a6ddade2c6a85380bf041ee2c230cb3c 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 11 23:28:07 1997  Tom Yu  <tlyu@mit.edu>
+
+       * ftpd.c: Don't include netdb.h or sys/socket.h if krb.h is
+       included; this works around an Ultrix bug where those headers
+       aren't protected against multiple inclusion.
+
 Thu Oct 16 01:23:41 1997  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in: Change LOCALINCLUDE and the link line to allow for
index 8eed259bbc8328d582917c23f732d78b7b63fa5a..318d2da4fdbb6624965f3a07dcfd6578d4d9865d 100644 (file)
@@ -47,7 +47,10 @@ static char sccsid[] = "@(#)ftpd.c   5.40 (Berkeley) 7/2/91";
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/ioctl.h>
+#ifndef KRB5_KRB4_COMPAT
+/* krb.h gets this, and Ultrix doesn't protect vs multiple inclusion */
 #include <sys/socket.h>
+#endif
 #include <sys/wait.h>
 #include <sys/file.h>
 
@@ -69,7 +72,10 @@ static char sccsid[] = "@(#)ftpd.c   5.40 (Berkeley) 7/2/91";
 #include <shadow.h>
 #endif
 #include <setjmp.h>
+#ifndef KRB5_KRB4_COMPAT
+/* krb.h gets this, and Ultrix doesn't protect vs multiple inclusion */
 #include <netdb.h>
+#endif
 #include <errno.h>
 #include <syslog.h>
 #include <unistd.h>