"Fossies" - the Fresh Open Source Software Archive 
Member "libisoburn-1.5.4/xorriso/lib_mgt.h" (8 Jul 2020, 2088 Bytes) of package /linux/misc/libisoburn-1.5.4.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 "lib_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 manage the relation
9 between xorriso and the libraries: libburn, libisofs, and libisoburn.
10 */
11
12
13 #ifndef Xorriso_pvt_x_includeD
14 #define Xorriso_pvt_x_includeD yes
15
16
17 #ifndef Xorriso_standalonE
18
19 /* The library which does the ISO 9660 / RockRidge manipulations */
20 #include <libisofs/libisofs.h>
21
22 /* The library which does MMC optical drive operations */
23 #include <libburn/libburn.h>
24
25 /* The library which enhances overwritable media with ISO 9660 multi-session
26 capabilities via the method invented by Andy Polyakov for growisofs */
27 #include <libisoburn/libisoburn.h>
28
29 /* The official xorriso options API. "No shortcuts" */
30 #include "xorriso.h"
31
32 /* The inner description of XorrisO */
33 #include "xorriso_private.h"
34
35 /* The inner isofs- and burn-library interface */
36 #include "xorrisoburn.h"
37
38 #else /* ! Xorriso_standalonE */
39
40 #include "../libisofs/libisofs.h"
41 #include "../libburn/libburn.h"
42 #include "../libisoburn/libisoburn.h"
43 #include "xorriso.h"
44 #include "xorriso_private.h"
45 #include "xorrisoburn.h"
46
47 #endif /* Xorriso_standalonE */
48
49
50 int Xorriso_abort(struct XorrisO *xorriso, int flag);
51
52
53 /* @param flag bit0= suppress messages below UPDATE
54 bit1= suppress messages below FAILURE
55 */
56 int Xorriso_set_image_severities(struct XorrisO *xorriso, int flag);
57
58 int Xorriso__sev_to_text(int severity, char **severity_name,
59 int flag);
60
61 /* @param flag bit0= report libisofs error text
62 bit1= victim is disk_path
63 bit2= do not inquire libisofs, report msg_text and min_severity
64 */
65 int Xorriso_report_iso_error(struct XorrisO *xorriso, char *victim,
66 int iso_error_code, char msg_text[], int os_errno,
67 char min_severity[], int flag);
68
69 int Xorriso_process_msg_queues(struct XorrisO *xorriso, int flag);
70
71
72 #endif /* ! Xorriso_pvt_x_includeD */
73