+2020-05-27 Bruno Haible <bruno@clisp.org>
+
+ bitset: Make more robust in multithreaded applications.
+ * lib/bitset/stats.c (bitset_stats_read, bitset_stats_write): Pass an
+ 'e' flag to fopen.
+ * modules/bitset (Depends-on): Add fopen-gnu.
+
2020-05-27 Daiki Ueno <ueno@gnu.org>
read-file: add RF_SENSITIVE flag
if (!file_name)
file_name = BITSET_STATS_FILE;
- FILE *file = fopen (file_name, "r");
+ FILE *file = fopen (file_name, "re");
if (file)
{
if (fread (&bitset_stats_info_data, sizeof (bitset_stats_info_data),
if (!file_name)
file_name = BITSET_STATS_FILE;
- FILE *file = fopen (file_name, "w");
+ FILE *file = fopen (file_name, "we");
if (file)
{
if (fwrite (&bitset_stats_info_data, sizeof (bitset_stats_info_data),