Don't check file permissions on Windows during fsck.

This commit is contained in:
Guus Sliepen 2016-04-23 21:39:53 +02:00
parent 83fa44ce42
commit 5a7c6546a4

View file

@ -216,6 +216,7 @@ int fsck(const char *argv0) {
return 1; return 1;
} }
#if !defined(HAVE_MINGW) && !defined(HAVE_CYGWIN)
if(st.st_mode & 077) { if(st.st_mode & 077) {
fprintf(stderr, "WARNING: unsafe file permissions on %s.\n", fname); fprintf(stderr, "WARNING: unsafe file permissions on %s.\n", fname);
if(st.st_uid != uid) { if(st.st_uid != uid) {
@ -227,6 +228,7 @@ int fsck(const char *argv0) {
fprintf(stderr, "Fixed permissions of %s.\n", fname); fprintf(stderr, "Fixed permissions of %s.\n", fname);
} }
} }
#endif
} }
#endif #endif
@ -255,6 +257,7 @@ int fsck(const char *argv0) {
return 1; return 1;
} }
#if !defined(HAVE_MINGW) && !defined(HAVE_CYGWIN)
if(st.st_mode & 077) { if(st.st_mode & 077) {
fprintf(stderr, "WARNING: unsafe file permissions on %s.\n", fname); fprintf(stderr, "WARNING: unsafe file permissions on %s.\n", fname);
if(st.st_uid != uid) { if(st.st_uid != uid) {
@ -266,6 +269,7 @@ int fsck(const char *argv0) {
fprintf(stderr, "Fixed permissions of %s.\n", fname); fprintf(stderr, "Fixed permissions of %s.\n", fname);
} }
} }
#endif
} }
#ifdef DISABLE_LEGACY #ifdef DISABLE_LEGACY