Lines Matching refs:base

75 	char				*base;  member
91 char *base; member
223 if (daemon->base && strcmp(daemon->base, value)) { in server_config()
227 daemon->base = strdup(value); in server_config()
228 if (!daemon->base) in server_config()
240 daemon->base = strdup(value); in client_config()
241 if (!daemon->base) in client_config()
252 if (!daemon->base) { in check_base()
257 if (stat(daemon->base, &st)) { in check_base()
261 daemon->base); in check_base()
265 daemon->base); in check_base()
269 daemon->base, strerror(errno)); in check_base()
276 daemon->base); in check_base()
328 if (asprintf(&session->base, "%s/session-%s", in daemon_session__run()
329 daemon->base, session->name) < 0) { in daemon_session__run()
334 if (mkdir(session->base, 0755) && errno != EEXIST) { in daemon_session__run()
350 if (chdir(session->base)) { in daemon_session__run()
524 session->base, SESSION_CONTROL); in daemon_session__control()
533 session->base, SESSION_ACK); in daemon_session__control()
599 scnprintf(path, sizeof(path), "%s/control", daemon->base); in setup_server_socket()
684 csv_sep, daemon->base, in cmd_session_list()
686 csv_sep, daemon->base, SESSION_OUTPUT); in cmd_session_list()
690 csv_sep, daemon->base, "lock"); in cmd_session_list()
698 fprintf(out, "[%d:daemon] base: %s\n", getpid(), daemon->base); in cmd_session_list()
701 daemon->base, SESSION_OUTPUT); in cmd_session_list()
703 daemon->base); in cmd_session_list()
721 csv_sep, session->base, in cmd_session_list()
723 csv_sep, session->base, SESSION_OUTPUT); in cmd_session_list()
727 csv_sep, session->base, SESSION_CONTROL, in cmd_session_list()
729 csv_sep, session->base, SESSION_ACK); in cmd_session_list()
742 session->base); in cmd_session_list()
744 session->base, SESSION_OUTPUT); in cmd_session_list()
746 session->base, SESSION_CONTROL); in cmd_session_list()
748 session->base, SESSION_ACK); in cmd_session_list()
871 scnprintf(path, sizeof(path), "%s/control", daemon->base); in setup_client_socket()
928 zfree(&session->base); in daemon_session__delete()
981 zfree(&daemon->base); in daemon__exit()
1021 char *base, *dir; in setup_config_changes() local
1034 base = basename(basen); in setup_config_changes()
1035 pr_debug("config file: %s, dir: %s\n", base, dir); in setup_config_changes()
1039 daemon->config_base = strdup(base); in setup_config_changes()
1098 daemon->base = strdup(daemon->base_user); in setup_config()
1099 if (!daemon->base) in setup_config()
1149 scnprintf(path, sizeof(path), "%s/lock", daemon->base); in check_lock()
1158 pid, daemon->base); in check_lock()
1200 if (chdir(daemon->base)) { in go_background()