diff src/filelock.c @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 1ce6082ce73f
children 8619ce7e4c50
line wrap: on
line diff
--- a/src/filelock.c	Mon Aug 13 09:13:58 2007 +0200
+++ b/src/filelock.c	Mon Aug 13 09:15:11 2007 +0200
@@ -260,7 +260,9 @@
 
   if ((fd = open (lfname, mode, 0666)) >= 0)
     {
-#ifdef USG
+#if defined(WINDOWSNT)
+      chmod(lfname, _S_IREAD|_S_IWRITE);
+#elif defined(USG)
       chmod (lfname, 0666);
 #else
       fchmod (fd, 0666);
@@ -378,7 +380,9 @@
     }
   if (fd >= 0)
     {
-#ifdef USG
+#if defined(WINDOWSNT)
+      chmod(lfname, _S_IREAD|_S_IWRITE);
+#elif defined(USG)
       chmod ((char *) XSTRING_DATA (Vsuperlock_file), 0666);
 #else
       fchmod (fd, 0666);