Bumped version number. More friendly error message with invalid arguments. Outp… | |
git clone git://git.codemadness.org/susmb | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit abe38e627824e686da4c8aa101a1ac750ba9e2be | |
parent 40ef6555471f3a59708239bdf86538f1cd5eae90 | |
Author: geoff <devnull@localhost> | |
Date: Mon, 8 May 2006 18:51:27 +0000 | |
Bumped version number. | |
More friendly error message with invalid arguments. | |
Outputs GPL information before forking. | |
Diffstat: | |
M options.c | 6 ++++++ | |
M usmb.c | 5 ++++- | |
M version.h | 2 +- | |
3 files changed, 11 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/options.c b/options.c | |
@@ -88,6 +88,12 @@ bool parse_args (int *argc, char ***argv, | |
bool ret = g_option_context_parse (context, argc, argv, &error); | |
g_option_context_free (context); | |
+ if (false == ret) | |
+ { | |
+ fprintf (stderr, "Try `%s --help' for more information\n", (*argv)[0]); | |
+ return false; | |
+ } | |
+ | |
if (version) | |
{ | |
show_version (stdout); | |
diff --git a/usmb.c b/usmb.c | |
@@ -37,6 +37,7 @@ | |
#include "usmb_dir.h" | |
#include "usmb_file.h" | |
#include "utils.h" | |
+#include "version.h" | |
static const char *share = NULL; | |
@@ -276,9 +277,11 @@ int main (int argc, char **argv) | |
return EXIT_FAILURE; | |
} | |
+ show_about (stdout); | |
+ | |
int fuse_argc; | |
char **fuse_argv; | |
- build_fuse_args (options, mountpoint, &fuse_argc, &fuse_argv); | |
+ build_fuse_args (options, mountpoint, &fuse_argc, &fuse_argv); | |
int ret = fuse_main (fuse_argc, fuse_argv, &fuse_ops); | |
xfree (mountpoint); | |
diff --git a/version.h b/version.h | |
@@ -21,7 +21,7 @@ | |
#include <stdio.h> | |
- #define USMB_VERSION 0x20060507 | |
+ #define USMB_VERSION 0x20060508 | |
// a - alpha, b - beta, p - pre-release, s - stable | |
#define USMB_VERSION_STATUS 'a' |