Lines Matching refs:bytes
530 printf("could only write %ld bytes (from %ld) at attribute \"%s\"\n",
787 //printf("### read %ld bytes at %lld\n",size,pos);
793 ssize_t bytes = min_c((off_t)size, fRunBlockEnd - pos);
795 //printf("### read %ld bytes from %lld\n### --\n",bytes,fDisk->ToOffset(fRun) + pos - fRunFileOffset);
796 bytes = fDisk->ReadAt(fDisk->ToOffset(fRun) + pos - fRunFileOffset,
797 buffer, bytes);
798 if (bytes <= 0) {
799 if (bytes == 0) {
800 printf("could not read bytes at: %" B_PRId32 ",%d\n",
803 return bytes < 0 ? bytes : B_BAD_DATA;
806 buffer = (void *)((uint8 *)buffer + bytes);
807 size -= bytes;
808 pos += bytes;
809 read += bytes;
834 //printf("### write %ld bytes at %lld\n",size,pos);
840 ssize_t bytes = min_c((off_t)size, fRunBlockEnd - pos);
842 //printf("### write %ld bytes to %lld\n### --\n",bytes,fDisk->ToOffset(fRun) + pos - fRunFileOffset);
843 bytes = fDisk->WriteAt(fDisk->ToOffset(fRun) + pos - fRunFileOffset,buffer,bytes);
844 if (bytes < 0)
845 return bytes;
847 buffer = (void *)((uint8 *)buffer + bytes);
848 size -= bytes;
849 pos += bytes;
850 written += bytes;