Top |
#define | BD_UTILS_EXEC_ERROR |
enum | BDUtilsExecError |
#define | BD_UTILS_SIZE_ERROR |
enum | BDUtilsSizeError |
#define | EXBIBYTE |
#define | EiB |
#define | GIBIBYTE |
#define | GiB |
#define | KIBIBYTE |
#define | KiB |
#define | MEBIBYTE |
#define | MiB |
#define | PEBIBYTE |
#define | PiB |
#define | TEBIBYTE |
#define | TiB |
void (*BDUtilsLogFunc) (gint level
,gchar *msg
);
Function type for logging function used by the libblockdev's exec utils to log the information about program executing.
gboolean bd_utils_exec_and_report_error (gchar **argv
,GError **error
);
gboolean bd_utils_exec_and_capture_output (gchar **argv
,gchar **output
,GError **error
);
gboolean bd_utils_init_logging (BDUtilsLogFunc new_log_func
,GError **error
);
new_log_func |
logging function to use or
|
[allow-none][scope notified] |
error |
place to store error (if any). |
[out] |
guint64 bd_utils_size_from_spec (gchar *spec
,GError **error
);
gboolean bd_utils_check_util_version (gchar *util
,gchar *version
,gchar *version_arg
,gchar *version_regexp
,GError **error
);
util |
name of the utility to check |
|
version |
minimum required version of the utility or |
[allow-none] |
version_arg |
argument to use with the |
[allow-none] |
version_regexp |
regexp to extract version from the version
info or |
[allow-none] |
error |
place to store error (if any). |
[out] |