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

Diff for /src/usr.bin/pkill/pkill.c between version 1.24 and 1.25

version 1.24, 2012/03/01 13:04:29 version 1.25, 2012/03/13 09:44:49
Line 254 
Line 254 
                 }                  }
   
                 for (i = 0, kp = plist; i < nproc; i++, kp++) {                  for (i = 0, kp = plist; i < nproc; i++, kp++) {
                         if ((kp->p_flag & P_SYSTEM) != 0 || kp->p_pid == mypid)                          if ((kp->p_flag & (P_SYSTEM | P_THREAD)) != 0 ||
                                kp->p_pid == mypid)
                                 continue;                                  continue;
   
                         if (matchargs) {                          if (matchargs) {
Line 297 
Line 298 
         }          }
   
         for (i = 0, kp = plist; i < nproc; i++, kp++) {          for (i = 0, kp = plist; i < nproc; i++, kp++) {
                 if ((kp->p_flag & P_SYSTEM) != 0 || kp->p_pid == mypid)                  if ((kp->p_flag & (P_SYSTEM | P_THREAD)) != 0 ||
                        kp->p_pid == mypid)
                         continue;                          continue;
   
                 SLIST_FOREACH(li, &ruidlist, li_chain)                  SLIST_FOREACH(li, &ruidlist, li_chain)
Line 407 
Line 409 
          */           */
         rv = STATUS_NOMATCH;          rv = STATUS_NOMATCH;
         for (i = 0, j = 0, kp = plist; i < nproc; i++, kp++) {          for (i = 0, j = 0, kp = plist; i < nproc; i++, kp++) {
                 if ((kp->p_flag & P_SYSTEM) != 0 || kp->p_pid == mypid)                  if ((kp->p_flag & (P_SYSTEM | P_THREAD)) != 0 ||
                        kp->p_pid == mypid)
                         continue;                          continue;
                 if (selected[i]) {                  if (selected[i]) {
                         if (longfmt && !pgrep)                          if (longfmt && !pgrep)

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25