The NetBSD Project

CVS log for src/bin/test/test.1

[BACK] Up to [cvs.NetBSD.org] / src / bin / test

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.33 / (download) - annotate - [select for diffs], Wed Oct 18 18:11:54 2017 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Branch point for: phil-wifi
Changes since 1.32: +2 -3 lines
Diff to previous 1.32 (colored)

Remove unnecessary Tn.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Oct 18 08:54:59 2017 UTC (6 years, 5 months ago) by kre
Branch: MAIN
Changes since 1.31: +56 -2 lines
Diff to previous 1.31 (colored)

I have seen (way too often) uses of test(1) that are not defined to
actually work (but just happen to, today, and in some cases, even
that trusts to some luck.)

It has been recently pointed out to me that the man page (ie: this
file) doesn't give any real guidance to what is really acceptable,
and what is not.

The CAVEATS section does note that the grammar is ambiguous, but then
just says that test(1) implements what POSIX requires, and refers
readers to the relevant section of the POSIX standard for more details.
That is probably asking too much of the average reader...

So, add some extra information in the CAVEATS with what is defined to work,
and what should be avoided.   Not all of the POSIX rules are here, but this
might hopefully help script authors avoid some of the pitfalls.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jul 3 21:33:24 2017 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

Remove workaround for ancient HTML generation code.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Aug 12 03:17:41 2016 UTC (7 years, 8 months ago) by sevan
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.29: +7 -2 lines
Diff to previous 1.29 (colored)

Document the version test first appeared.
Bump date.

Revision 1.29 / (download) - annotate - [select for diffs], Fri May 27 05:50:07 2016 UTC (7 years, 10 months ago) by dholland
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

usage nit

Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 16 17:57:49 2012 UTC (11 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, khorben-n900, agc-symver-base, agc-symver
Changes since 1.27: +18 -18 lines
Diff to previous 1.27 (colored)

- Remove unneeded consecutive argument in `.Nm' macros;
- rename `GRAMMAR AMBIGUITY' section to `CAVEATS', and move it to
  correct location;
- bump date.

From Bug Hunting.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Nov 10 18:19:46 2009 UTC (14 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.26: +20 -10 lines
Diff to previous 1.26 (colored)

Correct usage for parentheses, and mark up "expression" in more places.

From Bug Hunting in PR 42286.

Revision 1.26 / (download) - annotate - [select for diffs], Wed May 6 08:26:43 2009 UTC (14 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Remove leading zero in Dd argument.

Revision 1.25 / (download) - annotate - [select for diffs], Tue May 5 19:04:01 2009 UTC (14 years, 11 months ago) by jschauma
Branch: MAIN
Changes since 1.24: +8 -2 lines
Diff to previous 1.24 (colored)

Note that all file tests with the exception of -h and -L follow symbolic
links and thus evaluate the test for the file pointed at.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Apr 12 13:52:20 2009 UTC (15 years ago) by joerg
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Fix markup.

Revision 1.23 / (download) - annotate - [select for diffs], Tue May 15 22:00:51 2007 UTC (16 years, 11 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: jym-xensuspend
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Use the same wording for '-p' as for other file related tests.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Sep 24 13:24:08 2006 UTC (17 years, 6 months ago) by hubertf
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4
Changes since 1.21: +2 -5 lines
Diff to previous 1.21 (colored)

Revert previous (==) - not worth the trouble.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Sep 23 11:22:10 2006 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Bump date for previous.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 22 22:15:24 2006 UTC (17 years, 6 months ago) by hubertf
Branch: MAIN
Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored)

Allow '==' as synonym to '=', just like our ksh and bash do.
This also affects the sh(1) builtin test command.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Aug 7 09:05:43 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.18: +2 -6 lines
Diff to previous 1.18 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22249, verified by myself.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 25 15:18:44 2002 UTC (21 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.17: +7 -6 lines
Diff to previous 1.17 (colored)

New policy: New sentences start on a new line.
Patches by Robert Elz <kre at munnari oz au>, with minimal changes by me.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 8 01:22:01 2002 UTC (22 years, 2 months ago) by ross
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Generate <>& symbolically. I'm avoiding .../dist/... directories for now.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 20 19:31:52 2001 UTC (22 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.15: +7 -7 lines
Diff to previous 1.15 (colored)

Whitespace nits.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 17 21:14:45 2001 UTC (22 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Properly quote `[' as macro argument.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Sep 4 07:30:13 2000 UTC (23 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

For commands and utilities, use EXIT STATUS rather than RETURN VALUES as
appropriate (and documented in mdoc(7)).

Revision 1.13 / (download) - annotate - [select for diffs], Fri Dec 17 13:16:44 1999 UTC (24 years, 4 months ago) by abs
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.12: +1 -6 lines
Diff to previous 1.12 (colored)

Remove duplicate 'string' / 's1' entry

Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 22 14:06:59 1999 UTC (24 years, 8 months ago) by kleink
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

Reverse the advice given to (now)  prefer -h over -L; the former is defined in
1003.2bD3 and SVID4 and thus supposedly more portable.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Mar 9 07:05:33 1999 UTC (25 years, 1 month ago) by garbled
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

the '[' wasn't being displayed properly as a command.  Thanks to Charles
for the fix.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 12 00:48:21 1997 UTC (26 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

add missing .Nm calls and MLINKS.  from spz@serpens.swb.de

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 9 07:37:09 1997 UTC (26 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Fix format of description line.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jun 5 06:39:59 1997 UTC (26 years, 10 months ago) by mikel
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

add SYNOPSIS line for [; fixes PR bin/3705

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 5 12:39:30 1996 UTC (28 years, 3 months ago) by pk
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.6: +9 -1 lines
Diff to previous 1.6 (colored)

Note compatibility `-h' op. (from Rob Windsor; PR#1740)

Revision 1.6 / (download) - annotate - [select for diffs], Tue Mar 21 07:04:03 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.5: +16 -15 lines
Diff to previous 1.5 (colored)

clean up Id's, and such.  reorganize man page slight to match lite's org.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 30 05:12:34 1994 UTC (29 years, 9 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.4: +65 -15 lines
Diff to previous 1.4 (colored)

Replaced test with simpler, more feature rich, version derived from pdksh.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jun 29 22:26:50 1994 UTC (29 years, 9 months ago) by jtc
Branch: MAIN
Changes since 1.3: +3 -4 lines
Diff to previous 1.3 (colored)

The file_descriptor argument to the -t primary is no longer optional.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 19 06:29:02 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored)

add support for 'test -h' a la SunOS

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 07:47:45 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Add RCS indentifiers.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 26 23:30:50 1993 UTC (30 years, 11 months ago) by glass
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9

new 'test' from ftp.uu.net:/systems/unix/bsd-sources, got rid of GNU thing

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>