Back to index

glibc  2.9
internaltypes.h
Go to the documentation of this file.
00001 #ifndef _INTERNALTYPES_H
00002 #include "../internaltypes.h"
00003 
00004 union sparc_pthread_barrier
00005 {
00006   struct pthread_barrier b;
00007   struct sparc_pthread_barrier_s
00008     {
00009       unsigned int curr_event;
00010       int lock;
00011       unsigned int left;
00012       unsigned int init_count;
00013       unsigned char left_lock;
00014       unsigned char pshared;
00015     } s;
00016 };
00017 
00018 struct sparc_new_sem
00019 {
00020   unsigned int value;
00021   unsigned char lock;
00022   unsigned char private;
00023   unsigned char pad[2];
00024   unsigned long int nwaiters;
00025 };
00026 
00027 struct sparc_old_sem
00028 {
00029   unsigned int value;
00030   unsigned char lock;
00031   unsigned char private;
00032 };
00033 
00034 #endif