Lines Matching defs:fds
2099 struct pollfd fds[1];
2102 fds->fd = fd;
2103 fds->events = POLLIN;
2110 ret = poll (fds, 1, data_connect_timeout);
2169 struct pollfd fds[1];
2171 fds->fd = fd;
2172 fds->events = POLLIN;
2179 ret = poll (fds, 1, data_connect_timeout);
2463 saned_avahi (struct pollfd *fds, int nfds);
2476 saned_avahi (struct pollfd *fds, int nfds)
2497 /* Close network fds */
2498 for (fdp = fds; nfds > 0; nfds--, fdp++)
2501 free(fds);
2836 do_bindings_family (int family, int *nfds, struct pollfd **fds, struct addrinfo *res)
2846 fdp = *fds;
2943 *fds = fdp;
2947 do_bindings (int *nfds, struct pollfd **fds)
2980 *fds = malloc (*nfds * sizeof (struct pollfd));
2982 if (fds == NULL)
2984 DBG (DBG_ERR, "do_bindings: not enough memory for fds\n");
2989 fdp = *fds;
3011 do_bindings (int *nfds, struct pollfd **fds)
3036 *fds = malloc (*nfds * sizeof (struct pollfd));
3038 if (fds == NULL)
3040 DBG (DBG_ERR, "do_bindings: not enough memory for fds\n");
3074 (*fds)->fd = fd;
3075 (*fds)->events = POLLIN;
3192 struct pollfd *fds = NULL;
3201 do_bindings (&nfds, &fds);
3256 saned_avahi (fds, nfds);
3265 ret = poll (fds, nfds, 500);
3273 free (fds);
3285 for (i = 0, fdp = fds; i < nfds; i++, fdp++)
3290 for (i = 0, fdp = fds; i < nfds; i++, fdp++)
3293 free (fds);
3298 do_bindings (&nfds, &fds);
3322 for (i = 0, fdp = fds; i < nfds; i++, fdp++)
3325 free (fds);