Lines Matching defs:blockSize
160 int err = -1, blockSize = 0;
172 err = ioctl(fd, DKIOCGETBLOCKSIZE, &blockSize);
177 blockSize = minfo.dki_lbsize;
180 err = ioctl(fd, DIOCGSECTORSIZE, &blockSize);
183 err = ioctl(fd, BLKSSZGET, &blockSize);
187 blockSize = SECTOR_SIZE;
200 return (blockSize);
342 int blockSize, numBlocks, retval = 0;
352 blockSize = GetBlockSize();
353 if (numBytes <= blockSize) {
355 tempSpace = new char [blockSize];
357 numBlocks = numBytes / blockSize;
358 if ((numBytes % blockSize) != 0)
360 tempSpace = new char [numBlocks * blockSize];
368 retval = read(fd, tempSpace, numBlocks * blockSize);
372 if (((numBlocks * blockSize) != numBytes) && (retval > 0))
385 int blockSize, i, numBlocks, retval = 0;
395 blockSize = GetBlockSize();
396 if (numBytes <= blockSize) {
398 tempSpace = new char [blockSize];
400 numBlocks = numBytes / blockSize;
401 if ((numBytes % blockSize) != 0) numBlocks++;
402 tempSpace = new char [numBlocks * blockSize];
411 for (i = numBytes; i < numBlocks * blockSize; i++) {
414 retval = write(fd, tempSpace, numBlocks * blockSize);
417 if (((numBlocks * blockSize) != numBytes) && (retval > 0))