cvs commit: src/sys/kern kern_descrip.c src/sys/sys user.h src/usr.bin/procstat procstat_files.c

Robert Watson rwatson at FreeBSD.org
Fri Apr 11 09:09:28 UTC 2008


rwatson     2008-04-11 09:09:28 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/kern             kern_descrip.c 
    sys/sys              user.h 
    usr.bin/procstat     procstat_files.c 
  Log:
  Merge kern_descrip.c:1.322, user.h:1.74, procstat_files.c:1.5:
  
    Add support for displaying a process' current working directory, root
    directory, and jail directory within procstat.  While this functionality
    is available already in fstat, encapsulating it in the kern.proc.filedesc
    sysctl makes it accessible without using kvm and thus without needing
    elevated permissions.
  
    The new procstat output looks like:
  
      PID COMM               FD T V FLAGS    REF  OFFSET PRO NAME
      76792 tcsh            cwd v d --------   -       - -   /usr/src
      76792 tcsh           root v d --------   -       - -   /
      76792 tcsh             15 v c rw------  16    9130 -   -
      76792 tcsh             16 v c rw------  16    9130 -   -
      76792 tcsh             17 v c rw------  16    9130 -   -
      76792 tcsh             18 v c rw------  16    9130 -   -
      76792 tcsh             19 v c rw------  16    9130 -   -
  
    I am also bumping __FreeBSD_version for this as this new feature will be
    used in at least one port.
  
    Reviewed by:    rwatson
    Approved by:    rwatson
  
  Note that in the MFC, __FreeBSD_version is not bumped as we will bump it
  once (shortly) for all procstat(1) MFC changes together.
  
  Revision   Changes    Path
  1.313.2.4  +50 -0     src/sys/kern/kern_descrip.c
  1.70.2.3   +5 -1      src/sys/sys/user.h
  1.5.2.4    +26 -4     src/usr.bin/procstat/procstat_files.c


More information about the cvs-src mailing list