GIT.Harvie.CZ
/
mirrors
/
Programs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Presun starych
[mirrors/Programs.git]
/
c
/
pthread_extra
/
pthread_extra.h
diff --git
a/c/pthread_extra/pthread_extra.h
b/c/pthread_extra/pthread_extra.h
index ca5de70c6ae121025b2935e74345c1fa107fbc78..56c440b5f03751c8c0792a3412b8308b8a8d7a9c 100644
(file)
--- a/
c/pthread_extra/pthread_extra.h
+++ b/
c/pthread_extra/pthread_extra.h
@@
-32,6
+32,7
@@
void** pthread_user_data_ptr(pthread_t thread);
void* pthread_user_data_get(pthread_t thread);
void pthread_user_data_set(pthread_t thread, void *usr);
void pthread_user_data_cleanup(void * arg);
void* pthread_user_data_get(pthread_t thread);
void pthread_user_data_set(pthread_t thread, void *usr);
void pthread_user_data_cleanup(void * arg);
+int pthread_user_data_internal_iterate(int (*routine)(pthread_t), void *arg);
// Pausing
// Pausing
@@
-50,9
+51,17
@@
void pthread_pause_enable();
void pthread_pause_disable();
int pthread_pause(pthread_t thread);
int pthread_unpause(pthread_t thread);
void pthread_pause_disable();
int pthread_pause(pthread_t thread);
int pthread_unpause(pthread_t thread);
+int pthread_pause_all();
+int pthread_unpause_all();
int pthread_pause_reschedule(pthread_t thread);
int pthread_extra_yield();
int pthread_pause_reschedule(pthread_t thread);
int pthread_extra_yield();
+// Pause compatible sleeps
+
+void pthread_nanosleep(struct timespec t);
+void pthread_nsleep(time_t s, long ns);
+void pthread_sleep(time_t s);
+
// Message queues
//Flags
// Message queues
//Flags
This page took
0.093023 seconds
and
4
git commands to generate.