From discussion on tech-userlevel, change the comment formatting in the

changes applied in revision 1.10.  At the same time, expand the comments
a bit to make the code slightly clearer.  No code changes.
This commit is contained in:
dsainty 2005-07-20 12:40:27 +00:00
parent 1883c5ec12
commit 0de40530b6

View File

@ -1,4 +1,4 @@
/* $NetBSD: pkill.c,v 1.12 2005/07/16 19:50:32 christos Exp $ */
/* $NetBSD: pkill.c,v 1.13 2005/07/20 12:40:27 dsainty Exp $ */
/*-
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#ifndef lint
__RCSID("$NetBSD: pkill.c,v 1.12 2005/07/16 19:50:32 christos Exp $");
__RCSID("$NetBSD: pkill.c,v 1.13 2005/07/20 12:40:27 dsainty Exp $");
#endif /* !lint */
#include <sys/types.h>
@ -432,13 +432,15 @@ static int
killact(struct kinfo_proc2 *kp)
{
if (kill(kp->p_pid, signum) == -1) {
if (errno == ESRCH)
/*
* The process disappeared between us matching
* it and us signalling it. Return 0 to
* indicate that the process should not be
* considered a match.
* Check for ESRCH, which indicates that the process
* disappeared between us matching it and us
* signalling it. Return 0 to indicate that the
* process should not be considered a match, since we
* didn't actually get to signal it.
*/
if (errno == ESRCH)
return 0;
err(STATUS_ERROR, "signalling pid %d", (int)kp->p_pid);
@ -453,12 +455,14 @@ grepact(struct kinfo_proc2 *kp)
char **argv;
if (longfmt && matchargs) {
if ((argv = kvm_getargv2(kd, kp, 0)) == NULL)
/*
* The process disappeared? Return 0 to
* indicate that the process should not be
* considered a match.
* If kvm_getargv2() failed the process has probably
* disappeared. Return 0 to indicate that the process
* should not be considered a match, since we are no
* longer in a position to output it as a match.
*/
if ((argv = kvm_getargv2(kd, kp, 0)) == NULL)
return 0;
(void)printf("%d ", (int)kp->p_pid);