I noticed something weird with test(1) when I ran across a problem port
Makefile.  Our test(1) doesn't properly check to make sure there is an
operand argument to unary operators like -f.  For example:

test -f

Will print "TRUE" on FreeBSD.  On Solaris, it will die:

/usr/bin/test[8]: test: argument expected

I think this patch is correct in that it does fix the problem, and the
TEST.sh and TEST.csh regression scripts report the same results pre and
post-patch.  Comments?

http://www.marcuscom.com/downloads/text.c.diff

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to