Lines Matching refs:req
41 static void fail_cb(uv_fs_t* req) {
45 static void handle_result(uv_fs_t* req) {
51 ASSERT_EQ(req->fs_type, UV_FS_COPYFILE);
52 ASSERT_OK(req->result);
55 r = uv_fs_stat(NULL, &stat_req, req->path, NULL);
65 uv_fs_req_cleanup(req);
72 uv_fs_t req;
77 r = uv_fs_open(NULL, &req, name,
80 uv_fs_req_cleanup(&req);
88 r = uv_fs_write(NULL, &req, file, &buf, 1, i, NULL);
89 uv_fs_req_cleanup(&req);
93 r = uv_fs_close(NULL, &req, file, NULL);
94 uv_fs_req_cleanup(&req);
102 uv_fs_t req;
108 r = uv_fs_copyfile(NULL, &req, src, dst, -1, NULL);
110 uv_fs_req_cleanup(&req);
115 r = uv_fs_copyfile(NULL, &req, src, dst, 0, NULL);
116 ASSERT_EQ(req.result, UV_ENOENT);
118 uv_fs_req_cleanup(&req);
120 r = uv_fs_stat(NULL, &req, dst, NULL);
122 uv_fs_req_cleanup(&req);
126 r = uv_fs_copyfile(NULL, &req, src, src, 0, NULL);
128 uv_fs_req_cleanup(&req);
130 r = uv_fs_stat(NULL, &req, src, NULL);
132 ASSERT_EQ(12, req.statbuf.st_size);
133 uv_fs_req_cleanup(&req);
138 r = uv_fs_copyfile(NULL, &req, fixture, dst, 0, NULL);
140 handle_result(&req);
145 r = uv_fs_copyfile(NULL, &req, src, dst, 0, NULL);
147 handle_result(&req);
150 r = uv_fs_copyfile(NULL, &req, fixture, dst, 0, NULL);
152 handle_result(&req);
155 ASSERT_OK(uv_fs_chmod(NULL, &req, dst, 0644, NULL));
156 uv_fs_req_cleanup(&req);
157 r = uv_fs_copyfile(NULL, &req, fixture, dst, UV_FS_COPYFILE_EXCL, NULL);
159 uv_fs_req_cleanup(&req);
162 ASSERT_OK(uv_fs_chmod(NULL, &req, dst, 0644, NULL));
163 uv_fs_req_cleanup(&req);
165 r = uv_fs_copyfile(NULL, &req, src, dst, 0, NULL);
167 handle_result(&req);
172 r = uv_fs_copyfile(NULL, &req, src, dst, 0, NULL);
174 handle_result(&req);
179 r = uv_fs_copyfile(loop, &req, fixture, dst, 0, handle_result);
185 ASSERT_OK(uv_fs_chmod(NULL, &req, dst, 0644, NULL));
186 uv_fs_req_cleanup(&req);
190 r = uv_fs_copyfile(loop, &req, fixture, dst, -1, fail_cb);
196 r = uv_fs_copyfile(NULL, &req, fixture, dst, UV_FS_COPYFILE_FICLONE, NULL);
198 handle_result(&req);
202 r = uv_fs_copyfile(NULL, &req, fixture, dst, UV_FS_COPYFILE_FICLONE_FORCE,
207 handle_result(&req);
214 r = uv_fs_copyfile(NULL, &req, fixture, dst, 0, NULL);
217 ASSERT_EQ(req.result, UV_EACCES);
220 uv_fs_req_cleanup(&req);