Lines Matching defs:new
71 evStream *new;
74 OKNEW(new);
75 new->func = func;
76 new->uap = uap;
77 new->fd = fd;
78 new->flags = 0;
79 if (evSelectFD(opaqueCtx, fd, EV_WRITE, writable, new, &new->file) < 0)
81 if (copyvec(new, iov, iocnt) < 0)
83 new->prevDone = NULL;
84 new->nextDone = NULL;
86 ctx->streams->prev = new;
87 new->prev = NULL;
88 new->next = ctx->streams;
89 ctx->streams = new;
91 id->opaque = new;
95 FREE(new);
105 evStream *new;
108 OKNEW(new);
109 new->func = func;
110 new->uap = uap;
111 new->fd = fd;
112 new->flags = 0;
113 if (evSelectFD(opaqueCtx, fd, EV_READ, readable, new, &new->file) < 0)
115 if (copyvec(new, iov, iocnt) < 0)
117 new->prevDone = NULL;
118 new->nextDone = NULL;
120 ctx->streams->prev = new;
121 new->prev = NULL;
122 new->next = ctx->streams;
123 ctx->streams = new;
125 id->opaque = new;
129 FREE(new);