write_pos
extern ssize_t write_pos(int fd, off_t pos, const void* buffer, size_t count);
extern ssize_t write_pos(int fd, off_t pos, const void *buffer,size_t count);
if (write_pos(fVolume->Device(), offset << blockShift, buffer,
ssize_t written = write_pos(fVolume->Device(), offset,
if (write_pos(fDevice, 512, &fSuperBlock, sizeof(disk_super_block))
if (write_pos(fDevice, 0, emptySector, blockSize) != blockSize)
if (write_pos(fDevice, 1024, emptySector, blockSize) != blockSize)
if (write_pos(fd, 512, &superBlock, sizeof(superBlock)) < 0)
if (write_pos(fDevice, BTRFS_SUPER_BLOCK_OFFSET, &fSuperBlock,
if (write_pos(fd, BTRFS_SUPER_BLOCK_OFFSET, &superBlock,
size_t written = write_pos(fFilesystemVolume->Device(),
size_t written = write_pos(fJournalVolume->Device(), logOffset,
size_t written = write_pos(fJournalVolume->Device(),
off_t written = write_pos(fJournalVolume->Device(), logOffset,
off_t written = write_pos(fJournalVolume->Device(), logOffset, commitBlock,
size_t bytesWritten = write_pos(fJournalVolume->Device(), superblockPos,
written = write_pos(fd, pos, zerobuffer, writesize);
written = write_pos(fd, BOOT_SECTOR_NUM * sectorSize, bootsector, 512);
written = write_pos(fd, BACKUP_SECTOR_NUM * sectorSize, bootsector, 512);
written = write_pos(fd, reservedSectorCount * sectorSize, sec, 512);
written = write_pos(fd, (reservedSectorCount + FATSize) * sectorSize, sec, 512);
written = write_pos(fd, FSINFO_SECTOR_NUM * sectorSize, &fsinfosector, 512);
written = write_pos(fd, rootDirSector * sectorSize, data, 512);
written = write_pos(fd, rootDirSector * sectorSize, cluster, size);
if (write_pos(fd, 512, bootsector, sizeof(bootsector)) < 0)
ssize_t bytesWritten = write_pos(fFD, pos, buffer, size);
ret = write_pos(fd, bnum * bsize, data, num_blocks * bsize);
ret = write_pos(fd, (bnum * bsize) + sum, data, CHUNK);
ret = write_pos(fd, (bnum * bsize) + sum, data,
ssize_t bytesWritten = write_pos(fd, offset, data, size);
if (write_pos(fd, 0, &buffer, headerSize) < 0)
if (write_pos(fd, partitionSize - 2 * partition->block_size,
if (write_pos(fDeviceFD, partitionOffset, &partitionTable,
if (write_pos(fd, toOffset, buffer, size) != size) {
if (write_pos(fd, 0, block, blockSize) < 0)
ssize_t bytesWritten = write_pos(fd, imageOffset + offset,
ssize_t bytesWritten = write_pos(toAttrFD, offset, kBuffer, bytesRead);
ssize_t bytesWritten = write_pos(fd, offset, fDataBuffer, toCopy);
ssize_t bytesWritten = write_pos(attrFD, pos, buffer, readBytes);
ssize_t written = write_pos(fVolume.Device(), fBlockNumber << BlockShift(),
ssize_t written = write_pos(fVolume.Device(),
ssize_t result = write_pos(fFD, this->offset + position, buffer,
return write_pos(fd, offset, buffer, bufferSize);
ssize_t bytesRead = write_pos(info.fd, position, buffer, *numBytes);
return write_pos(fHandle, pos, buffer, bufferSize);
fssh_ssize_t written = write_pos(fd, fssh_lseek(fd, 0, FSSH_SEEK_CUR),
return write_pos(fd, pos, buffer, count);