25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <signal.h>
#import "OFApplication.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFDictionary.h"
#import "OFThread.h"
#import "OFNotImplementedException.h"
#import "autorelease.h"
#if defined(__MACH__) && !defined(OF_IOS)
# include <crt_externs.h>
|
>
|
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include <signal.h>
#import "OFApplication.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFDictionary.h"
#import "OFThread.h"
#import "OFRunLoop.h"
#import "OFNotImplementedException.h"
#import "autorelease.h"
#if defined(__MACH__) && !defined(OF_IOS)
# include <crt_externs.h>
|
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
|
REGISTER_SIGNAL(SIGUSR2)
#endif
#undef REGISTER_SIGNAL
}
- (void)run
{
[OFThread _createMainThread];
[delegate applicationDidFinishLaunching];
for (;;)
[OFThread sleepForTimeInterval: 86400];
}
- (void)terminate
{
exit(0);
}
|
>
>
>
>
|
<
|
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
|
REGISTER_SIGNAL(SIGUSR2)
#endif
#undef REGISTER_SIGNAL
}
- (void)run
{
OFRunLoop *runLoop;
[OFThread _createMainThread];
runLoop = [[[OFRunLoop alloc] init] autorelease];
[OFRunLoop _setMainRunLoop: runLoop];
[delegate applicationDidFinishLaunching];
[runLoop run];
}
- (void)terminate
{
exit(0);
}
|