#include <netinet/in.h>\r
\r
#ifndef SYSCONFDIR\r
-#define SYSCONFDIR "\etc\rdma"\r
+#define SYSCONFDIR "/etc"\r
#endif\r
+#define ACM_DEST_DIR SYSCONFDIR "/rdma"\r
#define ACM_ADDR_FILE "ibacm_addr.cfg"\r
#define ACM_OPTS_FILE "ibacm_opts.cfg"\r
\r
/*
* Service options - may be set through acm_opts file.
*/
-static char *opts_file = SYSCONFDIR "/" ACM_OPTS_FILE;
-static char *addr_file = SYSCONFDIR "/" ACM_ADDR_FILE;
+static char *opts_file = ACM_DEST_DIR "/" ACM_OPTS_FILE;
+static char *addr_file = ACM_DEST_DIR "/" ACM_ADDR_FILE;
static char log_file[128] = "/var/log/ibacm.log";
static int log_level = 0;
static char lock_file[128] = "/var/run/ibacm.pid";
printf(" [-D] - run as a daemon (default)\n");
printf(" [-P] - run as a standard process\n");
printf(" [-A addr_file] - address configuration file\n");
- printf(" (default %s/%s\n", SYSCONFDIR, ACM_ADDR_FILE);
+ printf(" (default %s/%s\n", ACM_DEST_DIR, ACM_ADDR_FILE);
printf(" [-O option_file] - option configuration file\n");
- printf(" (default %s/%s\n", SYSCONFDIR, ACM_OPTS_FILE);
+ printf(" (default %s/%s\n", ACM_DEST_DIR, ACM_OPTS_FILE);
}
int CDECL_FUNC main(int argc, char **argv)
#include <infiniband/acm.h>
#include "libacm.h"
-static char *dest_dir = SYSCONFDIR;
+static char *dest_dir = ACM_DEST_DIR;
static char *addr_file = ACM_ADDR_FILE;
static char *opts_file = ACM_OPTS_FILE;
printf(" -O [opt_file] - generate local ibacm_opts.cfg options file\n");
printf(" (default is %s)\n", ACM_OPTS_FILE);
printf(" -D dest_dir - specify destination directory for output files\n");
- printf(" (default is %s)\n", SYSCONFDIR);
+ printf(" (default is %s)\n", ACM_DEST_DIR);
printf(" -V - enable verbose output\n");
}