tests: Add test_astbuilder to the skip list of nitcg niti nitvm
[nit.git] / lib / pthreads / extra.nit
index 416b174..3ed81b4 100644 (file)
@@ -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