Fix file reading
This commit is contained in:
parent
f86db75948
commit
bfd7d20c8b
@ -206,8 +206,9 @@ int CryFuse::read(const path &path, char *buf, size_t size, off_t offset, fuse_f
|
|||||||
//printf("read(%s, _, %zu, %zu, _)\n", path.c_str(), size, offset);
|
//printf("read(%s, _, %zu, %zu, _)\n", path.c_str(), size, offset);
|
||||||
UNUSED(path);
|
UNUSED(path);
|
||||||
try {
|
try {
|
||||||
_device->read(fileinfo->fh, buf, size, offset);
|
//printf("Reading from file %d\n", fileinfo->fh);
|
||||||
return 0;
|
//fflush(stdout);
|
||||||
|
return _device->read(fileinfo->fh, buf, size, offset);
|
||||||
} catch (CryErrnoException &e) {
|
} catch (CryErrnoException &e) {
|
||||||
return -e.getErrno();
|
return -e.getErrno();
|
||||||
}
|
}
|
||||||
@ -218,7 +219,7 @@ int CryFuse::write(const path &path, const char *buf, size_t size, off_t offset,
|
|||||||
UNUSED(path);
|
UNUSED(path);
|
||||||
try {
|
try {
|
||||||
_device->write(fileinfo->fh, buf, size, offset);
|
_device->write(fileinfo->fh, buf, size, offset);
|
||||||
return 0;
|
return size;
|
||||||
} catch (CryErrnoException &e) {
|
} catch (CryErrnoException &e) {
|
||||||
return -e.getErrno();
|
return -e.getErrno();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user