[BACK]Return to utils.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / top

Diff for /src/usr.bin/top/utils.c between version 1.13 and 1.14

version 1.13, 2003/07/07 21:36:52 version 1.14, 2004/10/07 06:26:12
Line 32 
Line 32 
  *  This file contains various handy utilities used by top.   *  This file contains various handy utilities used by top.
  */   */
   
 #include <sys/types.h>  #include <sys/param.h>
   #include <sys/sysctl.h>
 #include <stdio.h>  #include <stdio.h>
 #include <string.h>  #include <string.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <unistd.h>  #include <unistd.h>
   
 #include "top.h"  #include "top.h"
   #include "machine.h"
 #include "utils.h"  #include "utils.h"
   
 int  int
Line 327 
Line 329 
         }          }
         snprintf(ret, sizeof(retarray[0]), "%d%c", amt, tag);          snprintf(ret, sizeof(retarray[0]), "%d%c", amt, tag);
         return (ret);          return (ret);
   }
   
   int
   find_pid(pid_t pid)
   {
           struct kinfo_proc2 *pbase, *cur;
           int i, nproc;
   
           if ((pbase = getprocs(KERN_PROC_KTHREAD, 0, &nproc)) == NULL)
                   quit(23);
   
           for (i = 0, cur = pbase; i < nproc; i++, cur++)
                   if (cur->p_pid == pid)
                           return 1;
           return 0;
 }  }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14