mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 15:03:34 +00:00
The organization of the source files is now much more rational. Old experiments that didn't work out are now deleted. Naming of things like files is now more intuitive.
22 lines
991 B
C
22 lines
991 B
C
#ifndef COSMOPOLITAN_LIBC_INTRIN_PTHREAD2_H_
|
|
#define COSMOPOLITAN_LIBC_INTRIN_PTHREAD2_H_
|
|
#include "libc/calls/struct/cpuset.h"
|
|
#include "libc/calls/struct/sched_param.h"
|
|
#include "libc/calls/struct/timespec.h"
|
|
#include "libc/runtime/stack.h"
|
|
#include "libc/thread/thread.h"
|
|
#if !(__ASSEMBLER__ + __LINKER__ + 0)
|
|
COSMOPOLITAN_C_START_
|
|
|
|
int pthread_attr_getschedparam(const pthread_attr_t *, struct sched_param *);
|
|
int pthread_attr_setschedparam(pthread_attr_t *, const struct sched_param *);
|
|
int pthread_cond_timedwait(pthread_cond_t *, pthread_mutex_t *,
|
|
const struct timespec *);
|
|
int pthread_setaffinity_np(pthread_t, size_t, const cpu_set_t *);
|
|
int pthread_getaffinity_np(pthread_t, size_t, cpu_set_t *);
|
|
int pthread_setschedparam(pthread_t, int, const struct sched_param *);
|
|
int pthread_getschedparam(pthread_t, int *, struct sched_param *);
|
|
|
|
COSMOPOLITAN_C_END_
|
|
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
|
#endif /* COSMOPOLITAN_LIBC_INTRIN_PTHREAD2_H_ */
|