aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/cmd_line.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd_line.c')
-rw-r--r--src/cmd_line.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/cmd_line.c b/src/cmd_line.c
index be1a947..db6b36b 100644
--- a/src/cmd_line.c
+++ b/src/cmd_line.c
@@ -16,50 +16,50 @@
#include <string.h>
static char* get_current_binary_path(void) {
- return readlink_wrapper("/proc/self/exe");
+ return readlink_wrapper("/proc/self/exe");
}
static char* get_current_binary_name(void) {
- char* path = get_current_binary_path();
- if (!path)
- return NULL;
+ char* path = get_current_binary_path();
+ if (!path)
+ return NULL;
- char* name = basename(path);
+ char* name = basename(path);
- char* result = strdup(name);
- if (!result) {
- log_errno("strdup");
- goto free_path;
- }
+ char* result = strdup(name);
+ if (!result) {
+ log_errno("strdup");
+ goto free_path;
+ }
free_path:
- free(path);
+ free(path);
- return result;
+ return result;
}
void exit_with_usage(int ec) {
- FILE* dest = stdout;
- if (ec)
- dest = stderr;
+ FILE* dest = stdout;
+ if (ec)
+ dest = stderr;
- char* binary = get_current_binary_name();
+ char* binary = get_current_binary_name();
- fprintf(dest, "usage: %s %s\n", binary ? binary : "prog", get_usage_string());
- free(binary);
- exit(ec);
+ fprintf(dest, "usage: %s %s\n", binary ? binary : "prog", get_usage_string());
+ free(binary);
+ exit(ec);
}
void exit_with_usage_err(const char* msg) {
- if (msg)
- fprintf(stderr, "usage error: %s\n", msg);
- exit_with_usage(1);
+ if (msg)
+ fprintf(stderr, "usage error: %s\n", msg);
+ exit_with_usage(1);
}
void exit_with_version(void) {
- char* binary = get_current_binary_name();
+ char* binary = get_current_binary_name();
- printf("%s v%s (%s)\n", binary ? binary : "prog", project_version, project_rev);
- free(binary);
- exit(0);
+ printf("%s v%s (%s)\n", binary ? binary : "prog", project_version, project_rev);
+ free(binary);
+ exit(0);
}