#include "common/system.h"
-static char *progname = NULL;
static bool realtime = true;
struct lock_state {
}
-static void usage(void)
+static void usage(const char *progname)
{
fprintf(stderr, "\n");
fprintf(stderr, "Usage: %s <ctdbd-pid> <output-fd> RECORD <db-path> <db-flags> <db-key>\n", progname);
reset_scheduler();
- progname = argv[0];
-
if (argc < 4) {
- usage();
+ usage(argv[0]);
exit(1);
}
fprintf(stderr,
"locking: Invalid number of arguments (%d)\n",
argc);
- usage();
+ usage(argv[0]);
exit(1);
}
result = lock_record(argv[4], argv[5], argv[6], &state);
fprintf(stderr,
"locking: Invalid number of arguments (%d)\n",
argc);
- usage();
+ usage(argv[0]);
exit(1);
}
result = lock_db(argv[4], argv[5], &state);
} else {
fprintf(stderr, "locking: Invalid lock-type '%s'\n", lock_type);
- usage();
+ usage(argv[0]);
exit(1);
}