#ifndef _SPARC_NPTL_H | |
union sparc_pthread_barrier | |
{ | |
struct pthread_barrier b; | |
struct sparc_pthread_barrier_s | |
{ | |
unsigned int curr_event; | |
int lock; | |
unsigned int left; | |
unsigned int init_count; | |
unsigned char left_lock; | |
unsigned char pshared; | |
} s; | |
}; | |
struct sparc_new_sem | |
{ | |
unsigned int value; | |
unsigned char lock; | |
unsigned char private; | |
unsigned char pad[2]; | |
unsigned long int nwaiters; | |
}; | |
struct sparc_old_sem | |
{ | |
unsigned int value; | |
unsigned char lock; | |
unsigned char private; | |
}; | |
#endif |