tevent_req_error(req, EIO);
return tevent_req_post(req, ev);
}
+
ret = glfs_pread_async(*(glfs_fd_t **)VFS_FETCH_FSP_EXTENSION(handle,
fsp), data, n, offset, 0, aio_glusterfs_done,
state);
-
if (ret < 0) {
tevent_req_error(req, -ret);
return tevent_req_post(req, ev);
tevent_req_error(req, EIO);
return tevent_req_post(req, ev);
}
+
ret = glfs_pwrite_async(*(glfs_fd_t **)VFS_FETCH_FSP_EXTENSION(handle,
fsp), data, n, offset, 0, aio_glusterfs_done,
state);
tevent_req_error(req, -ret);
return tevent_req_post(req, ev);
}
+
return req;
}