opaque 159 include/crm/services.h svc_action_private_t *opaque; opaque 208 include/crm/stonith-ng.h void *opaque; opaque 222 include/crm/stonith-ng.h void *opaque; opaque 932 lib/fencing/st_client.c data.opaque = (void *) result; opaque 1421 lib/fencing/st_client.c event->opaque = pcmk__assert_alloc(1, sizeof(struct event_private)); opaque 1422 lib/fencing/st_client.c event_private = (struct event_private *) event->opaque; opaque 1475 lib/fencing/st_client.c struct event_private *event_private = event->opaque; opaque 1486 lib/fencing/st_client.c free(event->opaque); opaque 2635 lib/fencing/st_client.c if ((data == NULL) || (data->opaque == NULL)) { opaque 2638 lib/fencing/st_client.c return ((pcmk__action_result_t *) data->opaque)->exit_status; opaque 2652 lib/fencing/st_client.c if ((data == NULL) || (data->opaque == NULL)) { opaque 2655 lib/fencing/st_client.c return ((pcmk__action_result_t *) data->opaque)->execution_status; opaque 2669 lib/fencing/st_client.c if ((data == NULL) || (data->opaque == NULL)) { opaque 2672 lib/fencing/st_client.c return ((pcmk__action_result_t *) data->opaque)->exit_reason; opaque 2686 lib/fencing/st_client.c if ((event == NULL) || (event->opaque == NULL)) { opaque 2689 lib/fencing/st_client.c struct event_private *event_private = event->opaque; opaque 2706 lib/fencing/st_client.c if ((event == NULL) || (event->opaque == NULL)) { opaque 2709 lib/fencing/st_client.c struct event_private *event_private = event->opaque; opaque 2726 lib/fencing/st_client.c if ((event == NULL) || (event->opaque == NULL)) { opaque 2729 lib/fencing/st_client.c struct event_private *event_private = event->opaque; opaque 166 lib/services/services.c op->opaque = calloc(1, sizeof(svc_action_private_t)); opaque 167 lib/services/services.c if (op->opaque == NULL) { opaque 356 lib/services/services.c op->opaque->exec = strdup(exec); opaque 357 lib/services/services.c op->opaque->args[0] = strdup(exec); opaque 358 lib/services/services.c if ((op->opaque->exec == NULL) || (op->opaque->args[0] == NULL)) { opaque 371 lib/services/services.c if (cur_arg == PCMK__NELEM(op->opaque->args)) { opaque 379 lib/services/services.c op->opaque->args[cur_arg] = strdup(args[cur_arg - 1]); opaque 380 lib/services/services.c if (op->opaque->args[cur_arg] == NULL) { opaque 439 lib/services/services.c return crm_user_lookup(user, &(op->opaque->uid), &(op->opaque->gid)); opaque 459 lib/services/services.c action->opaque->callback = cb; opaque 474 lib/services/services.c if (op->opaque->pending && (op->opaque->pending != pending)) { opaque 476 lib/services/services.c crm_info("Lost pending %s DBus call (%p)", op->id, op->opaque->pending); opaque 478 lib/services/services.c crm_trace("Done with pending %s DBus call (%p)", op->id, op->opaque->pending); opaque 480 lib/services/services.c dbus_pending_call_unref(op->opaque->pending); opaque 482 lib/services/services.c op->opaque->pending = pending; opaque 494 lib/services/services.c if ((op == NULL) || (op->opaque == NULL)) { opaque 499 lib/services/services.c if(op->opaque->timerid != 0) { opaque 501 lib/services/services.c g_source_remove(op->opaque->timerid); opaque 502 lib/services/services.c op->opaque->timerid = 0; opaque 505 lib/services/services.c if(op->opaque->pending) { opaque 506 lib/services/services.c if (dbus_pending_call_get_completed(op->opaque->pending)) { opaque 514 lib/services/services.c dbus_pending_call_cancel(op->opaque->pending); opaque 519 lib/services/services.c if (op->opaque->stderr_gsource) { opaque 520 lib/services/services.c mainloop_del_fd(op->opaque->stderr_gsource); opaque 521 lib/services/services.c op->opaque->stderr_gsource = NULL; opaque 524 lib/services/services.c if (op->opaque->stdout_gsource) { opaque 525 lib/services/services.c mainloop_del_fd(op->opaque->stdout_gsource); opaque 526 lib/services/services.c op->opaque->stdout_gsource = NULL; opaque 586 lib/services/services.c if (op->opaque->repeat_timer) { opaque 587 lib/services/services.c g_source_remove(op->opaque->repeat_timer); opaque 588 lib/services/services.c op->opaque->repeat_timer = 0; opaque 592 lib/services/services.c free(op->opaque->exec); opaque 594 lib/services/services.c for (i = 0; i < PCMK__NELEM(op->opaque->args); i++) { opaque 595 lib/services/services.c free(op->opaque->args[i]); opaque 598 lib/services/services.c free(op->opaque->exit_reason); opaque 601 lib/services/services.c free(op->opaque->job_path); opaque 604 lib/services/services.c free(op->opaque); opaque 632 lib/services/services.c if (op->opaque->repeat_timer) { opaque 633 lib/services/services.c g_source_remove(op->opaque->repeat_timer); opaque 634 lib/services/services.c op->opaque->repeat_timer = 0; opaque 703 lib/services/services.c if (op->opaque->callback) { opaque 704 lib/services/services.c op->opaque->callback(op); opaque 735 lib/services/services.c if (op->opaque->repeat_timer) { opaque 736 lib/services/services.c g_source_remove(op->opaque->repeat_timer); opaque 737 lib/services/services.c op->opaque->repeat_timer = 0; opaque 763 lib/services/services.c if (op->opaque->callback) { opaque 764 lib/services/services.c dup->opaque->callback = op->opaque->callback; opaque 770 lib/services/services.c if (op->opaque->repeat_timer) { opaque 771 lib/services/services.c g_source_remove(op->opaque->repeat_timer); opaque 772 lib/services/services.c op->opaque->repeat_timer = 0; opaque 854 lib/services/services.c op->opaque->callback = action_callback; opaque 857 lib/services/services.c op->opaque->fork_callback = action_fork_callback; opaque 1020 lib/services/services.c op->rsc, op->action, op->interval_ms, op->opaque->exec, op->rc); opaque 1228 lib/services/services.c if (!pcmk__str_eq(action->opaque->exit_reason, reason, opaque 1230 lib/services/services.c free(action->opaque->exit_reason); opaque 1231 lib/services/services.c action->opaque->exit_reason = (reason == NULL)? NULL : strdup(reason); opaque 1246 lib/services/services.c action->opaque->exit_reason); opaque 1282 lib/services/services.c free(action->opaque->exit_reason); opaque 1283 lib/services/services.c action->opaque->exit_reason = reason; opaque 1299 lib/services/services.c free(action->opaque->exit_reason); opaque 1300 lib/services/services.c action->opaque->exit_reason = NULL; opaque 1339 lib/services/services.c return action->opaque->exit_reason; opaque 356 lib/services/services_linux.c return svc_read_output(op->opaque->stdout_fd, op, FALSE); opaque 364 lib/services/services_linux.c return svc_read_output(op->opaque->stderr_fd, op, TRUE); opaque 374 lib/services/services_linux.c op->opaque->stdout_gsource = NULL; opaque 375 lib/services/services_linux.c if (op->opaque->stdout_fd > STDOUT_FILENO) { opaque 376 lib/services/services_linux.c close(op->opaque->stdout_fd); opaque 378 lib/services/services_linux.c op->opaque->stdout_fd = -1; opaque 386 lib/services/services_linux.c op->opaque->stderr_gsource = NULL; opaque 387 lib/services/services_linux.c if (op->opaque->stderr_fd > STDERR_FILENO) { opaque 388 lib/services/services_linux.c close(op->opaque->stderr_fd); opaque 390 lib/services/services_linux.c op->opaque->stderr_fd = -1; opaque 494 lib/services/services_linux.c ret = write(op->opaque->stdin_fd, buffer + total, len - total); opaque 528 lib/services/services_linux.c op->opaque->repeat_timer = 0; opaque 563 lib/services/services_linux.c op->opaque->repeat_timer = pcmk__create_timer(op->interval_ms, opaque 569 lib/services/services_linux.c if (op->opaque->callback != NULL) { opaque 570 lib/services/services_linux.c op->opaque->callback(op); opaque 590 lib/services/services_linux.c if (op->opaque->stdin_fd >= 0) { opaque 591 lib/services/services_linux.c close(op->opaque->stdin_fd); opaque 602 lib/services/services_linux.c source = &(op->opaque->stderr_gsource); opaque 603 lib/services/services_linux.c fd = op->opaque->stderr_fd; opaque 605 lib/services/services_linux.c source = &(op->opaque->stdout_gsource); opaque 606 lib/services/services_linux.c fd = op->opaque->stdout_fd; opaque 678 lib/services/services_linux.c free(op->opaque->exit_reason); opaque 679 lib/services/services_linux.c op->opaque->exit_reason = strndup(reason_start, reason_end - reason_start); opaque 886 lib/services/services_linux.c const char *name = op->opaque->exec; opaque 1003 lib/services/services_linux.c if (op->opaque->uid && (geteuid() == 0)) { opaque 1006 lib/services/services_linux.c if (op->opaque->gid && (setgid(op->opaque->gid) < 0)) { opaque 1009 lib/services/services_linux.c op->id, op->opaque->gid, strerror(errno)); opaque 1024 lib/services/services_linux.c if (setuid(op->opaque->uid) < 0) { opaque 1026 lib/services/services_linux.c "to %d: %s", op->id, op->opaque->uid, strerror(errno)); opaque 1033 lib/services/services_linux.c execvp(op->opaque->exec, op->opaque->args); opaque 1059 lib/services/services_linux.c fds[0].fd = op->opaque->stdout_fd; opaque 1063 lib/services/services_linux.c fds[1].fd = op->opaque->stderr_fd; opaque 1079 lib/services/services_linux.c svc_read_output(op->opaque->stdout_fd, op, FALSE); opaque 1083 lib/services/services_linux.c svc_read_output(op->opaque->stderr_fd, op, TRUE); opaque 1219 lib/services/services_linux.c if (stat(op->opaque->exec, &st) != 0) { opaque 1222 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1230 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1241 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1254 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1279 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1297 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(errno), errno); opaque 1305 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(errno), errno); opaque 1314 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(errno), errno); opaque 1334 lib/services/services_linux.c op->opaque->stdout_fd = stdout_fd[0]; opaque 1335 lib/services/services_linux.c rc = pcmk__set_nonblocking(op->opaque->stdout_fd); opaque 1339 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1342 lib/services/services_linux.c op->opaque->stderr_fd = stderr_fd[0]; opaque 1343 lib/services/services_linux.c rc = pcmk__set_nonblocking(op->opaque->stderr_fd); opaque 1347 lib/services/services_linux.c op->opaque->exec, pcmk_rc_str(rc), rc); opaque 1350 lib/services/services_linux.c op->opaque->stdin_fd = stdin_fd[1]; opaque 1351 lib/services/services_linux.c if (op->opaque->stdin_fd >= 0) { opaque 1354 lib/services/services_linux.c rc = pcmk__set_nonblocking(op->opaque->stdin_fd); opaque 1357 lib/services/services_linux.c QB_XS " fd=%d,rc=%d", op->opaque->exec, opaque 1358 lib/services/services_linux.c pcmk_rc_str(rc), op->opaque->stdin_fd, rc); opaque 1362 lib/services/services_linux.c close(op->opaque->stdin_fd); opaque 1363 lib/services/services_linux.c op->opaque->stdin_fd = -1; opaque 1367 lib/services/services_linux.c if (op->opaque->fork_callback) { opaque 1368 lib/services/services_linux.c op->opaque->fork_callback(op); opaque 1377 lib/services/services_linux.c crm_trace("Waiting async for '%s'[%d]", op->opaque->exec, op->pid); opaque 1382 lib/services/services_linux.c op->opaque->stdout_gsource = mainloop_add_fd(op->id, opaque 1384 lib/services/services_linux.c op->opaque->stdout_fd, op, opaque 1386 lib/services/services_linux.c op->opaque->stderr_gsource = mainloop_add_fd(op->id, opaque 1388 lib/services/services_linux.c op->opaque->stderr_fd, op, opaque 270 lib/services/services_lsb.c op->opaque->exec = pcmk__full_path(op->agent, PCMK__LSB_INIT_DIR); opaque 271 lib/services/services_lsb.c op->opaque->args[0] = strdup(op->opaque->exec); opaque 272 lib/services/services_lsb.c op->opaque->args[1] = strdup(op->action); opaque 273 lib/services/services_lsb.c if ((op->opaque->args[0] == NULL) || (op->opaque->args[1] == NULL)) { opaque 137 lib/services/services_ocf.c op->opaque->exec = buf; opaque 144 lib/services/services_ocf.c if (op->opaque->exec == NULL) { opaque 148 lib/services/services_ocf.c op->opaque->args[0] = strdup(op->opaque->exec); opaque 149 lib/services/services_ocf.c op->opaque->args[1] = strdup(op->action); opaque 150 lib/services/services_ocf.c if ((op->opaque->args[0] == NULL) || (op->opaque->args[1] == NULL)) { opaque 49 lib/services/systemd.c op->opaque->exec = strdup("systemd-dbus"); opaque 50 lib/services/systemd.c if (op->opaque->exec == NULL) { opaque 477 lib/services/systemd.c CRM_LOG_ASSERT(pending == op->opaque->pending); opaque 855 lib/services/systemd.c pcmk__str_update(&(op->opaque->job_path), path); opaque 916 lib/services/systemd.c if (!pcmk__str_eq(bus_path, action->opaque->job_path, pcmk__str_none)) { opaque 982 lib/services/systemd.c CRM_LOG_ASSERT(pending == op->opaque->pending); opaque 1352 lib/services/systemd.c op->opaque->timerid = 0; opaque 1359 lib/services/systemd.c if (op->opaque->job_path != NULL) { opaque 1420 lib/services/systemd.c op->opaque->timerid = pcmk__create_timer(op->timeout + 5000,