Here is a patch that adds a -V option which prints out what PIDs it is taking action on.
Index: pkill.c =================================================================== --- pkill.c (revision 203347) +++ pkill.c (working copy) @@ -105,6 +105,7 @@ static int oldest; static int interactive; static int inverse; +static int flagPrint = 0; static int longfmt; static int matchargs; static int fullmatch; @@ -182,7 +183,7 @@ pidfilelock = 0; execf = coref = _PATH_DEVNULL; - while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:ad:fg:ij:lnos:t:u:vx")) != -1) + while ((ch = getopt(argc, argv, "DF:G:ILM:N:P:SU:Vad:fg:ij:lnos:t:u:vx")) != -1) switch (ch) { case 'D': debug_opt++; @@ -272,6 +273,9 @@ case 'v': inverse = 1; break; + case 'V': + flagPrint = 1; + break; case 'x': fullmatch = 1; break; @@ -532,6 +536,10 @@ if (PSKIP(kp)) continue; if (selected[i]) { + if (flagPrint) + { + printf("%d\n",kp->ki_pid); + } if (inverse) continue; } else if (!inverse) _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"