Lines Matching refs:lockdown_session_fds
168 if (global.lockdown_session_count == 0) global.lockdown_session_fds = NULL;
170 global.lockdown_session_fds = reallocf(global.lockdown_session_fds, global.lockdown_session_count + 1 * sizeof(int));
172 if (global.lockdown_session_fds == NULL)
179 global.lockdown_session_fds[global.lockdown_session_count++] = fd;
198 if (global.lockdown_session_fds[i] == fd)
203 if (i != n) global.lockdown_session_fds[n] = global.lockdown_session_fds[i];
210 free(global.lockdown_session_fds);
211 global.lockdown_session_fds = NULL;
216 global.lockdown_session_fds = reallocf(global.lockdown_session_fds, n * sizeof(int));
217 if (global.lockdown_session_fds == NULL)
240 if (global.lockdown_session_fds[i] >= 0)
242 if (i != n) global.lockdown_session_fds[n] = global.lockdown_session_fds[i];
249 free(global.lockdown_session_fds);
250 global.lockdown_session_fds = NULL;
255 global.lockdown_session_fds = reallocf(global.lockdown_session_fds, n * sizeof(int));
256 if (global.lockdown_session_fds == NULL)
323 if (write(global.lockdown_session_fds[i], out, outlen) < 0)
325 asldebug("send_to_direct_watchers: lockdown %d write error: %d %s\n", global.lockdown_session_fds[i], errno, strerror(errno));
326 close(global.lockdown_session_fds[i]);
327 global.lockdown_session_fds[i] = -1;