PERFORCE change 102952 for review
Howard Su
howardsu at FreeBSD.org
Tue Aug 1 16:53:24 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=102952
Change 102952 by howardsu at su_vm on 2006/08/01 16:52:29
Respect -S switch.
Affected files ...
.. //depot/projects/dtrace/src/usr.bin/truss/main.c#5 edit
Differences ...
==== //depot/projects/dtrace/src/usr.bin/truss/main.c#5 (text+ko) ====
@@ -290,6 +290,7 @@
*/
if (fork() == 0) {
trussinfo->pid = childpid;
+ start_tracing(trussinfo->pid);
goto START_TRACE;
}
break;
@@ -297,6 +298,9 @@
funcs->exit_syscall(trussinfo, MAXARGS);
break;
case S_SIG:
+ sigexit = trussinfo->pr_data;
+ if (trussinfo->flags & NOSIGS)
+ break;
if (trussinfo->flags & FOLLOWFORKS)
fprintf(trussinfo->outfile, "%5d: ",
trussinfo->pid);
@@ -319,7 +323,6 @@
"SIGNAL %u (%s)\n", trussinfo->pr_data,
signame == NULL ? "?" : signame);
free(signame);
- sigexit = trussinfo->pr_data;
break;
case S_EXIT:
if (trussinfo->flags & FOLLOWFORKS)
More information about the p4-projects
mailing list