Move remaining SPARC code out of nptl/.
[glibc.git] / sysdeps / sparc / nptl / internaltypes.h
blobe5c27408d815855cd529be40d2c35736c3767bc9
1 #ifndef _INTERNALTYPES_H
3 #include_next <internaltypes.h>
5 union sparc_pthread_barrier
7 struct pthread_barrier b;
8 struct sparc_pthread_barrier_s
10 unsigned int curr_event;
11 int lock;
12 unsigned int left;
13 unsigned int init_count;
14 unsigned char left_lock;
15 unsigned char pshared;
16 } s;
19 struct sparc_new_sem
21 unsigned int value;
22 unsigned char lock;
23 unsigned char private;
24 unsigned char pad[2];
25 unsigned long int nwaiters;
28 struct sparc_old_sem
30 unsigned int value;
31 unsigned char lock;
32 unsigned char private;
35 #endif