Go to the source code of this file.
Classes | |
| struct | ergo_barrier |
Defines | |
| #define | _ERGO_BARRIER_H_ |
| #define | EXTERN_C extern |
| #define | PTHREAD_BARRIER_SERIAL_THREAD -1 |
Typedefs | |
| typedef ergo_barrier | ergo_barrier_t |
Functions | |
| EXTERN_C int | ergo_barrier_init (ergo_barrier_t *__restrict barrier, const void *attr_ignored, unsigned int count) |
| EXTERN_C int | ergo_barrier_destroy (ergo_barrier_t *__barrier) |
| EXTERN_C int | ergo_barrier_wait (ergo_barrier_t *__barrier) |
This is to be used with older pthread implementations that do not provide barriers.
| #define _ERGO_BARRIER_H_ |
| #define EXTERN_C extern |
| #define PTHREAD_BARRIER_SERIAL_THREAD -1 |
| typedef struct ergo_barrier ergo_barrier_t |
| EXTERN_C int ergo_barrier_destroy | ( | ergo_barrier_t * | __barrier | ) |
| EXTERN_C int ergo_barrier_init | ( | ergo_barrier_t *__restrict | barrier, | |
| const void * | attr_ignored, | |||
| unsigned int | count | |||
| ) |
| EXTERN_C int ergo_barrier_wait | ( | ergo_barrier_t * | __barrier | ) |
1.4.7