From 1735d444e002d1ecba8d45e5cac7125f50225d21 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Tue, 22 Mar 2011 23:19:22 +0100 Subject: [PATCH] Changes the default config file in Windows. --- snapraid.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/snapraid.c b/snapraid.c index 87ffa1a4..1ff86f4c 100644 --- a/snapraid.c +++ b/snapraid.c @@ -24,6 +24,15 @@ /****************************************************************************/ /* main */ +/** + * Default configuration file. + */ +#ifdef _WIN32 +#define CONF PACKAGE ".conf" +#else +#define CONF "/etc/" PACKAGE ".conf" +#endif + void version(void) { printf(PACKAGE " v" VERSION " by Andrea Mazzoleni, " PACKAGE_URL "\n"); } @@ -34,7 +43,7 @@ void usage(void) { printf("Usage: " PACKAGE " [options]\n"); printf("\n"); printf("Options:\n"); - printf(" " SWITCH_GETOPT_LONG("-c, --conf FILE ", "-c") " Configuration file (default /etc/" PACKAGE ".conf)\n"); + printf(" " SWITCH_GETOPT_LONG("-c, --conf FILE ", "-c") " Configuration file (default " CONF ")\n"); printf(" " SWITCH_GETOPT_LONG("-s, --start BLK ", "-s") " Start from the specified block number\n"); printf(" " SWITCH_GETOPT_LONG("-Z, --force-zero ", "-Z") " Force synching of files that get zero size\n"); printf(" " SWITCH_GETOPT_LONG("-E, --force-empty ", "-E") " Force synching of disks that get empty\n"); @@ -86,10 +95,10 @@ int main(int argc, char* argv[]) int ret; /* intercept Ctrl+C */ - signal(SIGINT, &signal_handler); - + signal(SIGINT, &signal_handler); + /* defaults */ - conf = "/etc/" PACKAGE ".conf"; + conf = CONF; verbose = 0; force_zero = 0; force_empty = 0;