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,