Lines Matching refs:helper_port
106 _SCHelperOpen(CFDataRef authorizationData, mach_port_t *helper_port)
113 *helper_port = MACH_PORT_NULL;
120 helper_port,
160 __MACH_PORT_DEBUG(TRUE, "*** _SCHelperOpen", *helper_port);
162 if (*helper_port == MACH_PORT_NULL) {
169 ok = _SCHelperExec(*helper_port, SCHELPER_MSG_AUTH, authorizationData, &status, NULL);
185 if (*helper_port != MACH_PORT_NULL) {
186 (void)mach_port_deallocate(mach_task_self(), *helper_port);
187 *helper_port = MACH_PORT_NULL;
197 _SCHelperClose(mach_port_t *helper_port)
199 if (!_SCHelperExec(*helper_port, SCHELPER_MSG_EXIT, NULL, NULL, NULL)) {
203 if (*helper_port != MACH_PORT_NULL) {
204 (void)mach_port_deallocate(mach_task_self(), *helper_port);
205 *helper_port = MACH_PORT_NULL;