New -stdio_sync option "end", -as mkisofs default is now --stdio_sync "off"

This commit is contained in:
2014-04-08 09:18:14 +00:00
parent 9343e1dd95
commit a61a2de957
14 changed files with 168 additions and 141 deletions

View File

@ -2476,11 +2476,13 @@ according to the setting of command -acl.
The default depends on media type, on command -stream_recording ,
and on compile time options.
-stdio_sync "on"|"off"|number
-stdio_sync "on"|"off"|"end"|number
Set the number of bytes after which to force output to stdio:
pseudo drives. This forcing keeps the memory from being clogged
with lots of pending data for slow devices. Default "on" is the
same as "16m". Forced output can be disabled by "off".
same as "16m". Forced output can be disabled by "off", or be
delayed by "end" until all data are produced. If a number is
chosen, then it must be at least 64k.
-dummy "on"|"off"
If "on" then simulate burning or refuse with FAILURE event if no
@ -3782,7 +3784,9 @@ said programs trigger comparable actions.
ISO image when the command -as ends. If you use several -as
mkisofs commands in the same run, then consider to put such
options into the last -as command.
-pacifier gets set to "mkisofs" if files are added to the image.
If files are added to the image, then -pacifier gets set to
"mkisofs" and -stdio_sync is defaulted to "off" if no such setting
was made yet.
-graft-points is equivalent to -pathspecs on. Note that pathspecs
without "=" are interpreted differently than with `xorriso'
command -add. Directories get merged with the root directory of
@ -4932,7 +4936,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -chown sets ownership in ISO image: Manip. (line 49)
* -chown_r sets ownership in ISO image: Manip. (line 54)
* -clone copies ISO directory tree: Insert. (line 181)
* -close controls media closing: SetWrite. (line 357)
* -close controls media closing: SetWrite. (line 359)
* -close_damaged closes damaged track and session: Writing. (line 170)
* -close_filter_list bans filter registration: Filter. (line 52)
* -commit writes pending ISO image: Writing. (line 29)
@ -4959,7 +4963,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
(line 60)
* -drive_class controls drive accessability: Loading. (line 78)
* -du show directory size in ISO image: Navigate. (line 89)
* -dummy controls write simulation: SetWrite. (line 346)
* -dummy controls write simulation: SetWrite. (line 348)
* -dus show directory size in ISO image: Navigate. (line 93)
* -dusx show directory size on disk: Navigate. (line 102)
* -dux show directory size on disk: Navigate. (line 97)
@ -4981,7 +4985,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -follow softlinks and mount points: SetInsert. (line 76)
* -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 212)
* -format formats media: Writing. (line 91)
* -fs sets size of fifo: SetWrite. (line 350)
* -fs sets size of fifo: SetWrite. (line 352)
* -getfacl shows ACL in ISO image: Navigate. (line 70)
* -getfacl_r shows ACL in ISO image: Navigate. (line 77)
* -getfattr shows xattr in ISO image: Navigate. (line 81)
@ -5042,8 +5046,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -out_charset sets output character set: SetWrite. (line 276)
* -outdev acquires a drive for output: AqDrive. (line 31)
* -overwrite enables overwriting in ISO: SetInsert. (line 127)
* -pacifier controls pacifier text form: Emulation. (line 163)
* -padding sets amount or mode of image padding: SetWrite. (line 382)
* -pacifier controls pacifier text form: Emulation. (line 165)
* -padding sets amount or mode of image padding: SetWrite. (line 384)
* -page set terminal geometry: DialogCtl. (line 19)
* -paste_in copies file into disk file: Restore. (line 124)
* -path_list inserts paths from disk file: Insert. (line 80)
@ -5064,7 +5068,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -quoted_not_list sets exclusions: SetInsert. (line 72)
* -quoted_path_list inserts paths from disk file: Insert. (line 85)
* -read_mkisofsrc searches and reads .mkisofsrc file: Emulation.
(line 151)
(line 153)
* -read_speed set read speed: Loading. (line 11)
* -reassure enables confirmation question: DialogCtl. (line 32)
* -report_about controls verbosity: Exception. (line 55)
@ -5079,7 +5083,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -rom_toc_scan searches for sessions: Loading. (line 238)
* -rr_reloc_dir sets name of relocation directory: SetWrite.
(line 145)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 177)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179)
* -scsi_log reports SCSI commands: Scripting. (line 158)
* -session_log logs written sessions: Scripting. (line 149)
* -session_string composes session info line: Inquiry. (line 78)
@ -5118,7 +5122,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -volid sets volume id: SetWrite. (line 164)
* -volset_id sets volume set id: SetWrite. (line 185)
* -volume_date sets volume timestamp: SetWrite. (line 212)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 374)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 376)
* -x enables automatic execution order of arguments: ArgSort.
(line 16)
* -xattr controls handling of xattr (EA): Loading. (line 178)
@ -5148,12 +5152,12 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Backslash Interpretation, _definition: Processing. (line 52)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 217)
* Backup, enable features, -for_backup: Loading. (line 212)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 177)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 179)
* Blank media, _definition: Media. (line 29)
* Blind growing, _definition: Methods. (line 40)
* Bootability, control, -boot_image: Bootable. (line 26)
* Bugs, reporting: Bugreport. (line 6)
* cdrecord, Emulation: Emulation. (line 116)
* cdrecord, Emulation: Emulation. (line 118)
* Character Set, _definition: Charset. (line 6)
* Character Set, for input, -in_charset: Loading. (line 116)
* Character Set, for input/output, -charset: Charset. (line 54)
@ -5201,10 +5205,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* EFI system partition, _definition: Bootable. (line 169)
* El Torito, _definition: Extras. (line 19)
* Emulation, -as: Emulation. (line 13)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 151)
* Emulation, cdrecord, -as: Emulation. (line 116)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 153)
* Emulation, cdrecord, -as: Emulation. (line 118)
* Emulation, mkisofs, -as: Emulation. (line 16)
* Emulation, pacifier form, -pacifier: Emulation. (line 163)
* Emulation, pacifier form, -pacifier: Emulation. (line 165)
* Examples: Examples. (line 6)
* extattr, _definition: Extras. (line 65)
* Filter, _definition: Filter. (line 6)
@ -5397,22 +5401,22 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Write, block size, -dvd_obs: SetWrite. (line 333)
* Write, bootability, -boot_image: Bootable. (line 26)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 340)
* Write, close media, -close: SetWrite. (line 357)
* Write, close media, -close: SetWrite. (line 359)
* Write, compliance to specs, -compliance: SetWrite. (line 58)
* Write, defect management, -stream_recording: SetWrite. (line 321)
* Write, disable Rock Ridge, -rockridge: SetWrite. (line 52)
* Write, enable HFS+, -hfsplus: SetWrite. (line 14)
* Write, enable Joliet, -joliet: SetWrite. (line 10)
* Write, fifo size, -fs: SetWrite. (line 350)
* Write, fifo size, -fs: SetWrite. (line 352)
* Write, free space, -tell_media_space: Inquiry. (line 104)
* Write, log problematic disk files, -errfile_log: Scripting. (line 129)
* Write, log written sessions, -session_log: Scripting. (line 149)
* Write, padding image, -padding: SetWrite. (line 382)
* Write, padding image, -padding: SetWrite. (line 384)
* Write, pending ISO image, -commit: Writing. (line 29)
* Write, predict image size, -print_size: Inquiry. (line 91)
* Write, set speed, -speed: SetWrite. (line 302)
* Write, simulation, -dummy: SetWrite. (line 346)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 374)
* Write, simulation, -dummy: SetWrite. (line 348)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 376)
* xattr, _definition: Extras. (line 65)
* xattr, control handling, -xattr: Loading. (line 178)
* xattr, set in ISO image, -setfattr: Manip. (line 118)
@ -5444,40 +5448,40 @@ Node: CmdFind76563
Node: Filter93164
Node: Writing97720
Node: SetWrite107851
Node: Bootable128436
Node: Jigdo144902
Node: Charset149149
Node: Exception152464
Node: DialogCtl158584
Node: Inquiry161182
Node: Navigate167499
Node: Verify175797
Node: Restore185061
Node: Emulation192148
Node: Scripting202450
Node: Frontend210221
Node: Examples219828
Node: ExDevices221006
Node: ExCreate221672
Node: ExDialog222957
Node: ExGrowing224222
Node: ExModifying225027
Node: ExBootable225531
Node: ExCharset226083
Node: ExPseudo226975
Node: ExCdrecord227873
Node: ExMkisofs228190
Node: ExGrowisofs229530
Node: ExException230665
Node: ExTime231119
Node: ExIncBackup231578
Node: ExRestore235558
Node: ExRecovery236491
Node: Files237061
Node: Seealso238360
Node: Bugreport239083
Node: Legal239664
Node: CommandIdx240675
Node: ConceptIdx257337
Node: Bootable128557
Node: Jigdo145023
Node: Charset149270
Node: Exception152585
Node: DialogCtl158705
Node: Inquiry161303
Node: Navigate167620
Node: Verify175918
Node: Restore185182
Node: Emulation192269
Node: Scripting202657
Node: Frontend210428
Node: Examples220035
Node: ExDevices221213
Node: ExCreate221879
Node: ExDialog223164
Node: ExGrowing224429
Node: ExModifying225234
Node: ExBootable225738
Node: ExCharset226290
Node: ExPseudo227182
Node: ExCdrecord228080
Node: ExMkisofs228397
Node: ExGrowisofs229737
Node: ExException230872
Node: ExTime231326
Node: ExIncBackup231785
Node: ExRestore235765
Node: ExRecovery236698
Node: Files237268
Node: Seealso238567
Node: Bugreport239290
Node: Legal239871
Node: CommandIdx240882
Node: ConceptIdx257544

End Tag Table