29 #include "../my_config.h"
38 #define EXIT_USER_ABORT 4
40 #define EXIT_DATA_ERROR 5
43 #define EXIT_SCRIPT_ERROR 6
47 #define EXIT_LIMITINT 8
49 #define EXIT_UNKNOWN_ERROR 9
51 #define EXIT_COMPILATION 10
52 #define EXIT_SAVED_MODIFIED 11
54 #define EXTENSION "dar"
58 #define __VERSION__ "unknown"
65 #define CC_NAT "unknown"
73 using cli_callback = S_I (*)(std::shared_ptr<user_interaction> & dialog, int,
char *
const [],
const char **env);
75 extern void dar_suite_reset_signal_handler();
92 const char *getopt_string,
94 const struct option *long_options,
99 extern std::string dar_suite_command_line_features();
int dar_suite_global(int argc, char *const argv[], const char **env, const char *getopt_string, char stop_scan, cli_callback call)
common routine for all dar command-line tools to initialize environment and convert uncaught exceptio...
the main file of the libdar API definitions
libdar namespace encapsulate all libdar symbols