C++: handle glibc's ptrace(enum __ptrace_request, ...)