#include #include #include #include #include int sched_getcpu(void) { MLIBC_CHECK_OR_ENOSYS(mlibc::sys_getcpu, -1); int cpu; if(int e = mlibc::sys_getcpu(&cpu); e) { errno = e; return -1; } return cpu; } int setns(int, int) { __ensure(!"Not implemented"); __builtin_unreachable(); } int sched_getscheduler(pid_t) { __ensure(!"Not implemented"); __builtin_unreachable(); } int sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask) { MLIBC_CHECK_OR_ENOSYS(mlibc::sys_getaffinity, -1); if(int e = mlibc::sys_getaffinity(pid, cpusetsize, mask); e) { errno = e; return -1; } return 0; } int unshare(int) { __ensure(!"Not implemented"); __builtin_unreachable(); } int sched_setaffinity(pid_t, size_t, const cpu_set_t *) { __ensure(!"Not implemented"); __builtin_unreachable(); } int clone(int (*)(void *), void *, int, void *, ...) { __ensure(!"Not implemented"); __builtin_unreachable(); }