From 4360922e24b898a42c7b660007b10fd59f0d590b Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 25 Apr 2012 14:52:24 +0000 Subject: [PATCH] Fixed S_IWUSR problem under Windows SVN revision: 2451 --- src/elogd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 9b2b5a79..0ffa518b 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -24817,7 +24817,11 @@ PMXML_NODE load_password_file(LOGBOOK * lbs, char *error, int error_size) return NULL; } - if ((st.st_mode & S_IWUSR) == 0) { +#ifdef OS_WINNT + if ((st.st_mode & _S_IWRITE) == 0) { +#else + if ((st.st_mode & S_IWUSR) == 0) { +#endif sprintf(str, "Cannot access write protected password file \"%s\"", file_name); strlcpy(error, str, error_size); return NULL;