Blob Blame History Raw
diff -up man-pages-3.30/man2/open.2.pom man-pages-3.30/man2/open.2
--- man-pages-3.30/man2/open.2.pom	2010-11-01 15:55:38.000000000 +0100
+++ man-pages-3.30/man2/open.2	2010-11-11 12:26:16.000000000 +0100
@@ -319,11 +319,21 @@ and
 already exists, then
 .BR open ()
 will fail.
-The behavior of
+On Linux (on kernel 2.6 or later)
 .B O_EXCL
-is undefined if
+can be used in 
+.BR open ()
+without
 .B O_CREAT
-is not specified.
+if the
+.I pathname
+is a block device.
+If the block device is in use by the system (mounted etc)
+.BR open ()
+will fail with 
+.B EBUSY.
+Otherwise the behavior is undefined.
+
 
 When these two flags are specified, symbolic links are not followed:
 .\" POSIX.1-2001 explicitly requires this behavior.