Module Name:    src
Committed By:   rillig
Date:           Mon Nov 23 23:41:11 UTC 2020

Modified Files:
        src/usr.bin/make: compat.c dir.c job.c main.c meta.c parse.c targ.c
            util.c var.c
        src/usr.bin/make/filemon: filemon_dev.c filemon_ktrace.c

Log Message:
make(1): use comparisons in boolean expressions

The generated code stays exactly the same.


To generate a diff of this commit:
cvs rdiff -u -r1.186 -r1.187 src/usr.bin/make/compat.c
cvs rdiff -u -r1.221 -r1.222 src/usr.bin/make/dir.c
cvs rdiff -u -r1.327 -r1.328 src/usr.bin/make/job.c
cvs rdiff -u -r1.477 -r1.478 src/usr.bin/make/main.c
cvs rdiff -u -r1.146 -r1.147 src/usr.bin/make/meta.c
cvs rdiff -u -r1.450 -r1.451 src/usr.bin/make/parse.c
cvs rdiff -u -r1.140 -r1.141 src/usr.bin/make/targ.c
cvs rdiff -u -r1.69 -r1.70 src/usr.bin/make/util.c
cvs rdiff -u -r1.694 -r1.695 src/usr.bin/make/var.c
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/filemon/filemon_dev.c
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/filemon/filemon_ktrace.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/compat.c
diff -u src/usr.bin/make/compat.c:1.186 src/usr.bin/make/compat.c:1.187
--- src/usr.bin/make/compat.c:1.186	Mon Nov 23 19:35:10 2020
+++ src/usr.bin/make/compat.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: compat.c,v 1.186 2020/11/23 19:35:10 rillig Exp $	*/
+/*	$NetBSD: compat.c,v 1.187 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -96,7 +96,7 @@
 #include "pathnames.h"
 
 /*	"@(#)compat.c	8.2 (Berkeley) 3/19/94"	*/
-MAKE_RCSID("$NetBSD: compat.c,v 1.186 2020/11/23 19:35:10 rillig Exp $");
+MAKE_RCSID("$NetBSD: compat.c,v 1.187 2020/11/23 23:41:11 rillig Exp $");
 
 static GNode *curTarg = NULL;
 static pid_t compatChild;
@@ -436,7 +436,7 @@ Compat_RunCommand(const char *cmdp, GNod
 
 	free(cmdStart);
 	compatChild = 0;
-	if (compatSigno) {
+	if (compatSigno != 0) {
 		bmake_signal(compatSigno, SIG_DFL);
 		kill(myPid, compatSigno);
 	}

Index: src/usr.bin/make/dir.c
diff -u src/usr.bin/make/dir.c:1.221 src/usr.bin/make/dir.c:1.222
--- src/usr.bin/make/dir.c:1.221	Mon Nov 23 23:00:36 2020
+++ src/usr.bin/make/dir.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: dir.c,v 1.221 2020/11/23 23:00:36 rillig Exp $	*/
+/*	$NetBSD: dir.c,v 1.222 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -134,7 +134,7 @@
 #include "job.h"
 
 /*	"@(#)dir.c	8.2 (Berkeley) 1/2/94"	*/
-MAKE_RCSID("$NetBSD: dir.c,v 1.221 2020/11/23 23:00:36 rillig Exp $");
+MAKE_RCSID("$NetBSD: dir.c,v 1.222 2020/11/23 23:41:11 rillig Exp $");
 
 #define DIR_DEBUG0(text) DEBUG0(DIR, text)
 #define DIR_DEBUG1(fmt, arg1) DEBUG1(DIR, fmt, arg1)
@@ -447,7 +447,7 @@ void
 Dir_End(void)
 {
 #ifdef CLEANUP
-	if (cur) {
+	if (cur != NULL) {
 		cur->refCount--;
 		Dir_Destroy(cur);
 	}
@@ -484,9 +484,9 @@ Dir_SetPATH(void)
 	}
 
 	if (!hasLastDot) {
-		if (dot)
+		if (dot != NULL)
 			Var_Append(".PATH", dot->name, VAR_GLOBAL);
-		if (cur)
+		if (cur != NULL)
 			Var_Append(".PATH", cur->name, VAR_GLOBAL);
 	}
 
@@ -500,9 +500,9 @@ Dir_SetPATH(void)
 	}
 
 	if (hasLastDot) {
-		if (dot)
+		if (dot != NULL)
 			Var_Append(".PATH", dot->name, VAR_GLOBAL);
-		if (cur)
+		if (cur != NULL)
 			Var_Append(".PATH", cur->name, VAR_GLOBAL);
 	}
 }
@@ -992,7 +992,7 @@ Dir_FindFile(const char *name, SearchPat
 	 * slash in it (the name, I mean)
 	 */
 	base = strrchr(name, '/');
-	if (base) {
+	if (base != NULL) {
 		hasSlash = TRUE;
 		base++;
 	} else {
@@ -1086,7 +1086,7 @@ Dir_FindFile(const char *name, SearchPat
 		DIR_DEBUG0("   Trying subdirectories...\n");
 
 		if (!hasLastDot) {
-			if (dot) {
+			if (dot != NULL) {
 				checkedDot = TRUE;
 				if ((file = DirLookupSubdir(dot, name)) != NULL)
 					return file;

Index: src/usr.bin/make/job.c
diff -u src/usr.bin/make/job.c:1.327 src/usr.bin/make/job.c:1.328
--- src/usr.bin/make/job.c:1.327	Mon Nov 23 20:41:20 2020
+++ src/usr.bin/make/job.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: job.c,v 1.327 2020/11/23 20:41:20 rillig Exp $	*/
+/*	$NetBSD: job.c,v 1.328 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -143,7 +143,7 @@
 #include "trace.h"
 
 /*	"@(#)job.c	8.2 (Berkeley) 3/19/94"	*/
-MAKE_RCSID("$NetBSD: job.c,v 1.327 2020/11/23 20:41:20 rillig Exp $");
+MAKE_RCSID("$NetBSD: job.c,v 1.328 2020/11/23 23:41:11 rillig Exp $");
 
 /* A shell defines how the commands are run.  All commands for a target are
  * written into a single file, which is then given to the shell to execute
@@ -1838,7 +1838,7 @@ JobRun(GNode *targ)
     (void)Make_Run(lst);
     Lst_Destroy(lst, NULL);
     JobStart(targ, JOB_SPECIAL);
-    while (jobTokensRunning) {
+    while (jobTokensRunning != 0) {
 	Job_CatchOutput();
     }
 #else
@@ -2033,15 +2033,15 @@ Shell_Init(void)
 	    free(shellErrFlag);
 	    shellErrFlag = NULL;
 	}
-	if (!shellErrFlag) {
+	if (shellErrFlag == NULL) {
 	    size_t n = strlen(commandShell->exit) + 2;
 
 	    shellErrFlag = bmake_malloc(n);
-	    if (shellErrFlag) {
+	    if (shellErrFlag != NULL) {
 		snprintf(shellErrFlag, n, "-%s", commandShell->exit);
 	    }
 	}
-    } else if (shellErrFlag) {
+    } else if (shellErrFlag != NULL) {
 	free(shellErrFlag);
 	shellErrFlag = NULL;
     }
@@ -2058,7 +2058,7 @@ Shell_GetNewline(void)
 void
 Job_SetPrefix(void)
 {
-    if (targPrefix) {
+    if (targPrefix != NULL) {
 	free(targPrefix);
     } else if (!Var_Exists(MAKE_JOB_PREFIX, VAR_GLOBAL)) {
 	Var_Set(MAKE_JOB_PREFIX, "---", VAR_GLOBAL);
@@ -2330,7 +2330,7 @@ Job_ParseShell(char *line)
 	    }
 	    commandShell = sh;
 	    shellName = newShell.name;
-	    if (shellPath) {
+	    if (shellPath != NULL) {
 		/* Shell_Init has already been called!  Do it again. */
 		free(UNCONST(shellPath));
 		shellPath = NULL;
@@ -2451,7 +2451,7 @@ Job_Finish(void)
 {
     GNode *endNode = Targ_GetEndNode();
     if (!Lst_IsEmpty(endNode->commands) || !Lst_IsEmpty(endNode->children)) {
-	if (errors) {
+	if (errors != 0) {
 	    Error("Errors reported so .END ignored");
 	} else {
 	    JobRun(endNode);
@@ -2494,7 +2494,7 @@ Job_AbortAll(void)
 
     aborting = ABORT_ERROR;
 
-    if (jobTokensRunning) {
+    if (jobTokensRunning != 0) {
 	for (job = job_table; job < job_table_end; job++) {
 	    if (job->status != JOB_ST_RUNNING)
 		continue;
@@ -2735,7 +2735,7 @@ Job_RunTarget(const char *target, const 
     if (gn == NULL)
 	return FALSE;
 
-    if (fname)
+    if (fname != NULL)
 	Var_Set(ALLSRC, fname, gn);
 
     JobRun(gn);

Index: src/usr.bin/make/main.c
diff -u src/usr.bin/make/main.c:1.477 src/usr.bin/make/main.c:1.478
--- src/usr.bin/make/main.c:1.477	Mon Nov 23 20:52:59 2020
+++ src/usr.bin/make/main.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.477 2020/11/23 20:52:59 rillig Exp $	*/
+/*	$NetBSD: main.c,v 1.478 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -109,7 +109,7 @@
 #include "trace.h"
 
 /*	"@(#)main.c	8.3 (Berkeley) 3/19/94"	*/
-MAKE_RCSID("$NetBSD: main.c,v 1.477 2020/11/23 20:52:59 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.478 2020/11/23 23:41:11 rillig Exp $");
 #if defined(MAKE_NATIVE) && !defined(lint)
 __COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
 	    "The Regents of the University of California.  "
@@ -2214,7 +2214,7 @@ mkTempFile(const char *pattern, char **o
 	if ((fd = mkstemp(tfile)) < 0)
 		Punt("Could not create temporary file %s: %s", tfile,
 		    strerror(errno));
-	if (out_fname) {
+	if (out_fname != NULL) {
 		*out_fname = bmake_strdup(tfile);
 	} else {
 		unlink(

Index: src/usr.bin/make/meta.c
diff -u src/usr.bin/make/meta.c:1.146 src/usr.bin/make/meta.c:1.147
--- src/usr.bin/make/meta.c:1.146	Mon Nov 23 20:52:59 2020
+++ src/usr.bin/make/meta.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*      $NetBSD: meta.c,v 1.146 2020/11/23 20:52:59 rillig Exp $ */
+/*      $NetBSD: meta.c,v 1.147 2020/11/23 23:41:11 rillig Exp $ */
 
 /*
  * Implement 'meta' mode.
@@ -218,7 +218,7 @@ eat_dots(char *buf, size_t bufsz, int do
 
     do {
 	cp = strstr(buf, eat);
-	if (cp) {
+	if (cp != NULL) {
 	    cp2 = cp + eatlen;
 	    if (dots == 2 && cp > buf) {
 		do {
@@ -231,7 +231,7 @@ eat_dots(char *buf, size_t bufsz, int do
 		return;			/* can't happen? */
 	    }
 	}
-    } while (cp);
+    } while (cp != NULL);
 }
 
 static char *
@@ -408,7 +408,7 @@ printCMDs(GNode *gn, meta_file_t *mf)
  */
 static Boolean
 meta_needed(GNode *gn, const char *dname, const char *tname,
-	     char *objdir, int verbose)
+	     char *objdir, Boolean verbose)
 {
     struct cached_stat cst;
 
@@ -588,7 +588,7 @@ meta_init(void)
 void
 meta_mode_init(const char *make_mode)
 {
-    static int once = 0;
+    static Boolean once = FALSE;
     char *cp;
     void *freeIt;
 
@@ -596,7 +596,7 @@ meta_mode_init(const char *make_mode)
     useFilemon = TRUE;
     writeMeta = TRUE;
 
-    if (make_mode) {
+    if (make_mode != NULL) {
 	if (strstr(make_mode, "env"))
 	    metaEnv = TRUE;
 	if (strstr(make_mode, "verb"))
@@ -624,7 +624,7 @@ meta_mode_init(const char *make_mode)
     }
     if (once)
 	return;
-    once = 1;
+    once = TRUE;
     memset(&Mybm, 0, sizeof Mybm);
     /*
      * We consider ourselves master of all within ${.MAKE.META.BAILIWICK}
@@ -790,7 +790,7 @@ meta_job_error(Job *job, GNode *gn, int 
 		(flags & JOB_IGNERR) ?
 		"(ignored)" : "");
     }
-    if (gn) {
+    if (gn != NULL) {
 	Var_Set(".ERROR_TARGET", GNode_Path(gn), VAR_GLOBAL);
     }
     getcwd(cwd, sizeof cwd);
@@ -1229,12 +1229,12 @@ meta_oodate(GNode *gn, Boolean oodate)
 			snprintf(ldir_vname, sizeof ldir_vname, LDIR_VNAME_FMT, pid);
 			lastpid = pid;
 			ldir = Var_Value(ldir_vname, VAR_GLOBAL, &tp);
-			if (ldir) {
+			if (ldir != NULL) {
 			    strlcpy(latestdir, ldir, sizeof latestdir);
 			    bmake_free(tp);
 			}
 			ldir = Var_Value(lcwd_vname, VAR_GLOBAL, &tp);
-			if (ldir) {
+			if (ldir != NULL) {
 			    strlcpy(lcwd, ldir, sizeof lcwd);
 			    bmake_free(tp);
 			}
@@ -1414,7 +1414,7 @@ meta_oodate(GNode *gn, Boolean oodate)
 			char *sdirs[4];
 			char **sdp;
 			int sdx = 0;
-			int found = 0;
+			Boolean found = FALSE;
 
 			if (*p == '/') {
 			    sdirs[sdx++] = p; /* done */
@@ -1445,7 +1445,7 @@ meta_oodate(GNode *gn, Boolean oodate)
 				   fname, lineno, *sdp);
 #endif
 			    if (cached_stat(*sdp, &cst) == 0) {
-				found = 1;
+				found = TRUE;
 				p = *sdp;
 			    }
 			}
@@ -1531,7 +1531,7 @@ meta_oodate(GNode *gn, Boolean oodate)
 				break;
 			    }
 			    cp = strchr(++cp, '\n');
-			} while (cp);
+			} while (cp != NULL);
 			if (buf[x - 1] == '\n')
 			    buf[x - 1] = '\0';
 		    }

Index: src/usr.bin/make/parse.c
diff -u src/usr.bin/make/parse.c:1.450 src/usr.bin/make/parse.c:1.451
--- src/usr.bin/make/parse.c:1.450	Mon Nov 23 20:52:59 2020
+++ src/usr.bin/make/parse.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: parse.c,v 1.450 2020/11/23 20:52:59 rillig Exp $	*/
+/*	$NetBSD: parse.c,v 1.451 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -117,7 +117,7 @@
 #include "pathnames.h"
 
 /*	"@(#)parse.c	8.3 (Berkeley) 3/19/94"	*/
-MAKE_RCSID("$NetBSD: parse.c,v 1.450 2020/11/23 20:52:59 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.451 2020/11/23 23:41:11 rillig Exp $");
 
 /* types and constants */
 
@@ -1705,7 +1705,7 @@ ParseDoDependency(char *line)
 	specType == SP_NULL || specType == SP_OBJDIR)
     {
 	ParseDoDependencySourcesSpecial(line, cp, specType, paths);
-	if (paths) {
+	if (paths != NULL) {
 	    Lst_Free(paths);
 	    paths = NULL;
 	}
@@ -1930,7 +1930,7 @@ VarAssign_EvalShell(const char *name, co
     Var_Set(name, cmdOut, ctxt);
     *out_avalue = *out_avalue_freeIt = cmdOut;
 
-    if (errfmt)
+    if (errfmt != NULL)
 	Parse_Error(PARSE_WARNING, errfmt, cmd);
 
     free(cmd_freeIt);

Index: src/usr.bin/make/targ.c
diff -u src/usr.bin/make/targ.c:1.140 src/usr.bin/make/targ.c:1.141
--- src/usr.bin/make/targ.c:1.140	Sun Nov 22 20:01:46 2020
+++ src/usr.bin/make/targ.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: targ.c,v 1.140 2020/11/22 20:01:46 rillig Exp $	*/
+/*	$NetBSD: targ.c,v 1.141 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -119,7 +119,7 @@
 #include "dir.h"
 
 /*	"@(#)targ.c	8.2 (Berkeley) 3/19/94"	*/
-MAKE_RCSID("$NetBSD: targ.c,v 1.140 2020/11/22 20:01:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: targ.c,v 1.141 2020/11/23 23:41:11 rillig Exp $");
 
 /*
  * All target nodes that appeared on the left-hand side of one of the
@@ -416,7 +416,7 @@ Targ_PrintType(int type)
 
     type &= ~OP_OPMASK;
 
-    while (type) {
+    while (type != 0) {
 	tbit = 1 << (ffs(type) - 1);
 	type &= ~tbit;
 

Index: src/usr.bin/make/util.c
diff -u src/usr.bin/make/util.c:1.69 src/usr.bin/make/util.c:1.70
--- src/usr.bin/make/util.c:1.69	Mon Nov 23 20:41:20 2020
+++ src/usr.bin/make/util.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: util.c,v 1.69 2020/11/23 20:41:20 rillig Exp $	*/
+/*	$NetBSD: util.c,v 1.70 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Missing stuff from OS's
@@ -15,7 +15,7 @@
 
 #include "make.h"
 
-MAKE_RCSID("$NetBSD: util.c,v 1.69 2020/11/23 20:41:20 rillig Exp $");
+MAKE_RCSID("$NetBSD: util.c,v 1.70 2020/11/23 23:41:11 rillig Exp $");
 
 #if !defined(MAKE_NATIVE) && !defined(HAVE_STRERROR)
 extern int errno, sys_nerr;
@@ -162,7 +162,7 @@ strrcpy(char *ptr, char *str)
 {
     int len = strlen(str);
 
-    while (len)
+    while (len != 0)
 	*--ptr = str[--len];
 
     return ptr;

Index: src/usr.bin/make/var.c
diff -u src/usr.bin/make/var.c:1.694 src/usr.bin/make/var.c:1.695
--- src/usr.bin/make/var.c:1.694	Mon Nov 23 20:52:59 2020
+++ src/usr.bin/make/var.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: var.c,v 1.694 2020/11/23 20:52:59 rillig Exp $	*/
+/*	$NetBSD: var.c,v 1.695 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -130,7 +130,7 @@
 #include "metachar.h"
 
 /*	"@(#)var.c	8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: var.c,v 1.694 2020/11/23 20:52:59 rillig Exp $");
+MAKE_RCSID("$NetBSD: var.c,v 1.695 2020/11/23 23:41:11 rillig Exp $");
 
 #define VAR_DEBUG1(fmt, arg1) DEBUG1(VAR, fmt, arg1)
 #define VAR_DEBUG2(fmt, arg1, arg2) DEBUG2(VAR, fmt, arg1, arg2)
@@ -695,7 +695,7 @@ Var_UnExport(const char *str)
 	    /* we have been here before! */
 	    newenv = bmake_realloc(environ, 2 * sizeof(char *));
 	} else {
-	    if (savedEnv) {
+	    if (savedEnv != NULL) {
 		free(savedEnv);
 		savedEnv = NULL;
 	    }
@@ -2558,7 +2558,7 @@ ApplyModifier_Regex(const char **pp, App
 
     error = regcomp(&args.re, re, REG_EXTENDED);
     free(re);
-    if (error) {
+    if (error != 0) {
 	VarREError(error, &args.re, "Regex compilation error");
 	free(args.replace);
 	return AMR_CLEANUP;
@@ -3007,7 +3007,7 @@ ok:
 	case '!': {
 	    const char *errfmt;
 	    char *cmd_output = Cmd_Exec(val, &errfmt);
-	    if (errfmt)
+	    if (errfmt != NULL)
 		Error(errfmt, val);
 	    else
 		Var_Set(st->var->name, cmd_output, v_ctxt);
@@ -3145,7 +3145,7 @@ ApplyModifier_SunShell(const char **pp, 
 	if (st->eflags & VARE_WANTRES) {
 	    const char *errfmt;
 	    st->newVal = Cmd_Exec(st->val, &errfmt);
-	    if (errfmt)
+	    if (errfmt != NULL)
 		Error(errfmt, st->val);
 	} else
 	    st->newVal = bmake_strdup("");

Index: src/usr.bin/make/filemon/filemon_dev.c
diff -u src/usr.bin/make/filemon/filemon_dev.c:1.4 src/usr.bin/make/filemon/filemon_dev.c:1.5
--- src/usr.bin/make/filemon/filemon_dev.c:1.4	Thu Nov  5 17:27:16 2020
+++ src/usr.bin/make/filemon/filemon_dev.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: filemon_dev.c,v 1.4 2020/11/05 17:27:16 rillig Exp $	*/
+/*	$NetBSD: filemon_dev.c,v 1.5 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*-
  * Copyright (c) 2020 The NetBSD Foundation, Inc.
@@ -127,7 +127,7 @@ filemon_close(struct filemon *F)
 	free(F);
 
 	/* Set errno and return -1 if anything went wrong.  */
-	if (error) {
+	if (error != 0) {
 		errno = error;
 		return -1;
 	}

Index: src/usr.bin/make/filemon/filemon_ktrace.c
diff -u src/usr.bin/make/filemon/filemon_ktrace.c:1.5 src/usr.bin/make/filemon/filemon_ktrace.c:1.6
--- src/usr.bin/make/filemon/filemon_ktrace.c:1.5	Mon Nov 23 20:41:20 2020
+++ src/usr.bin/make/filemon/filemon_ktrace.c	Mon Nov 23 23:41:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: filemon_ktrace.c,v 1.5 2020/11/23 20:41:20 rillig Exp $	*/
+/*	$NetBSD: filemon_ktrace.c,v 1.6 2020/11/23 23:41:11 rillig Exp $	*/
 
 /*-
  * Copyright (c) 2019 The NetBSD Foundation, Inc.
@@ -262,7 +262,7 @@ filemon_closefd(struct filemon *F)
 	F->out = NULL;
 
 	/* Set errno and return -1 if anything went wrong.  */
-	if (error) {
+	if (error != 0) {
 		errno = error;
 		return -1;
 	}
@@ -373,7 +373,7 @@ filemon_close(struct filemon *F)
 	free(F);
 
 	/* Set errno and return -1 if anything went wrong.  */
-	if (error) {
+	if (error != 0) {
 		errno = error;
 		return -1;
 	}

Reply via email to