ObjFW  Check-in [304dad64b4]

Overview
Comment:runtime: Hide symbols for mutex / once / TLS key
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 304dad64b43fa8bd61eb038b586bd658d30fd2c4393d6109dae21c7baf7d81c0
User & Date: js on 2024-08-16 22:13:36
Other Links: manifest | tags
Context
2024-08-16
22:26
Add OFJSONRepresentationOptionSorted check-in: 7e1c8b88b7 user: js tags: trunk
22:13
runtime: Hide symbols for mutex / once / TLS key check-in: ed8107953d user: js tags: 1.1
22:13
runtime: Hide symbols for mutex / once / TLS key check-in: 304dad64b4 user: js tags: trunk
21:50
Disable UNIX datagram sockets on Hurd check-in: 7de187fbde user: js tags: trunk
Changes

Modified src/runtime/OFOnce.m from [4cc1e7e57e] to [3ba988614c].

18
19
20
21
22
23
24





25
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"






#include "../OFOnce.m"







>
>
>
>
>

18
19
20
21
22
23
24
25
26
27
28
29
30
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"

#import "OFOnce.h"

extern void OFOnce(OFOnceControl *control, OFOnceFunction function)
    OF_VISIBILITY_HIDDEN;

#include "../OFOnce.m"

Modified src/runtime/OFPlainMutex.m from [bc6887b3cd] to [265bf1343a].

18
19
20
21
22
23
24


















25
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"



















#include "../OFPlainMutex.m"







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"

#import "OFPlainMutex.h"

extern int OFPlainMutexNew(OFPlainMutex *mutex) OF_VISIBILITY_HIDDEN;
extern int OFPlainMutexLock(OFPlainMutex *mutex) OF_VISIBILITY_HIDDEN;
extern int OFPlainMutexTryLock(OFPlainMutex *mutex) OF_VISIBILITY_HIDDEN;
extern int OFPlainMutexUnlock(OFPlainMutex *mutex) OF_VISIBILITY_HIDDEN;
extern int OFPlainMutexFree(OFPlainMutex *mutex) OF_VISIBILITY_HIDDEN;
extern int OFPlainRecursiveMutexNew(OFPlainRecursiveMutex *rmutex)
    OF_VISIBILITY_HIDDEN;
extern int OFPlainRecursiveMutexLock(OFPlainRecursiveMutex *rmutex)
    OF_VISIBILITY_HIDDEN;
extern int OFPlainRecursiveMutexTryLock(OFPlainRecursiveMutex *rmutex)
    OF_VISIBILITY_HIDDEN;
extern int OFPlainRecursiveMutexUnlock(OFPlainRecursiveMutex *rmutex)
    OF_VISIBILITY_HIDDEN;
extern int OFPlainRecursiveMutexFree(OFPlainRecursiveMutex *rmutex)
    OF_VISIBILITY_HIDDEN;

#include "../OFPlainMutex.m"

Modified src/runtime/OFTLSKey.m from [854846019d] to [18469a0b94].

18
19
20
21
22
23
24





25
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"






#include "../OFTLSKey.m"







>
>
>
>
>

18
19
20
21
22
23
24
25
26
27
28
29
30
 */

#include "config.h"

#import "ObjFWRT.h"
#import "private.h"

#import "OFTLSKey.h"

extern int OFTLSKeyNew(OFTLSKey *key) OF_VISIBILITY_HIDDEN;
extern int OFTLSKeyFree(OFTLSKey key) OF_VISIBILITY_HIDDEN;

#include "../OFTLSKey.m"