Module Name: src
Committed By: rillig
Date: Tue Dec 22 08:57:23 UTC 2020
Modified Files:
src/usr.bin/make/unit-tests: opt-file.mk
Log Message:
make(1): fix comment in test about null bytes in makefiles
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/unit-tests/opt-file.mk
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/unit-tests/opt-file.mk
diff -u src/usr.bin/make/unit-tests/opt-file.mk:1.10 src/usr.bin/make/unit-tests/opt-file.mk:1.11
--- src/usr.bin/make/unit-tests/opt-file.mk:1.10 Tue Dec 22 08:51:30 2020
+++ src/usr.bin/make/unit-tests/opt-file.mk Tue Dec 22 08:57:23 2020
@@ -1,4 +1,4 @@
-# $NetBSD: opt-file.mk,v 1.10 2020/12/22 08:51:30 rillig Exp $
+# $NetBSD: opt-file.mk,v 1.11 2020/12/22 08:57:23 rillig Exp $
#
# Tests for the -f command line option.
@@ -54,9 +54,9 @@ line-with-trailing-whitespace: .PHONY
@${MAKE} -r -f opt-file-trailing-whitespace -V VAR
@rm opt-file-trailing-whitespace
-# If a file contains null bytes, the rest of the line is skipped, and parsing
-# continues in the next line. Throughout the history of make, the behavior
-# has changed several times, sometimes knowingly, sometimes by accident.
+# If a makefile contains null bytes, it is an error. Throughout the history
+# of make, the behavior has changed several times, sometimes intentionally,
+# sometimes by accident.
#
# echo 'VAR=value' | tr 'l' '\0' > zero-byte.in
# printf '%s\n' 'all:' ': VAR=${VAR:Q}' >> zero-byte.in