mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-30 00:31:08 +00:00
7000d82e01
* sysdeps/sparc/nptl/internaltypes.h: Delete. * sysdeps/sparc/nptl/sparc-nptl.h: New file. * sysdeps/sparc/nptl/pthread_barrier_destroy.c: Include it. * sysdeps/sparc/nptl/pthread_barrier_init.c: Likewise. * sysdeps/sparc/nptl/pthread_barrier_wait.c: Likewise. * sysdeps/sparc/nptl/sem_init.c: Likewise. * sysdeps/sparc/nptl/sem_post.c: Likewise. * sysdeps/sparc/nptl/sem_timedwait.c: Likewise. * sysdeps/sparc/nptl/sem_wait.c: Likewise. * sysdeps/sparc/sparc32/nptl/pthread_barrier_wait.c: Likewise. * sysdeps/sparc/sparc32/nptl/sem_post.c: Likewise. * sysdeps/sparc/sparc32/nptl/sem_timedwait.c: Likewise. * sysdeps/sparc/sparc32/nptl/sem_wait.c: Likewise.
34 lines
549 B
C
34 lines
549 B
C
#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
|