"Fossies" - the Fresh Open Source Software Archive 
Member "xorriso-1.5.4/xorriso/drive_mgt.h" (30 Jan 2021, 1441 Bytes) of package /linux/misc/xorriso-1.5.4.pl02.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
For more information about "drive_mgt.h" see the
Fossies "Dox" file reference documentation.
1
2 /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
3
4 Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
5
6 Provided under GPL version 2 or later.
7
8 This file contains declarations of functions which operate on drives
9 and media.
10 */
11
12
13 #ifndef Xorriso_pvt_drive_mgt_includeD
14 #define Xorriso_pvt_drive_mgt_includeD yes
15
16
17 int Xorriso_may_burn(struct XorrisO *xorriso, int flag);
18
19 int Xorriso_toc_line(struct XorrisO *xorriso, int flag);
20
21 int Xorriso_media_product(struct XorrisO *xorriso, int flag);
22
23 int Xorriso_check_md5_range(struct XorrisO *xorriso, off_t start_lba,
24 off_t end_lba, char md5[16], int flag);
25
26 int Xorriso_check_interval(struct XorrisO *xorriso, struct SpotlisT *spotlist,
27 struct CheckmediajoB *job,
28 int from_lba, int block_count, int read_chunk,
29 int md5_start, int flag);
30
31 int Xorriso_get_drive_handles(struct XorrisO *xorriso,
32 struct burn_drive_info **dinfo,
33 struct burn_drive **drive,
34 char *attempt, int flag);
35
36 int Xorriso_check_for_abort(struct XorrisO *xorriso,
37 char *abort_file_path,
38 double post_read_time,
39 double *last_abort_file_time, int flag);
40
41 #endif /* ! Xorriso_pvt_drive_mgt_includeD */
42