[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.27 and 1.28

version 1.27, 2012/04/21 03:14:50 version 1.28, 2012/07/10 12:48:08
Line 412 
Line 412 
                 if ((kp->p_flag & (P_SYSTEM | P_THREAD)) != 0 ||                  if ((kp->p_flag & (P_SYSTEM | P_THREAD)) != 0 ||
                      kp->p_pid == mypid)                       kp->p_pid == mypid)
                         continue;                          continue;
                 if (selected[i]) {                  if (selected[i] == inverse)
                         if (longfmt && !pgrep)  
                                 printf("%d %s\n", (int)kp->p_pid, kp->p_comm);  
                         if (inverse)  
                                 continue;  
                 } else if (!inverse)  
                         continue;                          continue;
   
                 if ((*action)(kp, j++) == -1)                  if ((*action)(kp, j++) == -1)
Line 451 
Line 446 
 int  int
 killact(struct kinfo_proc *kp, int dummy)  killact(struct kinfo_proc *kp, int dummy)
 {  {
           if (longfmt)
                   printf("%d %s\n", (int)kp->p_pid, kp->p_comm);
   
         if (kill(kp->p_pid, signum) == -1 && errno != ESRCH) {          if (kill(kp->p_pid, signum) == -1 && errno != ESRCH) {
                 warn("signalling pid %d", (int)kp->p_pid);                  warn("signalling pid %d", (int)kp->p_pid);

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28