int main(int argc, const char **argv) { bool ret; poptContext pc; TALLOC_CTX *mem_ctx = talloc_stackframe(); struct poptOption long_options[] = { POPT_COMMON_SAMBA {0, 0, 0, 0} }; load_case_tables(); setup_logging(argv[0], DEBUG_STDERR); /* parse options */ pc = poptGetContext("smbconftort", argc, (const char **)argv, long_options, 0); while(poptGetNextOpt(pc) != -1) { } poptFreeContext(pc); ret = lp_load_global(get_dyn_CONFIGFILE()); if (!ret) { printf("failure: error loading the configuration\n"); goto done; } ret = torture_smbconf(); done: talloc_free(mem_ctx); return ret ? 0 : -1; }
int main(int argc, const char **argv) { bool ret; poptContext pc; TALLOC_CTX *mem_ctx = talloc_stackframe(); struct poptOption long_options[] = { POPT_COMMON_SAMBA {0, 0, 0, 0} }; load_case_tables(); dbf = x_stderr; /* parse options */ pc = poptGetContext("smbconftort", argc, (const char **)argv, long_options, 0); while(poptGetNextOpt(pc) != -1) { } poptFreeContext(pc); ret = lp_load(get_dyn_CONFIGFILE(), true, /* globals_only */ false, /* save_defaults */ false, /* add_ipc */ true /* initialize globals */); if (!ret) { printf("failure: error loading the configuration\n"); goto done; } ret = torture_smbconf(); done: TALLOC_FREE(mem_ctx); return ret ? 0 : -1; }