Lines Matching refs:curr
95 node_t *curr; in popen() local
148 for (curr = head; curr != NULL && error == 0; curr = curr->next) { in popen()
156 if (fcntl(curr->fd, F_GETFD) >= 0) { in popen()
158 curr->fd); in popen()
260 node_t *curr; in _insert_nolock() local
262 for (prev = curr = head; curr != NULL; curr = curr->next) { in _insert_nolock()
269 if (curr->fd == fd) { in _insert_nolock()
271 (void) waitpid(curr->pid, NULL, WNOHANG); in _insert_nolock()
272 curr->pid = pid; in _insert_nolock()
276 prev = curr; in _insert_nolock()
312 node_t *curr; in _delete() local
317 for (prev = curr = head; curr != NULL; curr = curr->next) { in _delete()
318 if (curr->fd == fd) { in _delete()
319 if (curr == head) in _delete()
320 head = curr->next; in _delete()
322 prev->next = curr->next; in _delete()
324 pid = curr->pid; in _delete()
325 lfree(curr, sizeof (node_t)); in _delete()
328 prev = curr; in _delete()