X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fpthread.h;h=a0af20fe38e769ad787c6ec4310b6ad49d7bb44e;hb=230f1813ad8264f09d5247fa0ed1e8e361c21e0e;hp=763336690e50c32916297d8d72b4f1bd4fd88f15;hpb=ea343364a719add2cd8adf8a50c15bb5f9400dd8;p=musl diff --git a/include/pthread.h b/include/pthread.h index 76333669..a0af20fe 100644 --- a/include/pthread.h +++ b/include/pthread.h @@ -65,7 +65,7 @@ extern "C" { #define PTHREAD_CANCEL_DEFERRED 0 #define PTHREAD_CANCEL_ASYNCHRONOUS 1 -#define PTHREAD_CANCELLED ((void *)-1) +#define PTHREAD_CANCELED ((void *)-1) #define PTHREAD_BARRIER_SERIAL_THREAD (-1) @@ -76,6 +76,9 @@ int pthread_detach(pthread_t); void pthread_exit(void *); int pthread_join(pthread_t, void **); +#ifdef __GNUC__ +__attribute__((const)) +#endif pthread_t pthread_self(void); int pthread_equal(pthread_t, pthread_t); @@ -178,6 +181,9 @@ int pthread_barrierattr_setpshared(pthread_barrierattr_t *, int); int pthread_atfork(void (*)(void), void (*)(void), void (*)(void)); +int pthread_getconcurrency(void); +int pthread_setconcurrency(int); + #include int __setjmp(void *);