cvs commit: src/sys/fs/procfs procfs_status.c src/sys/kern init_main.c kern_acct.c kern_fork.c kern_kthread.c kern_proc.c src/sys/nfsclient nfs_lock.c

Dag-Erling Smorgrav des at FreeBSD.org
Thu May 1 09:59:24 PDT 2003


des         2003/05/01 09:59:23 PDT

  FreeBSD src repository

  Modified files:
    sys/fs/procfs        procfs_status.c 
    sys/kern             init_main.c kern_acct.c kern_fork.c 
                         kern_kthread.c kern_proc.c 
    sys/nfsclient        nfs_lock.c 
  Log:
  Instead of recording the Unix time in a process when it starts, record the
  uptime.  Where necessary, convert it back to Unix time by adding boottime
  to it.  This fixes a potential problem in the accounting code, which would
  compute the elapsed time incorrectly if the Unix time was stepped during
  the lifetime of the process.
  
  Revision  Changes    Path
  1.48      +6 -4      src/sys/fs/procfs/procfs_status.c
  1.230     +1 -1      src/sys/kern/init_main.c
  1.64      +4 -2      src/sys/kern/kern_acct.c
  1.196     +1 -1      src/sys/kern/kern_fork.c
  1.30      +1 -1      src/sys/kern/kern_kthread.c
  1.184     +1 -2      src/sys/kern/kern_proc.c
  1.35      +1 -0      src/sys/nfsclient/nfs_lock.c


More information about the cvs-all mailing list