Differences From Artifact [a0b1148f7c]:
- File
src/tlskey.h
— part of check-in
[acc67b0bb6]
at
2019-08-02 02:16:04
on branch trunk
— tlskey: Create OFMapTable lazily
of_tlskey_new() is called in constructors, but at that time, OFMapTable
might not be available yet. (user: js, size: 2033) [annotate] [blame] [check-ins using]
To Artifact [7c0440c23c]:
- File src/tlskey.h — part of check-in [da383f4f03] at 2019-08-03 18:13:50 on branch trunk — Add threads for AmigaOS (user: js, size: 2059) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
29 30 31 32 33 34 35 | #if defined(OF_HAVE_PTHREADS) # include <pthread.h> typedef pthread_key_t of_tlskey_t; #elif defined(OF_WINDOWS) # include <windows.h> typedef DWORD of_tlskey_t; #elif defined(OF_AMIGAOS) | | > | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #if defined(OF_HAVE_PTHREADS) # include <pthread.h> typedef pthread_key_t of_tlskey_t; #elif defined(OF_WINDOWS) # include <windows.h> typedef DWORD of_tlskey_t; #elif defined(OF_AMIGAOS) # import "OFList.h" @class OFMapTable; typedef struct { OFMapTable *mapTable; of_list_object_t *listObject; } *of_tlskey_t; #endif #ifdef __cplusplus extern "C" { #endif extern bool of_tlskey_new(of_tlskey_t *key); |
︙ | ︙ |