check for #ifdef PTRACE_O_EXITKILL will always fail since it isn't a macro
In the glibc on my Debian system (2.37), PTRACE_O_EXITKILL
is an enum member (not a macro), which means the #ifdef
added to the GSubprocess test-case in !3588 (merged) cannot detect it.
If we want to set that flag conditional on it existing, then we will need to use cc.has_header_symbol
, or similar, to define HAVE_PTRACE_O_EXITKILL
, and then condition on that.
/cc @abono @pwithnall @icq