]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN): Protect with __USE_BSD.
authorUlrich Drepper <drepper@redhat.com>
Sun, 25 Oct 1998 09:09:29 +0000 (09:09 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 25 Oct 1998 09:09:29 +0000 (09:09 +0000)
sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
sysdeps/unix/sysv/linux/mips/bits/fcntl.h

index 70ebbeba618a4cf1e2a72b0bc5f388d7c15d29a3..9f90ddf57c2663fd6330709315a46ce394b067e6 100644 (file)
 #define F_EXLCK                16      /* or 3 */
 #define F_SHLCK                32      /* or 4 */
 
-/* operations for bsd flock(), also used by the kernel implementation */
-#define LOCK_SH                1       /* shared lock */
-#define LOCK_EX                2       /* exclusive lock */
-#define LOCK_NB                4       /* or'd with one of the above to prevent
+/* Operations for bsd flock(), also used by the kernel implementation */
+#ifdef __USE_BSD
+# define LOCK_SH       1       /* shared lock */
+# define LOCK_EX       2       /* exclusive lock */
+# define LOCK_NB       4       /* or'd with one of the above to prevent
                                   blocking */
-#define LOCK_UN                8       /* remove lock */
+# define LOCK_UN       8       /* remove lock */
+#endif
 
 /* We don't need to support __USE_FILE_OFFSET64.  */
 struct flock
index 027347053b7157550d9171f0428358e00a0b37bb..0a21a59e0adc8933c23068ee9442acbfc50abdb4 100644 (file)
 #define F_EXLCK                4       /* or 3 */
 #define F_SHLCK                8       /* or 4 */
 
-/* operations for bsd flock(), also used by the kernel implementation */
-#define LOCK_SH                1       /* shared lock */
-#define LOCK_EX                2       /* exclusive lock */
-#define LOCK_NB                4       /* or'd with one of the above to prevent                XXXXXXXXXXXXXXXXXX
+#ifdef __USE_BSD
+/* Operations for bsd flock(), also used by the kernel implementation */
+# define LOCK_SH       1       /* shared lock */
+# define LOCK_EX       2       /* exclusive lock */
+# define LOCK_NB       4       /* or'd with one of the above to prevent                XXXXXXXXXXXXXXXXXX
                                   blocking */
-#define LOCK_UN                8       /* remove lock */
+# define LOCK_UN       8       /* remove lock */
+#endif
 
 typedef struct flock
   {