diff options
author | Simon J. Gerraty <sjg@FreeBSD.org> | 2021-01-14 01:24:34 +0000 |
---|---|---|
committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2021-01-14 01:24:34 +0000 |
commit | 8e11a9b4250be3c3379c45fa820bff78d99d5946 (patch) | |
tree | ea4954dbe7647b6211a20458b2a881e3d943639f /metachar.h | |
parent | 1b65f0bd2bda7121a90f8cb4c1cacaa20f1b681d (diff) | |
download | src-8e11a9b4250be3c3379c45fa820bff78d99d5946.tar.gz src-8e11a9b4250be3c3379c45fa820bff78d99d5946.zip |
Import bmake-20210110vendor/NetBSD/bmake/20210110
Quite a lot of churn on style, but lots of
good work refactoring complicated functions
and lots more unit-tests.
Thanks mostly to rillig at NetBSD
Some interesting entries from ChangeLog
o .MAKE.{UID,GID} represent uid and gid running make.
o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable
checks in InitObjdir. Explicit .OBJDIR target always allows
read-only directory.
o add more unit tests for META MODE
Change-Id: I4d3bcf08b4c864d98b343f602efe5a75dbfa7a94
Diffstat (limited to 'metachar.h')
-rw-r--r-- | metachar.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/metachar.h b/metachar.h index ced0648fa19e..3c0780a31b8b 100644 --- a/metachar.h +++ b/metachar.h @@ -1,4 +1,4 @@ -/* $NetBSD: metachar.h,v 1.12 2020/11/10 00:32:12 rillig Exp $ */ +/* $NetBSD: metachar.h,v 1.13 2021/01/10 21:20:46 rillig Exp $ */ /*- * Copyright (c) 2015 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ extern unsigned char _metachar[]; -#define is_shell_metachar(c) _metachar[(c) & 0x7f] +#define is_shell_metachar(c) (_metachar[(c) & 0x7f] != 0) MAKE_INLINE int needshell(const char *cmd) |