diff options
author | sef <sef@FreeBSD.org> | 2000-03-18 08:49:41 +0000 |
---|---|---|
committer | sef <sef@FreeBSD.org> | 2000-03-18 08:49:41 +0000 |
commit | 855f88c9ee43d878e9dc8c5f4b362bd197d6f68d (patch) | |
tree | bfac07850597fe28d602d656a956a2b037a5262f /usr.bin/truss/i386-linux.c | |
parent | 1ed162731b0b7073dfba31f1298772cd6947d679 (diff) | |
download | FreeBSD-src-855f88c9ee43d878e9dc8c5f4b362bd197d6f68d.zip FreeBSD-src-855f88c9ee43d878e9dc8c5f4b362bd197d6f68d.tar.gz |
Change the output of truss to more closely resemble SysV's. (Yes, it
really is much nicer looking.)
Submitted by: "Matthew N. Dodd" <winter@jurai.net>
Diffstat (limited to 'usr.bin/truss/i386-linux.c')
-rw-r--r-- | usr.bin/truss/i386-linux.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/usr.bin/truss/i386-linux.c b/usr.bin/truss/i386-linux.c index ec7632b..d95c644 100644 --- a/usr.bin/truss/i386-linux.c +++ b/usr.bin/truss/i386-linux.c @@ -238,15 +238,12 @@ i386_linux_syscall_exit(int pid, int syscall) { } } } - print_syscall(outfile, lsc.name, lsc.nargs, lsc.s_args); if (errorp) { for (i = 0; i < sizeof(bsd_to_linux_errno) / sizeof(int); i++) if (retval == bsd_to_linux_errno[i]) break; - fprintf(outfile, "errno %d '%s'\n", retval, strerror(i)); - } else { - fprintf(outfile, "returns %d (0x%x)\n", retval, retval); } + print_syscall_ret(outfile, lsc.name, lsc.nargs, lsc.s_args, errorp, i); clear_lsc(); return; } |