"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libburn/async.c" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

async.c  (xorriso-1.5.2):async.c  (xorriso-1.5.4)
/* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */ /* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */
/* Copyright (c) 2004 - 2006 Derek Foreman, Ben Jansens /* Copyright (c) 2004 - 2006 Derek Foreman, Ben Jansens
Copyright (c) 2006 - 2017 Thomas Schmitt <scdbackup@gmx.net> Copyright (c) 2006 - 2020 Thomas Schmitt <scdbackup@gmx.net>
Provided under GPL version 2 or later. Provided under GPL version 2 or later.
*/ */
/* ts A71019 */ /* ts A71019 */
/* Standard measure should be: Threads are created detached. /* Standard measure should be: Threads are created detached.
According to the man pages they should then care for disposing themselves. According to the man pages they should then care for disposing themselves.
>>> ??? It is yet unclear why the threads vanish from the process list >>> ??? It is yet unclear why the threads vanish from the process list
even if joinable and even if never joined. even if joinable and even if never joined.
skipping to change at line 418 skipping to change at line 418
return; return;
} }
reset_progress(drive, 1, 1, 1, 0x10000, 0); reset_progress(drive, 1, 1, 1, 0x10000, 0);
/* A70103 : will be set to 0 by burn_disc_erase_sync() */ /* A70103 : will be set to 0 by burn_disc_erase_sync() */
drive->cancel = 1; drive->cancel = 1;
/* ts A70103 moved up from burn_disc_erase_sync() */ /* ts A70103 moved up from burn_disc_erase_sync() */
/* ts A60825 : allow on parole to blank appendable CDs */ /* ts A60825 : allow on parole to blank appendable CDs */
/* ts A70131 : allow blanking of overwriteable DVD-RW (profile 0x13) */ /* ts A70131 : allow blanking of overwritable DVD-RW (profile 0x13) */
/* ts A70216 : allow blanking of CD-RW or DVD-RW in any regular state /* ts A70216 : allow blanking of CD-RW or DVD-RW in any regular state
and of any kind of full media */ and of any kind of full media */
/* ts A70909 : the willingness to burn any BURN_DISC_FULL media is /* ts A70909 : the willingness to burn any BURN_DISC_FULL media is
inappropriate. One would rather need a -force option inappropriate. One would rather need a -force option
Note: keep this in sync with mmc_read_disc_info() */ Note: keep this in sync with mmc_read_disc_info() */
/* ts B10321 : Allowed role 5 to be blanked */ /* ts B10321 : Allowed role 5 to be blanked */
if ((drive->drive_role == 1 && if ((drive->drive_role == 1 &&
drive->current_profile != 0x0a && drive->current_profile != 0x0a &&
drive->current_profile != 0x13 && drive->current_profile != 0x13 &&
drive->current_profile != 0x14 && drive->current_profile != 0x14 &&
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)