cvs commit: src/usr.bin/truss syscall.h syscalls.c
David Malone
dwmalone at FreeBSD.org
Tue Mar 23 04:37:03 PST 2004
dwmalone 2004/03/23 04:37:02 PST
FreeBSD src repository
Modified files:
usr.bin/truss syscall.h syscalls.c
Log:
Add support for decoding Timespec, Timeval, Itimerval, Pollfd,
Fd_set and Sigaction structures. Use these for printing the arguments
to sigaction(), nanosleep(), select(), poll(), gettimeofday(),
clock_gettime(), recvfrom(), getitimer() and setitimer().
This is based on Dan's patch from the PR but I've hacked it for
style and some other issues. While Dan has checked this patch, any
goofs are probably my fault.
(The PR also contains support for the dual return values of pipe().
These will follow once I've ported that support to platforms other
than i386.)
PR: 52190
Submitted by: Dan Nelson <dnelson at allantgroup.com>
Revision Changes Path
1.13 +12 -2 src/usr.bin/truss/syscall.h
1.38 +167 -1 src/usr.bin/truss/syscalls.c
More information about the cvs-src
mailing list