diff --git a/libburn/libburn.h b/libburn/libburn.h index 32a4bb3..aee20e9 100644 --- a/libburn/libburn.h +++ b/libburn/libburn.h @@ -404,10 +404,13 @@ void burn_set_verbosity(int level); after burn_initialize() and before any bus scan. But not mandatory at all. Parameter value 1 enables a feature, 0 disables. Default is (1,0,0). Have a good reason before you change it. - @param exclusive Try to open only devices which are not marked as busy + @param exclusive 1 = Try to open only devices which are not marked as busy and try to mark them busy if opened sucessfully. (O_EXCL) There are kernels which simply don't care about O_EXCL. Some have it off, some have it on, some are switchable. + 2 = in case of a SCSI device, also try to open exclusively + the matching /dev/sr, /dev/scd and /dev/st . + 0 = no attempt to make drive access exclusive. @param blocking Try to wait for drives which do not open immediately but also do not return an error as well. (O_NONBLOCK) This might stall indefinitely with /dev/hdX hard disks.