aboutsummaryrefslogtreecommitdiff
path: root/common.h
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-02-07 01:57:59 +0100
committerPetr Machata <pmachata@redhat.com>2012-02-07 01:57:59 +0100
commitb4f9e0c0413c03ad897d7aad320a4a1cd49c467a (patch)
treeefd87f018ee8b0442e70e2d5f5713c2f4a6218d3 /common.h
parent144a938a5d83d7d335a54b2a76e3423605f0f562 (diff)
downloadltrace-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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/common.h b/common.h
index 715898d..fa80076 100644
--- a/common.h
+++ b/common.h
@@ -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);