Lines Matching defs:base
74 char *base;
90 char *base;
221 } else if (!strcmp(var, "daemon.base") && !daemon->base_user) {
222 if (daemon->base && strcmp(daemon->base, value)) {
223 pr_err("failed: can't redefine base, bailing out\n");
226 daemon->base = strdup(value);
227 if (!daemon->base)
238 if (!strcmp(var, "daemon.base") && !daemon->base_user) {
239 daemon->base = strdup(value);
240 if (!daemon->base)
251 if (!daemon->base) {
252 pr_err("failed: base not defined\n");
256 if (stat(daemon->base, &st)) {
259 pr_err("failed: permission denied for '%s' base\n",
260 daemon->base);
263 pr_err("failed: base '%s' does not exists\n",
264 daemon->base);
267 pr_err("failed: can't access base '%s': %s\n",
268 daemon->base, strerror(errno));
274 pr_err("failed: base '%s' is not directory\n",
275 daemon->base);
327 if (asprintf(&session->base, "%s/session-%s",
328 daemon->base, session->name) < 0) {
333 if (mkdir(session->base, 0755) && errno != EEXIST) {
349 if (chdir(session->base)) {
523 session->base, SESSION_CONTROL);
532 session->base, SESSION_ACK);
598 scnprintf(path, sizeof(path), "%s/control", daemon->base);
682 /* base */
683 csv_sep, daemon->base,
685 csv_sep, daemon->base, SESSION_OUTPUT);
689 csv_sep, daemon->base, "lock");
697 fprintf(out, "[%d:daemon] base: %s\n", getpid(), daemon->base);
700 daemon->base, SESSION_OUTPUT);
702 daemon->base);
715 /* base */
720 csv_sep, session->base,
722 csv_sep, session->base, SESSION_OUTPUT);
726 csv_sep, session->base, SESSION_CONTROL,
728 csv_sep, session->base, SESSION_ACK);
740 fprintf(out, " base: %s\n",
741 session->base);
743 session->base, SESSION_OUTPUT);
745 session->base, SESSION_CONTROL);
747 session->base, SESSION_ACK);
870 scnprintf(path, sizeof(path), "%s/control", daemon->base);
927 zfree(&session->base);
980 zfree(&daemon->base);
1020 char *base, *dir;
1033 base = basename(basen);
1034 pr_debug("config file: %s, dir: %s\n", base, dir);
1038 daemon->config_base = strdup(base);
1097 daemon->base = strdup(daemon->base_user);
1098 if (!daemon->base)
1148 scnprintf(path, sizeof(path), "%s/lock", daemon->base);
1157 pid, daemon->base);
1199 if (chdir(daemon->base)) {
1507 OPT_STRING(0, "base", &__daemon.base_user,
1508 "directory", "base directory"),