私のCygwinのdiffユーティリティは、ファイルが一致するか、一致しないか、存在しないかに関係なく、常に57の終了コードを返します。
diffutilsを正常にインストールしました:
$ cygcheck -c diffutils
Cygwin Package Information
Package Version Status
diffutils 3.2-1 OK
$ which diff
/usr/bin/diff