shithub: npe

ref: 95b60462d104de5f64bdf5cfba9a1ffab6e77e73
dir: /libnpe_pthread/_pthread.h/

View raw version
#include <npe.h>
#include <pthread.h>

struct pthread_attr_t {
    unsigned stack_size;
};

struct pthread_cond_t {
    Rendez;
    QLock lock;
};

struct pthread_once_t {
	QLock;
	int done;
};

struct pthread_mutex_t {
	QLock;
};

struct npe_pthread_t {
    void *waitchan;
    void *(*func)(void*);
    void *arg;
    int pid;
};