internaltypes.h 582 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef _INTERNALTYPES_H
  2. #include "../internaltypes.h"
  3. union sparc_pthread_barrier
  4. {
  5. struct pthread_barrier b;
  6. struct sparc_pthread_barrier_s
  7. {
  8. unsigned int curr_event;
  9. int lock;
  10. unsigned int left;
  11. unsigned int init_count;
  12. unsigned char left_lock;
  13. unsigned char pshared;
  14. } s;
  15. };
  16. struct sparc_new_sem
  17. {
  18. unsigned int value;
  19. unsigned char lock;
  20. unsigned char private;
  21. unsigned char pad[2];
  22. unsigned long int nwaiters;
  23. };
  24. struct sparc_old_sem
  25. {
  26. unsigned int value;
  27. unsigned char lock;
  28. unsigned char private;
  29. };
  30. #endif