another small windows fix

Steven Edwards steven_ed4153 at yahoo.com
Wed Aug 21 03:59:27 CDT 2002


mkdir on windows doesnt support unix file permissions.

Changelog: porting fix

cvs diff -u directory.c 
Index: directory.c
===================================================================
RCS file: /home/wine/wine/files/directory.c,v
retrieving revision 1.50
diff -u -r1.50 directory.c
--- directory.c	17 Aug 2002 00:43:19 -0000	1.50
+++ directory.c	21 Aug 2002 08:58:10 -0000
@@ -409,7 +409,11 @@
         return FALSE;
     }
     if (!DOSFS_GetFullName( path, FALSE, &full_name )) return 0;
+#ifdef _WINDOWS 
+    if (mkdir( full_name.long_name ) == -1) {
+#else
     if (mkdir( full_name.long_name, 0777 ) == -1) {
+#endif
         WARN_(file)("Error '%s' trying to create directory '%s'\n", strerror(errno),
full_name.long_name);
 	/* the FILE_SetDosError() generated error codes don't match the
 	 * CreateDirectory ones for some errnos */

__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com



More information about the wine-patches mailing list