Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

Commit

Permalink
Fixing linux process and forcing the cleanup of semaphores
Browse files Browse the repository at this point in the history
  • Loading branch information
tesonep committed Oct 2, 2019
1 parent 60d2423 commit e64662c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
2 changes: 1 addition & 1 deletion linux.cmake
Expand Up @@ -6,6 +6,6 @@ set(PHARO_PLUGIN_DIR "pharo-vm/lib/")

set(TEST_LIBRARY_DLL libTestLibrary.so)

set(DYLIB_EXT "*.so.*")
set(DYLIB_EXT "*.so*")

set(LIBFFI_FILES "${CMAKE_SOURCE_DIR}/build/libffi/install/lib/${DYLIB_EXT}")
3 changes: 1 addition & 2 deletions src/ThreadedFFI/TFExternalAsyncCall.class.st
Expand Up @@ -100,8 +100,7 @@ TFExternalAsyncCall >> executeOn: aRunner [
This method contains some boilerplate code to allocate and release external
value holders for the arguments and the return value."

self prepareExecution.
^ [ self doExecuteOn: aRunner ]
^ [self prepareExecution. self doExecuteOn: aRunner ]
ensure: [ self cleanUp ]
]

Expand Down

0 comments on commit e64662c

Please sign in to comment.