git-svn-id: https://profuse.googlecode.com/svn/branches/v2@307 aa027e90-d47c-11dd-86d7-074df07e0730

This commit is contained in:
ksherlock 2010-05-31 00:13:56 +00:00
parent 3d8bed44b3
commit 1b0f3ba4f5
2 changed files with 4 additions and 6 deletions

View File

@ -22,8 +22,6 @@ using namespace Device;
using ProFUSE::Exception;
using ProFUSE::POSIXException;
#pragma mark -
#pragma mark BlockCache
BlockCache::BlockCache(BlockDevice *device)
{

View File

@ -188,7 +188,7 @@ void RawDevice::read(unsigned block, void *bp)
// apple - read full native block(s) ?
off_t offset = block * 512;
size_t ok = ::pread(_file.fd(), bp, 512, offset);
ssize_t ok = ::pread(_file.fd(), bp, 512, offset);
// TODO -- EINTR?
if (ok != 512)
@ -211,7 +211,7 @@ void RawDevice::read(TrackSector ts, void *bp)
// apple - read full native block(s) ?
off_t offset = (ts.track * 16 + ts.sector) * 256;
size_t ok = ::pread(_file.fd(), bp, 256, offset);
ssize_t ok = ::pread(_file.fd(), bp, 256, offset);
// TODO -- EINTR?
if (ok != 256)
@ -233,7 +233,7 @@ void RawDevice::write(unsigned block, const void *bp)
off_t offset = block * 512;
size_t ok = ::pwrite(_file.fd(), bp, 512, offset);
ssize_t ok = ::pwrite(_file.fd(), bp, 512, offset);
if (ok != 512)
throw ok < 0
@ -255,7 +255,7 @@ void RawDevice::write(TrackSector ts, const void *bp)
off_t offset = (ts.track * 16 + ts.sector) * 256;
size_t ok = ::pwrite(_file.fd(), bp, 256, offset);
ssize_t ok = ::pwrite(_file.fd(), bp, 256, offset);
if (ok != 256)
throw ok < 0