Nepracujem s dynamickym polem z handleru signalu
[mirrors/Programs.git] / c / pthread_extra / pthread_extra.h
index 15e4d8bd39c88fe49391c4e51ab56342092e0977..ca5514d26f6bf04992b88f6b11c54b36e33d032f 100644 (file)
@@ -18,8 +18,9 @@
 #ifdef __PTHREAD_EXTRA_INTERNAL
 typedef struct pthread_user_data_internal_t {
        pthread_t tid; //Thread ID
-       sig_atomic_t running; //Internaly used by pthread_pause
        void *usr; //User pointer
+       //Internaly used members:
+       sig_atomic_t running; //pthread_pause
 } pthread_user_data_internal_t;
 
 pthread_user_data_internal_t* pthread_user_data_internal(pthread_t thread);
@@ -47,6 +48,7 @@ void pthread_pause_enable();
 int pthread_pause(pthread_t thread);
 int pthread_unpause(pthread_t thread);
 int pthread_pause_reschedule(pthread_t thread);
+int pthread_extra_yield();
 
 // Message queues
 
This page took 0.12775 seconds and 4 git commands to generate.