From 2e2dc1a55816552a18a03c3b7d674e96a1c237c2 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 17 Oct 2002 18:04:06 +0000 Subject: [PATCH] Update. 2002-10-17 Ulrich Drepper * locale/programs/locale.c (write_locales): Use 'm' flag in fopen call. * locale/programs/linereader.c (lr_open): Likewise. * locale/programs/charmap-dir.c (charmap_open): Likewise. * locale/programs/locarchive.c (add_locale_to_archive): Likewise. --- ChangeLog | 7 +++++++ locale/programs/charmap-dir.c | 2 +- locale/programs/linereader.c | 2 +- locale/programs/locale.c | 2 +- locale/programs/locarchive.c | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 325bff4..271ba20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-10-17 Ulrich Drepper + + * locale/programs/locale.c (write_locales): Use 'm' flag in fopen call. + * locale/programs/linereader.c (lr_open): Likewise. + * locale/programs/charmap-dir.c (charmap_open): Likewise. + * locale/programs/locarchive.c (add_locale_to_archive): Likewise. + 2002-10-17 Isamu Hasegawa * posix/bug-regex11.c: Add a test case for the bug reported by diff --git a/locale/programs/charmap-dir.c b/locale/programs/charmap-dir.c index a7a4535..935f662 100644 --- a/locale/programs/charmap-dir.c +++ b/locale/programs/charmap-dir.c @@ -224,7 +224,7 @@ charmap_open (const char *directory, const char *name) *p++ = '/'; p = stpcpy (p, name); - stream = fopen (pathname, "r"); + stream = fopen (pathname, "rm"); if (stream != NULL) return stream; diff --git a/locale/programs/linereader.c b/locale/programs/linereader.c index 2c6eb8d..1df7df7 100644 --- a/locale/programs/linereader.c +++ b/locale/programs/linereader.c @@ -56,7 +56,7 @@ lr_open (const char *fname, kw_hash_fct_t hf) return lr_create (stdin, "", hf); else { - fp = fopen (fname, "r"); + fp = fopen (fname, "rm"); if (fp == NULL) return NULL; return lr_create (fp, fname, hf); diff --git a/locale/programs/locale.c b/locale/programs/locale.c index 8dea09a..418698a 100644 --- a/locale/programs/locale.c +++ b/locale/programs/locale.c @@ -495,7 +495,7 @@ write_locales (void) char full_name[strlen (entry) + sizeof aliasfile]; stpcpy (stpcpy (full_name, entry), aliasfile); - fp = fopen (full_name, "r"); + fp = fopen (full_name, "rm"); if (fp == NULL) /* Ignore non-existing files. */ continue; diff --git a/locale/programs/locarchive.c b/locale/programs/locarchive.c index 2bfb0cd..c7aa5b0 100644 --- a/locale/programs/locarchive.c +++ b/locale/programs/locarchive.c @@ -971,7 +971,7 @@ add_locale_to_archive (ah, name, data, replace) if (alias_file != NULL) { FILE *fp; - fp = fopen (alias_file, "r"); + fp = fopen (alias_file, "rm"); if (fp == NULL) error (1, errno, _("locale alias file `%s' not found"), alias_file); -- 2.7.4