* gnulib-local/lib/clean-temp.c.diff: Remove file.
* gnulib-local/Makefile.am (EXTRA_DIST): Remove it.
* gettext-tools/src/write-csharp.c (msgdomain_write_csharp): Update fopen_temp
invocation.
* gettext-tools/src/write-java.c (msgdomain_write_java): Likewise.
/gettext-tools/libgettextpo/asprintf.c
/gettext-tools/libgettextpo/attribute.h
/gettext-tools/libgettextpo/basename-lgpl.c
+/gettext-tools/libgettextpo/basename-lgpl.h
/gettext-tools/libgettextpo/basename.c
/gettext-tools/libgettextpo/basename.h
/gettext-tools/libgettextpo/c-ctype.c
/* Writing C# satellite assemblies.
- Copyright (C) 2003-2010, 2016, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2003-2010, 2016, 2018-2020 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software: you can redistribute it and/or modify
/* Create the C# file. */
register_temp_file (tmpdir, csharp_file_name);
- csharp_file = fopen_temp (csharp_file_name, "w");
+ csharp_file = fopen_temp (csharp_file_name, "w", false);
if (csharp_file == NULL)
{
error (0, errno, _("failed to create \"%s\""), csharp_file_name);
/* Writing Java ResourceBundles.
- Copyright (C) 2001-2003, 2005-2010, 2014, 2016, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2010, 2014, 2016, 2018-2020 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
/* Create the Java file. */
register_temp_file (tmpdir, java_file_name);
- java_file = fopen_temp (java_file_name, "w");
+ java_file = fopen_temp (java_file_name, "w", false);
if (java_file == NULL)
{
error (0, errno, _("failed to create \"%s\""), java_file_name);
lib/backupfile.h \
lib/basename.c \
lib/basename.h \
-lib/clean-temp.c.diff \
lib/closeout.c \
lib/closeout.h \
lib/diffseq.h.diff \
+++ /dev/null
-diff --git i/lib/clean-temp.c w/lib/clean-temp.c
-index 40ec02f..1053312 100644
---- i/lib/clean-temp.c
-+++ w/lib/clean-temp.c
-@@ -582,6 +582,9 @@ static bool
- supports_delete_on_close ()
- {
- static int known; /* 1 = yes, -1 = no, 0 = unknown */
-+ /* M4 wants to close and later reopen a temporary file, so
-+ delete-on-close must not be used. */
-+ known = -1;
- if (!known)
- {
- OSVERSIONINFO v;
/lib/asprintf.c
/lib/attribute.h
/lib/basename-lgpl.c
+/lib/basename-lgpl.h
/lib/binary-io.c
/lib/binary-io.h
/lib/c++defs.h
/lib/glib/
/lib/glib.in.h
/lib/glibconfig.in.h
+/lib/glthread/
/lib/html-ostream.oo.c
/lib/html-ostream.oo.h
/lib/html-styled-ostream.oo.c
/lib/w32sock.h
/lib/warn-on-use.h
/lib/wchar.in.h
+/lib/windows-initguard.h
+/lib/windows-mutex.c
+/lib/windows-mutex.h
+/lib/windows-once.c
+/lib/windows-once.h
+/lib/windows-recmutex.c
+/lib/windows-recmutex.h
+/lib/windows-rwlock.c
+/lib/windows-rwlock.h
/lib/write.c
/lib/xalloc-oversized.h
/lib/xalloc.h