1 #ifndef __LUNAIX_PTHREAD_H
2 #define __LUNAIX_PTHREAD_H
4 #include <lunaix/threads.h>
6 typedef unsigned int pthread_t;
13 pthread_create(pthread_t* thread,
14 const pthread_attr_t* attr,
15 void *(*start_routine)(void*), void* arg);
18 pthread_detach(pthread_t thread);
21 pthread_exit(void *value_ptr);
24 pthread_join(pthread_t thread, void **value_ptr);
27 pthread_kill(pthread_t thread, int sig);
29 pthread_t pthread_self(void);
33 #endif /* __LUNAIX_PTHREAD_H */