Lines Matching defs:svc_userfds
152 static _svc_user_fd_head *svc_userfds = NULL;
285 node = svc_userfds[fd].list;
288 if (0 == (revents & svc_userfds[fd].mask)) {
293 while ((svc_userfds[fd].mask != 0) && (node != NULL)) {
342 return ((svc_userfds[fd].mask == 0x0000)? FALSE:TRUE);
353 if (svc_userfds != NULL) {
357 node = svc_userfds[one_fd].list;
370 free(svc_userfds);
371 svc_userfds = NULL;
389 pnode = &svc_userfds[fd].list;
397 svc_userfds[fd].mask = 0;
426 (svc_userfds[user_fd].mask & events) != 0) {
441 tmp = realloc(svc_userfds,
452 svc_userfds = tmp;
455 svc_userfds[i].list = NULL;
456 svc_userfds[i].mask = 0;
481 if (svc_userfds[user_fd].list != NULL)
482 svc_userfds[user_fd].list->lnk.previous = new_node;
483 new_node->lnk.next = svc_userfds[user_fd].list;
486 svc_userfds[user_fd].list = new_node;
489 svc_userfds[user_fd].mask |= events;
492 add_pollfd(user_fd, (svc_userfds[user_fd].mask));
528 assert(svc_userfds[fd].list == node);
529 svc_userfds[fd].list = next;
535 svc_userfds[fd].mask ^= node->events;
538 if (svc_userfds[fd].mask == 0) {
539 assert(svc_userfds[fd].list == NULL);
542 assert(svc_userfds[fd].list != NULL);