diff options
author | Peter Alfredsen <loki_val@gentoo.org> | 2008-09-26 22:31:33 +0000 |
---|---|---|
committer | Peter Alfredsen <loki_val@gentoo.org> | 2008-09-26 22:31:33 +0000 |
commit | 5fa1a913c73cd678dbcd2fbb27a6bca77147b94e (patch) | |
tree | 6b83d71fba25d813072acf450563c02fe268a95b /sys-devel/gettext/files | |
parent | Version bump. (diff) | |
download | gentoo-2-5fa1a913c73cd678dbcd2fbb27a6bca77147b94e.tar.gz gentoo-2-5fa1a913c73cd678dbcd2fbb27a6bca77147b94e.tar.bz2 gentoo-2-5fa1a913c73cd678dbcd2fbb27a6bca77147b94e.zip |
Fix bug #232081, gcc-4.3 compat. Thanks to Magnus Granberg <zorry@ume.nu>.
(Portage version: 2.2_rc10/cvs/Linux 2.6.25.8 i686)
Diffstat (limited to 'sys-devel/gettext/files')
-rw-r--r-- | sys-devel/gettext/files/gettext-0.17-open-args.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sys-devel/gettext/files/gettext-0.17-open-args.patch b/sys-devel/gettext/files/gettext-0.17-open-args.patch new file mode 100644 index 000000000000..330cbf614631 --- /dev/null +++ b/sys-devel/gettext/files/gettext-0.17-open-args.patch @@ -0,0 +1,25 @@ +2007-11-07 Jim Meyering <meyering@redhat.com> + Bruno Haible <bruno@clisp.org> + + * write-catalog.c (msgdomain_list_print): Fix open() call. + +--- gettext-tools/src/write-catalog.c 7 Oct 2007 19:35:31 -0000 1.4 ++++ gettext-tools/src/write-catalog.c 7 Nov 2007 11:43:15 -0000 +@@ -1,5 +1,5 @@ + /* GNU gettext - internationalization aids +- Copyright (C) 1995-1998, 2000-2006 Free Software Foundation, Inc. ++ Copyright (C) 1995-1998, 2000-2007 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -220,7 +220,9 @@ + /* Open the output file. */ + if (!to_stdout) + { +- fd = open (filename, O_WRONLY | O_CREAT); ++ fd = open (filename, O_WRONLY | O_CREAT | O_TRUNC, ++ /* 0666 in portable POSIX notation: */ ++ S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); + if (fd < 0) + { + const char *errno_description = strerror (errno); |