X-Git-Url: http://nitlanguage.org diff --git a/lib/pthreads/extra.nit b/lib/pthreads/extra.nit index 416b174..3ed81b4 100644 --- a/lib/pthreads/extra.nit +++ b/lib/pthreads/extra.nit @@ -16,8 +16,8 @@ # Offers some POSIX threads services that are not available on all platforms module extra is - c_compiler_option("-pthread") - c_linker_option("-pthread") + cflags "-pthread" + ldflags "-pthread" end intrude import pthreads @@ -32,7 +32,7 @@ in "C" `{ redef extern class NativePthread fun cancel: Bool `{ - return pthread_cancel(*recv); + return pthread_cancel(*self); `} end @@ -56,7 +56,7 @@ private extern class NativePthreadBarrier in "C" `{ pthread_barrier_t * `} return barrier; `} - fun destroy `{ pthread_barrier_destroy(recv); `} + fun destroy `{ pthread_barrier_destroy(self); `} - fun wait `{ pthread_barrier_wait(recv); `} + fun wait `{ pthread_barrier_wait(self); `} end