removed calls to fork_p() (no longer needed)
diff --git a/process_event.c b/process_event.c
index f7a88b0..d15d8f7 100644
--- a/process_event.c
+++ b/process_event.c
@@ -343,9 +343,7 @@
output_left(LT_TOF_SYSCALL, event->proc,
sysname(event->proc, event->e_un.sysnum));
}
- if (fork_p(event->proc, event->e_un.sysnum)) {
- disable_all_breakpoints(event->proc);
- } else if (event->proc->breakpoints_enabled == 0) {
+ if (event->proc->breakpoints_enabled == 0) {
enable_all_breakpoints(event->proc);
}
callstack_push_syscall(event->proc, event->e_un.sysnum);
@@ -399,18 +397,6 @@
if (opt_T || options.summary) {
calc_time_spent(event->proc);
}
- if (fork_p(event->proc, event->e_un.sysnum)) {
- if (options.follow) {
- arg_type_info info;
- info.type = ARGTYPE_LONG;
- pid_t child =
- gimme_arg(LT_TOF_SYSCALLR, event->proc, -1, &info);
- if (child > 0) {
- open_pid(child, 0);
- }
- }
- enable_all_breakpoints(event->proc);
- }
callstack_pop(event->proc);
if (options.syscalls) {
output_right(LT_TOF_SYSCALLR, event->proc,