Skip to content

Commit e4584ac

Browse files
committed
Get cosmo_dlopen() working better on System Five
Imported functions are now aspected with a trampoline that blocks signals and changes the thread-local storage register. This means bigger more complicated libraries can now be imported even though the whole technique remains fundamentally unsafe.
1 parent 3a470ed commit e4584ac

File tree

6 files changed

+270
-156
lines changed

6 files changed

+270
-156
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,7 @@ COSMOPOLITAN_H_PKGS = \
444444
THIRD_PARTY_GDTOA \
445445
THIRD_PARTY_GETOPT \
446446
THIRD_PARTY_MUSL \
447+
THIRD_PARTY_ZLIB \
447448
THIRD_PARTY_REGEX
448449

449450
COSMOCC_PKGS = \

0 commit comments

Comments
 (0)