napperley
06/07/2022, 11:57 PMephemient
06/08/2022, 12:16 AMephemient
06/08/2022, 12:18 AMnapperley
06/08/2022, 1:27 AM#define _GNU_SOURCE
Defining the macro in the def file has no effect, therefore no mapping files are generated (aka no access to the clone, unshare and other functions that are part of the Linux Namespaces API - defined in sched.h).napperley
06/08/2022, 1:29 AMephemient
06/08/2022, 1:29 AMcompilerOpts = -D_GNU_SOURCE
in the cdef?napperley
06/08/2022, 1:30 AMheaders = sched.h
---
#define _GNU_SOURCE
#include <sched.h>
napperley
06/08/2022, 1:38 AMnapperley
06/08/2022, 1:40 AMephemient
06/08/2022, 1:40 AMnapperley
06/08/2022, 1:41 AMephemient
06/08/2022, 1:41 AMnapperley
06/08/2022, 1:43 AMnapperley
06/08/2022, 1:52 AMnapperley
06/08/2022, 1:59 AMnapperley
06/08/2022, 2:03 AMephemient
06/08/2022, 2:21 AMephemient
06/08/2022, 2:29 AMplatform.sched.getcpu()
available even though sched_getcpu()
is only defined when _GNU_SOURCE
, for exampleephemient
06/08/2022, 2:30 AMephemient
06/08/2022, 2:33 AMposix.def
maybe?napperley
06/08/2022, 3:14 AMnapperley
06/08/2022, 3:16 AMephemient
06/08/2022, 3:22 AMheaders = sched.h
is including the header fileephemient
06/08/2022, 3:24 AM