* lib/javacomp.c (write_temp_file): Pass an 'e' flag to fopen_temp.
* modules/javacomp (Depends-on): Add fopen-gnu.
+2020-05-27 Bruno Haible <bruno@clisp.org>
+
+ javacomp: Make more robust in multithreaded applications.
+ * lib/javacomp.c (write_temp_file): Pass an 'e' flag to fopen_temp.
+ * modules/javacomp (Depends-on): Add fopen-gnu.
+
2020-05-27 Bruno Haible <bruno@clisp.org>
mountlist: Make more robust in multithreaded applications.
FILE *fp;
register_temp_file (tmpdir, file_name);
- fp = fopen_temp (file_name, "w");
+ fp = fopen_temp (file_name, "we");
if (fp == NULL)
{
error (0, errno, _("failed to create \"%s\""), file_name);
getline
xconcat-filename
fwriteerror
+fopen-gnu
clean-temp
stat
error