Overview
Comment: | OF{Lock,Unlock}FailedException: Allow nil lock |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
89bdb9c4960fa5464287d64b7e8927c3 |
User & Date: | js on 2022-04-23 14:29:57 |
Other Links: | manifest | tags |
Context
2022-04-24
| ||
09:35 | Add missing OF_UNAVAILABLE check-in: 07ce6e545b user: js tags: trunk | |
2022-04-23
| ||
14:29 | OF{Lock,Unlock}FailedException: Allow nil lock check-in: 89bdb9c496 user: js tags: trunk | |
14:26 | Add a few missing OF_UNAVAILABLE check-in: ae388a8bab user: js tags: trunk | |
Changes
Modified src/exceptions/OFLockFailedException.h from [ea013b6003] to [f55c3bbe2e].
︙ | ︙ | |||
46 47 48 49 50 51 52 | * @param lock The lock which could not be locked * @param errNo The errno of the error that occurred * @return A new, autoreleased lock failed exception */ + (instancetype)exceptionWithLock: (nullable id <OFLocking>)lock errNo: (int)errNo; | < < < < | 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | * @param lock The lock which could not be locked * @param errNo The errno of the error that occurred * @return A new, autoreleased lock failed exception */ + (instancetype)exceptionWithLock: (nullable id <OFLocking>)lock errNo: (int)errNo; /** * @brief Initializes an already allocated lock failed exception. * * @param lock The lock which could not be locked * @param errNo The errno of the error that occurred * @return An initialized lock failed exception */ - (instancetype)initWithLock: (nullable id <OFLocking>)lock errNo: (int)errNo OF_DESIGNATED_INITIALIZER; @end OF_ASSUME_NONNULL_END |
Modified src/exceptions/OFLockFailedException.m from [a5b72beb2e] to [77b32492ca].
︙ | ︙ | |||
24 25 26 27 28 29 30 | @synthesize lock = _lock, errNo = _errNo; + (instancetype)exceptionWithLock: (id <OFLocking>)lock errNo: (int)errNo { return [[[self alloc] initWithLock: lock errNo: errNo] autorelease]; } | < < < < < < < < < < > | | | > > | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | @synthesize lock = _lock, errNo = _errNo; + (instancetype)exceptionWithLock: (id <OFLocking>)lock errNo: (int)errNo { return [[[self alloc] initWithLock: lock errNo: errNo] autorelease]; } - (instancetype)initWithLock: (id <OFLocking>)lock errNo: (int)errNo { self = [super init]; _lock = [lock retain]; _errNo = errNo; return self; } - (void)dealloc { [_lock release]; [super dealloc]; } - (OFString *)description { if (_lock != nil) return [OFString stringWithFormat: @"A lock of type %@ could not be locked: %s", [_lock class], strerror(_errNo)]; else return @"A lock could not be locked!"; } @end |
Modified src/exceptions/OFUnlockFailedException.h from [0a8aacbf87] to [a804f401f1].
︙ | ︙ | |||
55 56 57 58 59 60 61 | * * @param lock The lock which could not be unlocked * @param errNo The errno of the error that occurred * @return An initialized unlock failed exception */ - (instancetype)initWithLock: (nullable id <OFLocking>)lock errNo: (int)errNo OF_DESIGNATED_INITIALIZER; | < < | 55 56 57 58 59 60 61 62 63 64 | * * @param lock The lock which could not be unlocked * @param errNo The errno of the error that occurred * @return An initialized unlock failed exception */ - (instancetype)initWithLock: (nullable id <OFLocking>)lock errNo: (int)errNo OF_DESIGNATED_INITIALIZER; @end OF_ASSUME_NONNULL_END |
Modified src/exceptions/OFUnlockFailedException.m from [54e551ea81] to [68e65cd613].
︙ | ︙ | |||
34 35 36 37 38 39 40 | _lock = [lock retain]; _errNo = errNo; return self; } | < < < < < > | | | > > | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | _lock = [lock retain]; _errNo = errNo; return self; } - (void)dealloc { [_lock release]; [super dealloc]; } - (OFString *)description { if (_lock != nil) return [OFString stringWithFormat: @"A lock of type %@ could not be unlocked: %s", [_lock class], strerror(_errNo)]; else return @"A lock could not be unlocked!"; } @end |