Added switch for printing only succeeding syscalls.
diff --git a/syscall.c b/syscall.c
index 5119668..1f98de0 100644
--- a/syscall.c
+++ b/syscall.c
@@ -1742,8 +1742,11 @@
 		if (tcp->scno >= nsyscalls || tcp->scno < 0
 		    || (qual_flags[tcp->scno] & QUAL_RAW))
 			sys_res = printargs(tcp);
-		else
+		else {
+			if (not_failing_only && tcp->u_error)
+				return;	/* ignore failed syscalls */
 			sys_res = (*sysent[tcp->scno].sys_func)(tcp);
+		}	
 		u_error = tcp->u_error;
 		tprintf(") ");
 		tabto(acolumn);