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-all mailing list