Lines Matching refs:new
70 evStream *new;
73 OKNEW(new);
74 new->func = func;
75 new->uap = uap;
76 new->fd = fd;
77 new->flags = 0;
78 if (evSelectFD(opaqueCtx, fd, EV_WRITE, writable, new, &new->file) < 0)
80 if (copyvec(new, iov, iocnt) < 0)
82 new->prevDone = NULL;
83 new->nextDone = NULL;
85 ctx->streams->prev = new;
86 new->prev = NULL;
87 new->next = ctx->streams;
88 ctx->streams = new;
90 id->opaque = new;
94 FREE(new);
104 evStream *new;
107 OKNEW(new);
108 new->func = func;
109 new->uap = uap;
110 new->fd = fd;
111 new->flags = 0;
112 if (evSelectFD(opaqueCtx, fd, EV_READ, readable, new, &new->file) < 0)
114 if (copyvec(new, iov, iocnt) < 0)
116 new->prevDone = NULL;
117 new->nextDone = NULL;
119 ctx->streams->prev = new;
120 new->prev = NULL;
121 new->next = ctx->streams;
122 ctx->streams = new;
124 id->opaque = new;
128 FREE(new);