diff options
author | Petr Machata <pmachata@redhat.com> | 2012-02-07 01:57:59 +0100 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-02-07 01:57:59 +0100 |
commit | b4f9e0c0413c03ad897d7aad320a4a1cd49c467a (patch) | |
tree | efd87f018ee8b0442e70e2d5f5713c2f4a6218d3 /common.h | |
parent | 144a938a5d83d7d335a54b2a76e3423605f0f562 (diff) | |
download | ltrace-b4f9e0c0413c03ad897d7aad320a4a1cd49c467a.tar.gz |
Fix a race between fork/trace_me and first ptrace request
- That first ptrace may fail if ltrace is too quick
Diffstat (limited to 'common.h')
-rw-r--r-- | common.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -329,6 +329,7 @@ extern int process_tasks(pid_t pid, pid_t **ret_tasks, size_t *ret_n); extern int process_stopped(pid_t pid); extern enum process_status process_status(pid_t pid); extern void trace_set_options(Process * proc, pid_t pid); +extern void wait_for_proc(pid_t pid); extern void trace_me(void); extern int trace_pid(pid_t pid); extern void untrace_pid(pid_t pid); |