linxiaowu66 / libuv-demo

demo for libuv
18 stars 6 forks source link

uv_fs_read #1

Open lyc666-beep opened 2 months ago

lyc666-beep commented 2 months ago

uv_fs_read函数的nbufs表示几组uv_buf_t的buff。可以在fs.c中添加例子吗?

linxiaowu66 commented 2 months ago

例子里不是传了nbuf了吗?

lyc666-beep commented 2 months ago

可能应该这样,nbufs那个参数不是uv_buf_t内buf的长度 iovs[0] = uv_buf_init(buf, sizeof(test_buf)); iovs[1] = uv_buf_init(buf2, sizeof(test_buf2)); ASSERT_OK(lseek(open_req1.result, 0, SEEK_CUR)); r = uv_fs_read(NULL, &read_req, open_req1.result, iovs, 2, -1, NULL);

linxiaowu66 commented 2 months ago

哦 你的意思是nbufs应该是buff的个数,而不是buff的长度?