Differences From Artifact [0906d8e684]:
- File
src/OFThread.m
— part of check-in
[b5430ac44f]
at
2019-07-28 12:32:21
on branch trunk
— OFThread: Don't require of_thread_exit()
Some systems do not provide the functionality. (user: js, size: 10472) [annotate] [blame] [check-ins using]
To Artifact [6c09ccf959]:
- File
src/OFThread.m
— part of check-in
[5358e9ea6a]
at
2019-08-01 20:14:35
on branch trunk
— Split threading.[hm] into multiple files
This allows the runtime to only link against the parts it needs, without
pulling in unnecessary parts like thread spawning, TLS and conditions. (user: js, size: 10469) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
105 106 107 108 109 110 111 | if (DOSBase != NULL) CloseLibrary(DOSBase); } #endif #if defined(OF_HAVE_THREADS) | | | 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | if (DOSBase != NULL) CloseLibrary(DOSBase); } #endif #if defined(OF_HAVE_THREADS) # import "tlskey.h" static of_tlskey_t threadSelfKey; static OFThread *mainThread; static void callMain(id object) { |
︙ | ︙ |