Added ENOEXEC error code.

diff --git a/files/file.c b/files/file.c
index 48bd302..0038b35 100644
--- a/files/file.c
+++ b/files/file.c
@@ -292,8 +292,11 @@
     case ENOTEMPTY:
         SetLastError( ERROR_DIR_NOT_EMPTY );
         break;
+    case ENOEXEC:
+        SetLastError( ERROR_BAD_FORMAT );
+        break;
     default:
-        perror( "int21: unknown errno" );
+        perror( "FILE_SetDosError: unknown errno" );
         SetLastError( ERROR_GEN_FAILURE );
         break;
     }