Differences From Artifact [44dc0ec6b9]:
- File
src/OFFile.m
— part of check-in
[18d04d2fd4]
at
2017-08-02 20:23:39
on branch trunk
— OFFile: Remove the b modes from MorphOS
This was an oversight when the b modes were removed. (user: js, size: 10526) [annotate] [blame] [check-ins using] [more...]
To Artifact [cd9a853dd9]:
- File src/OFFile.m — part of check-in [481225349f] at 2017-09-24 12:24:23 on branch trunk — OFStream: Add support for async writes (user: js, size: 10369) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
352 353 354 355 356 357 358 | if (ret == 0) _atEndOfStream = true; return ret; } | | | | 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 | if (ret == 0) _atEndOfStream = true; return ret; } - (size_t)lowlevelWriteBuffer: (const void *)buffer length: (size_t)length { if (_handle == OF_INVALID_FILE_HANDLE) @throw [OFNotOpenException exceptionWithObject: self]; #if defined(OF_WINDOWS) int bytesWritten; |
︙ | ︙ | |||
402 403 404 405 406 407 408 | if ((bytesWritten = write(_handle, buffer, length)) < 0) @throw [OFWriteFailedException exceptionWithObject: self requestedLength: length bytesWritten: 0 errNo: errno]; #endif | | < < < < | 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 | if ((bytesWritten = write(_handle, buffer, length)) < 0) @throw [OFWriteFailedException exceptionWithObject: self requestedLength: length bytesWritten: 0 errNo: errno]; #endif return (size_t)bytesWritten; } - (of_offset_t)lowlevelSeekToOffset: (of_offset_t)offset whence: (int)whence { of_offset_t ret; |
︙ | ︙ |