Modified src/OFApplication.m
from [bde88848cd]
to [1a4d3713d8].
︙ | | |
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
+
-
|
#import "OFRunLoop.h"
#import "OFSandbox.h"
#import "OFString.h"
#import "OFSystemInfo.h"
#import "OFThread+Private.h"
#import "OFThread.h"
#import "OFActivateSandboxFailedException.h"
#import "OFInvalidArgumentException.h"
#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"
#import "OFSandboxActivationFailedException.h"
#if defined(OF_MACOS)
# include <crt_externs.h>
#elif defined(OF_WINDOWS)
# include <windows.h>
extern int _CRT_glob;
extern void __wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *);
|
︙ | | |
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
|
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
|
-
+
|
}
sandbox->_unveiledPathsIndex = unveiledPathsCount;
promises = [sandbox.pledgeString cStringWithEncoding: encoding];
if (pledge(promises, NULL) != 0)
@throw [OFSandboxActivationFailedException
@throw [OFActivateSandboxFailedException
exceptionWithSandbox: sandbox
errNo: errno];
objc_autoreleasePoolPop(pool);
if (_activeSandbox == nil)
_activeSandbox = [sandbox retain];
|
︙ | | |
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
|
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
|
-
+
|
if (sandbox.unveiledPaths.count != 0)
@throw [OFInvalidArgumentException exception];
promises = [sandbox.pledgeString
cStringWithEncoding: [OFLocale encoding]];
if (pledge(NULL, promises) != 0)
@throw [OFSandboxActivationFailedException
@throw [OFActivateSandboxFailedException
exceptionWithSandbox: sandbox
errNo: errno];
objc_autoreleasePoolPop(pool);
if (_activeSandboxForChildProcesses == nil)
_activeSandboxForChildProcesses = [sandbox retain];
# endif
}
#endif
@end
|
Modified src/OFCondition.h
from [ced99784d6]
to [2de2d56fa5].
︙ | | |
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
|
/**
* @brief Blocks the current thread until another thread calls @ref signal or
* @ref broadcast.
*
* @note Waiting might have been interrupted by a signal. It is thus recommended
* to check the condition again after @ref wait returned!
*
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (void)wait;
#ifdef OF_AMIGAOS
/**
* @brief Blocks the current thread until another thread calls @ref signal,
* @ref broadcast or an Exec Signal is received.
*
* @note This is only available on AmigaOS!
*
* @param signalMask A pointer to a signal mask of Exec Signals to receive.
* This is modified and set to the mask of signals received.
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (void)waitForConditionOrExecSignal: (ULONG *)signalMask;
#endif
/**
* @brief Blocks the current thread until another thread calls @ref signal,
* @ref broadcast or the timeout is reached.
*
* @note Waiting might have been interrupted by a signal. It is thus recommended
* to check the condition again after @ref waitForTimeInterval: returned!
*
* @param timeInterval The time interval until the timeout is reached
* @return Whether the condition has been signaled
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (bool)waitForTimeInterval: (OFTimeInterval)timeInterval;
#ifdef OF_AMIGAOS
/**
* @brief Blocks the current thread until another thread calls @ref signal,
* @ref broadcast, the timeout is reached or an Exec Signal is received.
*
* @note This is only available on AmigaOS!
*
* @param timeInterval The time interval until the timeout is reached
* @param signalMask A pointer to a signal mask of Exec Signals to receive.
* This is modified and set to the mask of signals received.
* @return Whether the condition has been signaled or a signal received
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (bool)waitForTimeInterval: (OFTimeInterval)timeInterval
orExecSignal: (ULONG *)signalMask;
#endif
/**
* @brief Blocks the current thread until another thread calls @ref signal,
* @ref broadcast or the timeout is reached.
*
* @note Waiting might have been interrupted by a signal. It is thus recommended
* to check the condition again after @ref waitUntilDate: returned!
*
* @param date The date at which the timeout is reached
* @return Whether the condition has been signaled
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (bool)waitUntilDate: (OFDate *)date;
#ifdef OF_AMIGAOS
/**
* @brief Blocks the current thread until another thread calls @ref signal,
* @ref broadcast, the timeout is reached or an Exec Signal is received.
*
* @note This is only available on AmigaOS!
*
* @param date The date at which the timeout is reached
* @param signalMask A pointer to a signal mask of Exec Signals to receive.
* This is modified and set to the mask of signals received.
* @return Whether the condition has been signaled or a signal received
* @throw OFConditionWaitFailedException Waiting for the condition failed
* @throw OFWaitForConditionFailedException Waiting for the condition failed
*/
- (bool)waitUntilDate: (OFDate *)date orExecSignal: (ULONG *)signalMask;
#endif
/**
* @brief Signals the next waiting thread to continue.
*
* @throw OFConditionSignalFailedException Signaling the condition failed
* @throw OFSignalConditionFailedException Signaling the condition failed
*/
- (void)signal;
/**
* @brief Signals all threads to continue.
*
* @throw OFConditionBroadcastFailedException Broadcasting the condition failed
* @throw OFBroadcastConditionFailedException Broadcasting the condition failed
*/
- (void)broadcast;
@end
OF_ASSUME_NONNULL_END
|
Modified src/OFCondition.m
from [8de6591c81]
to [6291bb097b].
︙ | | |
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
-
-
+
-
+
+
|
#include "config.h"
#include <errno.h>
#import "OFCondition.h"
#import "OFDate.h"
#import "OFConditionBroadcastFailedException.h"
#import "OFConditionSignalFailedException.h"
#import "OFBroadcastConditionFailedException.h"
#import "OFConditionStillWaitingException.h"
#import "OFConditionWaitFailedException.h"
#import "OFInitializationFailedException.h"
#import "OFSignalConditionFailedException.h"
#import "OFWaitForConditionFailedException.h"
@implementation OFCondition
+ (instancetype)condition
{
return [[[self alloc] init] autorelease];
}
|
︙ | | |
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
-
+
-
+
-
+
-
+
|
}
- (void)wait
{
int error = OFPlainConditionWait(&_condition, &_mutex);
if (error != 0)
@throw [OFConditionWaitFailedException
@throw [OFWaitForConditionFailedException
exceptionWithCondition: self
errNo: error];
}
#ifdef OF_AMIGAOS
- (void)waitForConditionOrExecSignal: (ULONG *)signalMask
{
int error = OFPlainConditionWaitOrExecSignal(&_condition, &_mutex,
signalMask);
if (error != 0)
@throw [OFConditionWaitFailedException
@throw [OFWaitForConditionFailedException
exceptionWithCondition: self
errNo: error];
}
#endif
- (bool)waitForTimeInterval: (OFTimeInterval)timeInterval
{
int error = OFPlainConditionTimedWait(&_condition, &_mutex,
timeInterval);
if (error == ETIMEDOUT)
return false;
if (error != 0)
@throw [OFConditionWaitFailedException
@throw [OFWaitForConditionFailedException
exceptionWithCondition: self
errNo: error];
return true;
}
#ifdef OF_AMIGAOS
- (bool)waitForTimeInterval: (OFTimeInterval)timeInterval
orExecSignal: (ULONG *)signalMask
{
int error = OFPlainConditionTimedWaitOrExecSignal(&_condition, &_mutex,
timeInterval, signalMask);
if (error == ETIMEDOUT)
return false;
if (error != 0)
@throw [OFConditionWaitFailedException
@throw [OFWaitForConditionFailedException
exceptionWithCondition: self
errNo: error];
return true;
}
#endif
|
︙ | | |
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
-
+
-
+
|
#endif
- (void)signal
{
int error = OFPlainConditionSignal(&_condition);
if (error != 0)
@throw [OFConditionSignalFailedException
@throw [OFSignalConditionFailedException
exceptionWithCondition: self
errNo: error];
}
- (void)broadcast
{
int error = OFPlainConditionBroadcast(&_condition);
if (error != 0)
@throw [OFConditionBroadcastFailedException
@throw [OFBroadcastConditionFailedException
exceptionWithCondition: self
errNo: error];
}
@end
|
Modified src/OFThread.h
from [07323e0345]
to [b1484db738].
︙ | | |
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
|
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
|
+
-
-
+
|
* @note Be sure to call [super handleTermination]!
*/
- (void)handleTermination OF_REQUIRES_SUPER;
/**
* @brief Starts the thread.
*
* @throw OFStartThreadFailedException Starting the thread failed
* @throw OFThreadStillRunningException The thread is still running
* @throw OFThreadStartFailedException Starting the thread failed
*/
- (void)start;
/**
* @brief Joins a thread.
*
* @return The object returned by the main method of the thread.
* @throw OFThreadJoinFailedException Joining the thread failed
* @throw OFJoinThreadFailedException Joining the thread failed
*/
- (id)join;
#else
- (instancetype)init OF_UNAVAILABLE;
#endif
@end
OF_ASSUME_NONNULL_END
|
Modified src/OFThread.m
from [51c302d474]
to [3012eaab1d].
︙ | | |
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
-
-
+
+
|
#endif
#import "OFInitializationFailedException.h"
#import "OFInvalidArgumentException.h"
#import "OFNotImplementedException.h"
#import "OFOutOfRangeException.h"
#ifdef OF_HAVE_THREADS
# import "OFThreadJoinFailedException.h"
# import "OFThreadStartFailedException.h"
# import "OFJoinThreadFailedException.h"
# import "OFStartThreadFailedException.h"
# import "OFThreadStillRunningException.h"
#endif
#ifdef OF_MINT
/* freemint-gcc does not have trunc() */
# define trunc(x) ((int64_t)(x))
#endif
|
︙ | | |
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
|
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
|
-
+
-
+
-
+
|
[self retain];
_running = OFThreadStateRunning;
if ((error = OFPlainThreadNew(&_thread, [_name cStringWithEncoding:
[OFLocale encoding]], callMain, self, &_attr)) != 0) {
[self release];
@throw [OFThreadStartFailedException
@throw [OFStartThreadFailedException
exceptionWithThread: self
errNo: error];
}
}
- (id)join
{
int error;
if (_running == OFThreadStateNotRunning)
@throw [OFThreadJoinFailedException
@throw [OFJoinThreadFailedException
exceptionWithThread: self
errNo: EINVAL];
if ((error = OFPlainThreadJoin(_thread)) != 0)
@throw [OFThreadJoinFailedException exceptionWithThread: self
@throw [OFJoinThreadFailedException exceptionWithThread: self
errNo: error];
_running = OFThreadStateNotRunning;
return _returnValue;
}
|
︙ | | |
Modified src/ObjFW.h
from [7f42df2531]
to [940f93b1b8].
︙ | | |
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
#ifdef OF_WINDOWS
# import "OFWindowsRegistryKey.h"
#endif
#import "OFAllocFailedException.h"
#import "OFException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFAcceptSocketFailedException.h"
# import "OFAlreadyConnectedException.h"
# import "OFBindSocketFailedException.h"
# import "OFBindIPSocketFailedException.h"
# ifdef OF_HAVE_UNIX_SOCKETS
# import "OFBindUNIXSocketFailedException.h"
# endif
# ifdef OF_HAVE_IPX
# import "OFBindIPXSocketFailedException.h"
# endif
# ifdef OF_HAVE_APPLETALK
# import "OFBindDDPSocketFailedException.h"
# endif
#endif
#import "OFChangeCurrentDirectoryFailedException.h"
#import "OFChecksumMismatchException.h"
#ifdef OF_HAVE_THREADS
# import "OFConditionBroadcastFailedException.h"
# import "OFConditionSignalFailedException.h"
# import "OFConditionStillWaitingException.h"
# import "OFConditionWaitFailedException.h"
#endif
#ifdef OF_HAVE_SOCKETS
# import "OFConnectSocketFailedException.h"
# import "OFConnectIPSocketFailedException.h"
# ifdef OF_HAVE_UNIX_SOCKETS
# import "OFConnectUNIXSocketFailedException.h"
# endif
# ifdef OF_HAVE_IPX
# import "OFConnectSPXSocketFailedException.h"
# endif
#endif
#import "OFCopyItemFailedException.h"
#import "OFCreateDirectoryFailedException.h"
#import "OFCreateSymbolicLinkFailedException.h"
#ifdef OF_WINDOWS
# import "OFCreateWindowsRegistryKeyFailedException.h"
#endif
#ifdef OF_HAVE_SOCKETS
# import "OFDNSQueryFailedException.h"
#endif
#ifdef OF_WINDOWS
# import "OFDeleteWindowsRegistryKeyFailedException.h"
# import "OFDeleteWindowsRegistryValueFailedException.h"
#endif
#import "OFEnumerationMutationException.h"
#ifdef OF_HAVE_FILES
# import "OFGetCurrentDirectoryFailedException.h"
#endif
#import "OFGetItemAttributesFailedException.h"
#import "OFGetOptionFailedException.h"
#ifdef OF_WINDOWS
# import "OFGetWindowsRegistryValueFailedException.h"
#endif
#import "OFHashAlreadyCalculatedException.h"
#import "OFHashNotCalculatedException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFHTTPRequestFailedException.h"
#endif
#import "OFInitializationFailedException.h"
#import "OFInvalidArgumentException.h"
#import "OFInvalidEncodingException.h"
#import "OFInvalidFormatException.h"
#import "OFInvalidJSONException.h"
#import "OFInvalidServerResponseException.h"
#import "OFLinkItemFailedException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFListenOnSocketFailedException.h"
#endif
#ifdef OF_HAVE_PLUGINS
# import "OFLoadPluginFailedException.h"
#endif
#import "OFLockFailedException.h"
#import "OFMalformedXMLException.h"
#import "OFMoveItemFailedException.h"
#import "OFNotImplementedException.h"
#import "OFNotOpenException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFObserveKernelEventsFailedException.h"
#endif
#import "OFOpenItemFailedException.h"
#ifdef OF_WINDOWS
# import "OFOpenWindowsRegistryKeyFailedException.h"
#endif
#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"
#import "OFReadFailedException.h"
#import "OFReadOrWriteFailedException.h"
#import "OFRemoveItemFailedException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFResolveHostFailedException.h"
#endif
#import "OFSeekFailedException.h"
#import "OFSetItemAttributesFailedException.h"
#import "OFSetOptionFailedException.h"
#ifdef OF_WINDOWS
# import "OFSetWindowsRegistryValueFailedException.h"
#endif
#import "OFStillLockedException.h"
#ifdef OF_HAVE_THREADS
# import "OFThreadJoinFailedException.h"
# import "OFThreadStartFailedException.h"
# import "OFThreadStillRunningException.h"
#endif
#ifdef OF_HAVE_SOCKETS
# import "OFTLSHandshakeFailedException.h"
#endif
#import "OFTruncatedDataException.h"
#import "OFUnboundNamespaceException.h"
#import "OFUnboundPrefixException.h"
#import "OFUndefinedKeyException.h"
#import "OFUnknownXMLEntityException.h"
#import "OFUnlockFailedException.h"
#import "OFUnsupportedProtocolException.h"
#import "OFUnsupportedVersionException.h"
#import "OFWriteFailedException.h"
#ifdef OF_HAVE_SOCKETS
# import "OFAcceptSocketFailedException.h"
# import "OFAlreadyConnectedException.h"
# import "OFBindIPSocketFailedException.h"
# import "OFBindSocketFailedException.h"
# import "OFConnectIPSocketFailedException.h"
# import "OFConnectSocketFailedException.h"
# import "OFDNSQueryFailedException.h"
# import "OFHTTPRequestFailedException.h"
# import "OFListenOnSocketFailedException.h"
# import "OFObserveKernelEventsFailedException.h"
# import "OFResolveHostFailedException.h"
# import "OFTLSHandshakeFailedException.h"
# ifdef OF_HAVE_UNIX_SOCKETS
# import "OFBindUNIXSocketFailedException.h"
# import "OFConnectUNIXSocketFailedException.h"
# endif
# ifdef OF_HAVE_IPX
# import "OFBindIPXSocketFailedException.h"
# import "OFConnectSPXSocketFailedException.h"
# endif
# ifdef OF_HAVE_APPLETALK
# import "OFBindDDPSocketFailedException.h"
# endif
#endif
#ifdef OF_HAVE_THREADS
# import "OFBroadcastConditionFailedException.h"
# import "OFConditionStillWaitingException.h"
# import "OFJoinThreadFailedException.h"
# import "OFSignalConditionFailedException.h"
# import "OFStartThreadFailedException.h"
# import "OFThreadStillRunningException.h"
# import "OFWaitForConditionFailedException.h"
#endif
#ifdef OF_HAVE_PLUGINS
# import "OFPlugin.h"
#endif
#ifdef OF_WINDOWS
# import "OFCreateWindowsRegistryKeyFailedException.h"
# import "OFDeleteWindowsRegistryKeyFailedException.h"
# import "OFDeleteWindowsRegistryValueFailedException.h"
# import "OFGetWindowsRegistryValueFailedException.h"
# import "OFOpenWindowsRegistryKeyFailedException.h"
# import "OFSetWindowsRegistryValueFailedException.h"
#endif
#ifdef OF_HAVE_ATOMIC_OPS
# import "OFAtomic.h"
#endif
#import "OFLocking.h"
#import "OFOnce.h"
#import "OFThread.h"
|
︙ | | |
Modified src/exceptions/Makefile
from [63402987f2]
to [0588e3b54e].
︙ | | |
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
-
-
+
-
-
-
-
+
+
+
+
+
-
+
|
${USE_SRCS_IPX} \
${USE_SRCS_UNIX_SOCKETS}
SRCS_APPLETALK = OFBindDDPSocketFailedException.m
SRCS_IPX = OFBindIPXSocketFailedException.m \
OFConnectSPXSocketFailedException.m
SRCS_UNIX_SOCKETS = OFBindUNIXSocketFailedException.m \
OFConnectUNIXSocketFailedException.m
SRCS_THREADS = OFConditionBroadcastFailedException.m \
OFConditionSignalFailedException.m \
SRCS_THREADS = OFBroadcastConditionFailedException.m \
OFConditionStillWaitingException.m \
OFConditionWaitFailedException.m \
OFThreadJoinFailedException.m \
OFThreadStartFailedException.m \
OFThreadStillRunningException.m
OFJoinThreadFailedException.m \
OFSignalConditionFailedException.m \
OFStartThreadFailedException.m \
OFThreadStillRunningException.m \
OFWaitForConditionFailedException.m
SRCS_WINDOWS = OFCreateWindowsRegistryKeyFailedException.m \
OFDeleteWindowsRegistryKeyFailedException.m \
OFDeleteWindowsRegistryValueFailedException.m \
OFGetWindowsRegistryValueFailedException.m \
OFOpenWindowsRegistryKeyFailedException.m \
OFSetWindowsRegistryValueFailedException.m
INCLUDES := ${SRCS:.m=.h}
SRCS += OFSandboxActivationFailedException.m
SRCS += OFActivateSandboxFailedException.m
include ../../buildsys.mk
CPPFLAGS += -I. -I.. -I../.. -I../runtime
|
Renamed and modified
src/exceptions/OFSandboxActivationFailedException.h
[3961f69a33]
to src/exceptions/OFActivateSandboxFailedException.h
[97726da76a].
︙ | | |
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-
+
|
#import "OFException.h"
OF_ASSUME_NONNULL_BEGIN
@class OFSandbox;
@interface OFSandboxActivationFailedException: OFException
@interface OFActivateSandboxFailedException: OFException
{
OFSandbox *_sandbox;
int _errNo;
}
@property (readonly, nonatomic) OFSandbox *sandbox;
@property (readonly, nonatomic) int errNo;
|
︙ | | |
Renamed and modified
src/exceptions/OFSandboxActivationFailedException.m
[6ace25dc28]
to src/exceptions/OFActivateSandboxFailedException.m
[5dc1486ad8].
︙ | | |
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-
+
-
+
|
* Public License, either version 2 or 3, which can be found in the file
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#include "config.h"
#import "OFSandboxActivationFailedException.h"
#import "OFActivateSandboxFailedException.h"
#import "OFString.h"
#import "OFSandbox.h"
@implementation OFSandboxActivationFailedException
@implementation OFActivateSandboxFailedException
@synthesize sandbox = _sandbox, errNo = _errNo;
+ (instancetype)exception
{
OF_UNRECOGNIZED_SELECTOR
}
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionBroadcastFailedException.h
[920b114a94]
to src/exceptions/OFBroadcastConditionFailedException.h
[b5c55a5caf].
︙ | | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
-
-
-
+
+
+
-
+
-
+
|
#endif
OF_ASSUME_NONNULL_BEGIN
@class OFCondition;
/**
* @class OFConditionBroadcastFailedException \
* OFConditionBroadcastFailedException.h \
* ObjFW/OFConditionBroadcastFailedException.h
* @class OFBroadcastConditionFailedException \
* OFBroadcastConditionFailedException.h \
* ObjFW/OFBroadcastConditionFailedException.h
*
* @brief An exception indicating broadcasting a condition failed.
*/
@interface OFConditionBroadcastFailedException: OFException
@interface OFBroadcastConditionFailedException: OFException
{
OFCondition *_condition;
int _errNo;
OF_RESERVE_IVARS(OFConditionBroadcastFailedException, 4)
OF_RESERVE_IVARS(OFBroadcastConditionFailedException, 4)
}
/**
* @brief The condition which could not be broadcasted.
*/
@property (readonly, nonatomic) OFCondition *condition;
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionBroadcastFailedException.m
[0c18d20911]
to src/exceptions/OFBroadcastConditionFailedException.m
[aeec33aa4e].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
-
+
|
* file.
*/
#include "config.h"
#include <string.h>
#import "OFConditionBroadcastFailedException.h"
#import "OFBroadcastConditionFailedException.h"
#import "OFString.h"
#import "OFCondition.h"
@implementation OFConditionBroadcastFailedException
@implementation OFBroadcastConditionFailedException
@synthesize condition = _condition, errNo = _errNo;
+ (instancetype)exceptionWithCondition: (OFCondition *)condition
errNo: (int)errNo
{
return [[[self alloc] initWithCondition: condition
errNo: errNo] autorelease];
|
︙ | | |
Renamed and modified
src/exceptions/OFThreadJoinFailedException.h
[d301dc0b05]
to src/exceptions/OFJoinThreadFailedException.h
[b841fb7f6d].
︙ | | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
-
-
+
+
-
+
-
+
|
#endif
OF_ASSUME_NONNULL_BEGIN
@class OFThread;
/**
* @class OFThreadJoinFailedException \
* OFThreadJoinFailedException.h ObjFW/OFThreadJoinFailedException.h
* @class OFJoinThreadFailedException \
* OFJoinThreadFailedException.h ObjFW/OFJoinThreadFailedException.h
*
* @brief An exception indicating that joining a thread failed.
*/
@interface OFThreadJoinFailedException: OFException
@interface OFJoinThreadFailedException: OFException
{
OFThread *_Nullable _thread;
int _errNo;
OF_RESERVE_IVARS(OFThreadJoinFailedException, 4)
OF_RESERVE_IVARS(OFJoinThreadFailedException, 4)
}
/**
* @brief The thread which could not be joined.
*/
@property OF_NULLABLE_PROPERTY (readonly, nonatomic) OFThread *thread;
|
︙ | | |
Renamed and modified
src/exceptions/OFThreadJoinFailedException.m
[3ceaee16ab]
to src/exceptions/OFJoinThreadFailedException.m
[7e2f0f00c7].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
-
+
|
* file.
*/
#include "config.h"
#include <string.h>
#import "OFThreadJoinFailedException.h"
#import "OFJoinThreadFailedException.h"
#import "OFString.h"
#import "OFThread.h"
@implementation OFThreadJoinFailedException
@implementation OFJoinThreadFailedException
@synthesize thread = _thread, errNo = _errNo;
+ (instancetype)exceptionWithThread: (OFThread *)thread errNo: (int)errNo
{
return [[[self alloc] initWithThread: thread errNo: errNo] autorelease];
}
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionSignalFailedException.h
[fd45072644]
to src/exceptions/OFSignalConditionFailedException.h
[abb9bfa0ca].
︙ | | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
-
-
-
+
+
+
-
+
-
+
|
#endif
OF_ASSUME_NONNULL_BEGIN
@class OFCondition;
/**
* @class OFConditionSignalFailedException \
* OFConditionSignalFailedException.h \
* ObjFW/OFConditionSignalFailedException.h
* @class OFSignalConditionFailedException \
* OFSignalConditionFailedException.h \
* ObjFW/OFSignalConditionFailedException.h
*
* @brief An exception indicating signaling a condition failed.
*/
@interface OFConditionSignalFailedException: OFException
@interface OFSignalConditionFailedException: OFException
{
OFCondition *_condition;
int _errNo;
OF_RESERVE_IVARS(OFConditionSignalFailedException, 4)
OF_RESERVE_IVARS(OFSignalConditionFailedException, 4)
}
/**
* @brief The condition which could not be signaled.
*/
@property (readonly, nonatomic) OFCondition *condition;
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionSignalFailedException.m
[7b1b56675f]
to src/exceptions/OFSignalConditionFailedException.m
[f5f3ff967a].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
-
+
|
* file.
*/
#include "config.h"
#include <string.h>
#import "OFConditionSignalFailedException.h"
#import "OFSignalConditionFailedException.h"
#import "OFString.h"
#import "OFCondition.h"
@implementation OFConditionSignalFailedException
@implementation OFSignalConditionFailedException
@synthesize condition = _condition, errNo = _errNo;
+ (instancetype)exceptionWithCondition: (OFCondition *)condition
errNo: (int)errNo
{
return [[[self alloc] initWithCondition: condition
errNo: errNo] autorelease];
|
︙ | | |
Renamed and modified
src/exceptions/OFThreadStartFailedException.h
[744fa4d2f0]
to src/exceptions/OFStartThreadFailedException.h
[e0e650ae0d].
︙ | | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
-
-
+
+
-
+
-
+
|
#endif
OF_ASSUME_NONNULL_BEGIN
@class OFThread;
/**
* @class OFThreadStartFailedException \
* OFThreadStartFailedException.h ObjFW/OFThreadStartFailedException.h
* @class OFStartThreadFailedException \
* OFStartThreadFailedException.h ObjFW/OFStartThreadFailedException.h
*
* @brief An exception indicating that starting a thread failed.
*/
@interface OFThreadStartFailedException: OFException
@interface OFStartThreadFailedException: OFException
{
OFThread *_Nullable _thread;
int _errNo;
OF_RESERVE_IVARS(OFThreadStartFailedException, 4)
OF_RESERVE_IVARS(OFStartThreadFailedException, 4)
}
/**
* @brief The thread which could not be started.
*/
@property OF_NULLABLE_PROPERTY (readonly, nonatomic) OFThread *thread;
|
︙ | | |
Renamed and modified
src/exceptions/OFThreadStartFailedException.m
[4df0dddce1]
to src/exceptions/OFStartThreadFailedException.m
[9dcf5912d6].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
-
+
|
* file.
*/
#include "config.h"
#include <string.h>
#import "OFThreadStartFailedException.h"
#import "OFStartThreadFailedException.h"
#import "OFString.h"
#import "OFThread.h"
@implementation OFThreadStartFailedException
@implementation OFStartThreadFailedException
@synthesize thread = _thread, errNo = _errNo;
+ (instancetype)exceptionWithThread: (OFThread *)thread errNo: (int)errNo
{
return [[[self alloc] initWithThread: thread errNo: errNo] autorelease];
}
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionWaitFailedException.h
[219a53d1c9]
to src/exceptions/OFWaitForConditionFailedException.h
[a1e587c621].
︙ | | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
-
-
-
+
+
+
-
+
-
+
|
#endif
OF_ASSUME_NONNULL_BEGIN
@class OFCondition;
/**
* @class OFConditionWaitFailedException \
* OFConditionWaitFailedException.h \
* ObjFW/OFConditionWaitFailedException.h
* @class OFWaitForConditionFailedException \
* OFWaitForConditionFailedException.h \
* ObjFW/OFWaitForConditionFailedException.h
*
* @brief An exception indicating waiting for a condition failed.
*/
@interface OFConditionWaitFailedException: OFException
@interface OFWaitForConditionFailedException: OFException
{
OFCondition *_condition;
int _errNo;
OF_RESERVE_IVARS(OFConditionWaitFailedException, 4)
OF_RESERVE_IVARS(OFWaitForConditionFailedException, 4)
}
/**
* @brief The condition for which could not be waited.
*/
@property (readonly, nonatomic) OFCondition *condition;
|
︙ | | |
Renamed and modified
src/exceptions/OFConditionWaitFailedException.m
[5702b9d98a]
to src/exceptions/OFWaitForConditionFailedException.m
[e419f3f9dc].
︙ | | |
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
-
+
|
* file.
*/
#include "config.h"
#include <string.h>
#import "OFConditionWaitFailedException.h"
#import "OFWaitForConditionFailedException.h"
#import "OFString.h"
#import "OFCondition.h"
@implementation OFConditionWaitFailedException
@implementation OFWaitForConditionFailedException
@synthesize condition = _condition, errNo = _errNo;
+ (instancetype)exceptionWithCondition: (OFCondition *)condition
errNo: (int)errNo
{
return [[[self alloc] initWithCondition: condition
errNo: errNo] autorelease];
|
︙ | | |