Lines Matching defs:new
72 evStream *new;
75 OKNEW(new);
76 new->func = func;
77 new->uap = uap;
78 new->fd = fd;
79 new->flags = 0;
80 if (evSelectFD(opaqueCtx, fd, EV_WRITE, writable, new, &new->file) < 0)
82 if (copyvec(new, iov, iocnt) < 0)
84 new->prevDone = NULL;
85 new->nextDone = NULL;
87 ctx->streams->prev = new;
88 new->prev = NULL;
89 new->next = ctx->streams;
90 ctx->streams = new;
92 id->opaque = new;
96 FREE(new);
106 evStream *new;
109 OKNEW(new);
110 new->func = func;
111 new->uap = uap;
112 new->fd = fd;
113 new->flags = 0;
114 if (evSelectFD(opaqueCtx, fd, EV_READ, readable, new, &new->file) < 0)
116 if (copyvec(new, iov, iocnt) < 0)
118 new->prevDone = NULL;
119 new->nextDone = NULL;
121 ctx->streams->prev = new;
122 new->prev = NULL;
123 new->next = ctx->streams;
124 ctx->streams = new;
126 id->opaque = new;
130 FREE(new);