Changeset 3100
- Timestamp:
- 03/04/10 06:13:04 (6 months ago)
- Location:
- libburn/trunk
- Files:
-
- 2 modified
-
cdrskin/cdrskin_timestamp.h (modified) (1 diff)
-
libburn/sg-linux.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libburn/trunk/cdrskin/cdrskin_timestamp.h
r3097 r3100 1 #define Cdrskin_timestamP "2010.03.0 3.141407"1 #define Cdrskin_timestamP "2010.03.04.121441" -
libburn/trunk/libburn/sg-linux.c
r3066 r3100 1652 1652 { 1653 1653 int fd, os_errno= 0, ret; 1654 int max_tries = 3, tries = 0; 1654 1655 1655 1656 /* ts A60813 */ … … 1685 1686 if(! burn_drive_is_open(d)) { 1686 1687 1688 try_open:; 1687 1689 /* ts A60821 1688 1690 <<< debug: for tracing calls which might use open drive fds */ … … 1718 1720 d->released = 0; 1719 1721 return 1; 1720 } 1722 } else if (errno == EBUSY) 1723 goto drive_is_in_use; 1721 1724 libdax_msgs_submit(libdax_messenger, d->global_index, 0x00020003, 1722 1725 LIBDAX_MSGS_SEV_SORRY, LIBDAX_MSGS_PRIO_HIGH, … … 1725 1728 1726 1729 drive_is_in_use:; 1730 tries++; 1731 if (tries < max_tries) { 1732 usleep(2000000); 1733 goto try_open; 1734 } 1727 1735 libdax_msgs_submit(libdax_messenger, d->global_index, 1728 1736 0x00020003,
