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

Diff for /src/usr.bin/top/machine.c between version 1.72 and 1.73

version 1.72, 2012/04/21 03:14:50 version 1.73, 2012/06/05 18:52:53
Line 330 
Line 330 
     int (*compare) (const void *, const void *))      int (*compare) (const void *, const void *))
 {  {
         int show_idle, show_system, show_threads, show_uid, show_pid, show_cmd;          int show_idle, show_system, show_threads, show_uid, show_pid, show_cmd;
           int hide_uid;
         int total_procs, active_procs;          int total_procs, active_procs;
         struct kinfo_proc **prefp, *pp;          struct kinfo_proc **prefp, *pp;
         int what = KERN_PROC_KTHREAD;          int what = KERN_PROC_KTHREAD;
Line 356 
Line 357 
         show_system = sel->system;          show_system = sel->system;
         show_threads = sel->threads;          show_threads = sel->threads;
         show_uid = sel->uid != (uid_t)-1;          show_uid = sel->uid != (uid_t)-1;
           hide_uid = sel->huid != (uid_t)-1;
         show_pid = sel->pid != (pid_t)-1;          show_pid = sel->pid != (pid_t)-1;
         show_cmd = sel->command != NULL;          show_cmd = sel->command != NULL;
   
Line 381 
Line 383 
                         if (pp->p_stat != SZOMB &&                          if (pp->p_stat != SZOMB &&
                             (show_idle || pp->p_pctcpu != 0 ||                              (show_idle || pp->p_pctcpu != 0 ||
                             pp->p_stat == SRUN) &&                              pp->p_stat == SRUN) &&
                               (!hide_uid || pp->p_ruid != sel->huid) &&
                             (!show_uid || pp->p_ruid == sel->uid) &&                              (!show_uid || pp->p_ruid == sel->uid) &&
                             (!show_pid || pp->p_pid == sel->pid) &&                              (!show_pid || pp->p_pid == sel->pid) &&
                             (!show_cmd || strstr(pp->p_comm,                              (!show_cmd || strstr(pp->p_comm,

Legend:
Removed from v.1.72  
changed lines
  Added in v.1.73