parameterize use of htons/ntohs
authorJohn Kohl <jtkohl@mit.edu>
Fri, 19 Apr 1991 13:39:49 +0000 (13:39 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Fri, 19 Apr 1991 13:39:49 +0000 (13:39 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2001 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ccache/stdio/scc_maybe.c

index 8b6b3088ccf40fa80875d1e54497606765c5ba68..5347cf94beb1a667b24dc28fb4d0f3f90c037224 100644 (file)
@@ -17,7 +17,14 @@ static char rcsid_scc_maybe_c[] =
 #endif /* !lint & !SABER */
 
 #include "scc.h"
-#include <netinet/in.h>                        /* XXX ip only? */
+#include <krb5/osconf.h>
+
+#ifdef KRB5_USE_INET
+#include <netinet/in.h>
+#else
+ #error find some way to use net-byte-order file version numbers.
+#endif
+
 #include <krb5/libos.h>
 #include <krb5/los-proto.h>
 
@@ -30,9 +37,8 @@ krb5_scc_close_file (id)
      krb5_error_code retval;
 
      data = (krb5_scc_data *) id->data;
-     if (data->file == (FILE *) NULL) {
-        abort ();
-     }
+     if (data->file == (FILE *) NULL)
+        return KRB5_FCC_INTERNAL;
 #ifdef ultrix
      errno = 0;
 #endif