summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorespie <espie@openbsd.org>2000-01-02 15:59:52 +0000
committerespie <espie@openbsd.org>2000-01-02 15:59:52 +0000
commit0b4b339348a971518f7193781e445fe8fa8b9021 (patch)
tree244ab8ab131de62f6c8c56351c7873f42a6250ae
parentfix so we don't loose words in the formatting; thanks aaron@ for the explanation (diff)
downloadwireguard-openbsd-0b4b339348a971518f7193781e445fe8fa8b9021.tar.xz
wireguard-openbsd-0b4b339348a971518f7193781e445fe8fa8b9021.zip
More bugs... fixes for most pending.
make needs quite a lot more of cleaning up yet.
-rw-r--r--usr.bin/make/make.111
1 files changed, 10 insertions, 1 deletions
diff --git a/usr.bin/make/make.1 b/usr.bin/make/make.1
index 56f8930f006..5fb145405cf 100644
--- a/usr.bin/make/make.1
+++ b/usr.bin/make/make.1
@@ -1,4 +1,4 @@
-.\" $OpenBSD: make.1,v 1.25 1999/12/26 00:20:33 espie Exp $
+.\" $OpenBSD: make.1,v 1.26 2000/01/02 15:59:52 espie Exp $
.\" $NetBSD: make.1,v 1.18 1997/03/10 21:19:53 christos Exp $
.\"
.\" Copyright (c) 1990, 1993
@@ -1203,6 +1203,8 @@ When handling pre-BSD 4.4 archives,
may erroneously mark archive members as out of date if the archive name
was truncated.
.Pp
+Variable handling is incredibly inefficient.
+.Pp
The handling of ; and other special characters in tests may be utterly
bogus. For instance, in
.Bd -literal
@@ -1212,6 +1214,13 @@ bogus. For instance, in
.Pp
the test will never match, even though the value is correct.
.Pp
+The conditional handler is incredibly lame. Junk such as
+.Bd -literal
+\&.if defined anything goes (A)
+.Ed
+.Pp
+will be accepted silently.
+.Pp
In a .for loop, only the variable value is used, assignments will be
evaluated later, e.g., in
.Bd -literal