]> sjero.net Git - wget/commitdiff
[svn] Fix parse error when O_BINARY is available.
authorhniksic <devnull@localhost>
Sat, 5 Mar 2005 23:35:15 +0000 (15:35 -0800)
committerhniksic <devnull@localhost>
Sat, 5 Mar 2005 23:35:15 +0000 (15:35 -0800)
src/ChangeLog
src/utils.c

index f29dd261908820efffdb4c6950836316a8d2bc93..28eb25d27c29fdff9513a01ccf8bff2577e29dc7 100644 (file)
@@ -1,3 +1,8 @@
+2005-03-06  Hrvoje Niksic  <hniksic@xemacs.org>
+
+       * utils.c (fopen_excl): Fix parse error when O_BINARY is
+       available.
+
 2005-03-05  Hrvoje Niksic  <hniksic@xemacs.org>
 
        * url.c (url_file_name): Don't allow hosts named ".." to be
index 0fe30bfd38e494b6ea0991733ba948a4a7495bb4..81c0d36b08dfbbed186168bfbd1f1600e2eee137 100644 (file)
@@ -511,13 +511,14 @@ unique_create (const char *name, int binary, char **opened_name)
 FILE *
 fopen_excl (const char *fname, int binary)
 {
+  int fd;
 #ifdef O_EXCL
   int flags = O_WRONLY | O_CREAT | O_EXCL;
 # ifdef O_BINARY
   if (binary)
-    flags |= O_BINARY
+    flags |= O_BINARY;
 # endif
-  int fd = open (fname, flags, 0666);
+  fd = open (fname, flags, 0666);
   if (fd < 0)
     return NULL;
   return fdopen (fd, binary ? "wb" : "w");