Use POSIX_FILE_LOCKS if _POSIX_VERSION in unistd.h
authorTheodore Tso <tytso@mit.edu>
Fri, 7 Oct 1994 17:24:08 +0000 (17:24 +0000)
committerTheodore Tso <tytso@mit.edu>
Fri, 7 Oct 1994 17:24:08 +0000 (17:24 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4480 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/os/ChangeLog
src/lib/krb5/os/lock_file.c

index 57b52ae3df6f2a220fceaa7cf2285a19006c20d6..e6c36ad0a69a3f735e4a268351e8167ebd04e89b 100644 (file)
@@ -1,3 +1,8 @@
+Fri Oct  7 13:23:18 1994  Theodore Y. Ts'o  (tytso@dcl)
+
+       * lock_file.c: Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined
+               in unistd.h
+
 Thu Sep 22 20:46:08 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * configure.in: Put in correct dependency order of configure.in
index 0b865e9e7d6aabdc04a3bae14fb54dc3aa17439b..6ad5bc0f6ed71b9a1bf207d6b828e515fda28122 100644 (file)
 
 #include <stdio.h>
 
-/* POSIX_* are auto-magically defined in <krb5/config.h> at source
-   configuration time. */
+#if HAVE_UNISTD_H
+#include <sys/types.h>
+#include <unistd.h>
+#endif
+          
+#ifdef _POSIX_VERSION
+ /* Is there a better way to decide whether or not we should use flock */
+ /* vs. fcntl.  Example: broken SunOS tmpfs.... */
+#define POSIX_FILE_LOCKS
+#endif
+
 
 #ifdef POSIX_FILE_LOCKS
 #include <errno.h>