Solaris's patch can't apply them if the lines beginning "---" aren't preceeded by a "diff -ur foo bar" line.