Lines Matching defs:fip
44 fd_info_t *fip = list_next(&P->fd_head);
48 if (fip == NULL) {
50 fip = list_next(&P->fd_head);
53 for (i = 0; i < P->num_fd; i++, fip = list_next(fip)) {
54 if (fip->fd_info.pr_fd == fd) {
55 return (fip);
57 if (fip->fd_info.pr_fd < fd) {
62 next = fip;
63 if ((fip = calloc(1, sizeof (*fip))) == NULL)
66 fip->fd_info.pr_fd = fd;
67 list_link(fip, next ? next : (void *)&(P->fd_head));
69 return (fip);
106 fd_info_t *fip;
116 fip = Pfd2info(P, fd);
117 info = &fip->fd_info;
166 fd_info_t *fip;
174 for (fip = list_prev(&P->fd_head);
175 fip != (void *)&P->fd_head && fip != NULL;
176 fip = list_prev(fip)) {
177 if ((rv = func(cd, &fip->fd_info)) != 0)