]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
[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 4a902c527c4b257139b651124a64151b750e7221..d1929eed4bc333f194b5d88f393ac9a175b85e03 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 eab658da31a2d29faa062611c7e44c0cde11be31..be979d8c8a48cc4b2e0c664f33ced69192c5ec39 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;