[BZ #5939]
authorUlrich Drepper <drepper@redhat.com>
Sun, 30 Mar 2008 03:30:38 +0000 (03:30 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 30 Mar 2008 03:30:38 +0000 (03:30 +0000)
* sysdeps/posix/tempname.c (__gen_tempname): Correct flag selection.

ChangeLog
sysdeps/posix/tempname.c

index 4a902c5..d1929ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2008-03-29  Ulrich Drepper  <drepper@redhat.com>
 
+       [BZ #5939]
+       * sysdeps/posix/tempname.c (__gen_tempname): Correct flag selection.
+
        * posix/getopt.c (_getopt_internal_r): Remove old POSIX-demanded
        error message.  POSIX today does not require the messages to be in
        a specific form.  Suggested by Jim Meyering <jim@meyering.net>.
index eab658d..be979d8 100644 (file)
@@ -297,7 +297,7 @@ __gen_tempname (char *tmpl, int flags, int kind)
        {
        case __GT_FILE:
          fd = __open (tmpl,
-                      (flags & ~ACCESSPERMS)
+                      (flags & ~O_ACCMODE)
                       | O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR);
          break;