Portability changes for unicos and sysvimp
authorTheodore Tso <tytso@mit.edu>
Tue, 23 Feb 1993 00:47:49 +0000 (00:47 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 23 Feb 1993 00:47:49 +0000 (00:47 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2495 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ccache/file/fcc_maybe.c

index 93e51f65d70dc802fe4d088dcd060b30b847d716..8ecd82071b6c035c460dd14f493090fad0fa84f9 100644 (file)
@@ -31,6 +31,7 @@ static char rcsid_fcc_maybe_c[] =
 #endif /* !lint & !SABER */
 
 #include "fcc.h"
+#include <errno.h>
 #include <krb5/osconf.h>
 
 int krb5_fcc_default_format = KRB5_FCC_DEFAULT_FVNO;
@@ -46,17 +47,20 @@ int krb5_fcc_default_format = KRB5_FCC_DEFAULT_FVNO;
 #include <stdio.h>
 
 #ifdef POSIX_FILE_LOCKS
-#include <errno.h>
+#ifndef unicos61
 #include <fcntl.h>
+#endif /* unicos61 */
 #define SHARED_LOCK    F_RDLCK
 #define EXCLUSIVE_LOCK F_WRLCK
 #define UNLOCK_LOCK    F_UNLCK
-#else
+#else /* !POSIX_FILE_LOCKS */
+#ifndef sysvimp
 #include <sys/file.h>
+#endif /* sysvimp */
 #define SHARED_LOCK    LOCK_SH
 #define EXCLUSIVE_LOCK LOCK_EX
 #define UNLOCK_LOCK    LOCK_UN
-#endif
+#endif /* POSIX_FILE_LOCKS */
 
 #define LOCK_IT 0
 #define UNLOCK_IT 1