Lines Matching defs:req
361 int uv_tcp_connect(uv_connect_t* req,
377 return uv__tcp_connect(req, handle, addr, addrlen, cb);
454 int uv_udp_send(uv_udp_send_t* req,
466 return uv__udp_send(req, handle, bufs, nbufs, addr, addrlen, send_cb);
630 * the unix implementation (nbufs is not directly inside req but is
633 static unsigned int* uv__get_nbufs(uv_fs_t* req) {
635 return &req->fs.info.nbufs;
637 return &req->nbufs;
651 void uv__fs_scandir_cleanup(uv_fs_t* req) {
654 unsigned int* nbufs = uv__get_nbufs(req);
656 dents = req->ptr;
657 if (*nbufs > 0 && *nbufs != (unsigned int) req->result)
659 for (; *nbufs < (unsigned int) req->result; (*nbufs)++)
662 uv__fs_scandir_free(req->ptr);
663 req->ptr = NULL;
667 int uv_fs_scandir_next(uv_fs_t* req, uv_dirent_t* ent) {
672 /* Check to see if req passed */
673 if (req->result < 0)
674 return req->result;
676 /* Ptr will be null if req was canceled or no files found */
677 if (!req->ptr)
680 nbufs = uv__get_nbufs(req);
683 dents = req->ptr;
690 if (*nbufs == (unsigned int) req->result) {
692 req->ptr = NULL;
740 void uv__fs_readdir_cleanup(uv_fs_t* req) {
745 if (req->ptr == NULL)
748 dir = req->ptr;
750 req->ptr = NULL;
755 for (i = 0; i < req->result; ++i) {