From 8089d8ce22b79b644ed1d5c24bcc09b7c14a250f Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Tue, 23 Jan 2007 02:54:20 +0000 Subject: [PATCH] use the right #define flags for permissions on open. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4029 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_xml.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/switch_xml.c b/src/switch_xml.c index d179550e5c..0891aa1740 100644 --- a/src/switch_xml.c +++ b/src/switch_xml.c @@ -59,6 +59,14 @@ #ifdef HAVE_MMAP #include #endif +#ifdef WIN32 +#ifndef S_IRUSR +#define S_IRUSR _S_IREAD +#endif +#ifndef S_IWUSR +#define S_IWUSR _S_IWRITE +#endif +#endif #define SWITCH_XML_WS "\t\r\n " // whitespace #define SWITCH_XML_ERRL 128 // maximum error string length @@ -860,7 +868,7 @@ static int preprocess(const char *file, int new_fd, int rlevel) goto done; } - if ((new_fd = open(new_file, O_WRONLY | O_CREAT | O_TRUNC, 700)) < 0) { + if ((new_fd = open(new_file, O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR)) < 0) { goto done; } close_fd = new_fd;