The attached patch allows "diff -u" to be recognized not just on Solaris 9, but on Solaris 9 and up (it breaks on 10). Thanks, Danek