Lines Matching defs:new_node
410 _svc_user_fd_node *new_node;
461 new_node = malloc(sizeof (_svc_user_fd_node));
462 if (new_node == NULL) {
470 new_node->fd = user_fd;
471 new_node->events = events;
472 new_node->callback = user_callback;
473 new_node->cookie = cookie;
475 if (_svc_attribute_new_id(new_node) == -1) {
477 free(new_node);
483 svc_userfds[user_fd].list->lnk.previous = new_node;
484 new_node->lnk.next = svc_userfds[user_fd].list;
485 new_node->lnk.previous = NULL;
487 svc_userfds[user_fd].list = new_node;
496 return (new_node->id);