mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-23 18:52:09 +01:00
tests/gsubprocess: Don't rely on PTRACE_O_EXITKILL presence
The PTRACE_O_EXITKILL symbol was introduced in glibc 2.23. CentOS7 has glibc 2.17. Use the symbol only if it is defined.
This commit is contained in:
parent
5a67a8f6c5
commit
272ec5dbca
@ -2006,7 +2006,9 @@ trace_children (pid_t main_child)
|
|||||||
g_assert_no_errno (waitpid (main_child, &wstatus, 0));
|
g_assert_no_errno (waitpid (main_child, &wstatus, 0));
|
||||||
g_assert_no_errno (ptrace (PTRACE_SETOPTIONS, main_child, NULL,
|
g_assert_no_errno (ptrace (PTRACE_SETOPTIONS, main_child, NULL,
|
||||||
(PTRACE_O_TRACEFORK |
|
(PTRACE_O_TRACEFORK |
|
||||||
|
#ifdef PTRACE_O_EXITKILL
|
||||||
PTRACE_O_EXITKILL |
|
PTRACE_O_EXITKILL |
|
||||||
|
#endif
|
||||||
PTRACE_O_TRACEVFORK |
|
PTRACE_O_TRACEVFORK |
|
||||||
PTRACE_O_TRACECLONE |
|
PTRACE_O_TRACECLONE |
|
||||||
PTRACE_O_TRACEEXEC)));
|
PTRACE_O_TRACEEXEC)));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user