* lib/supersede.c (open_supersede): On native Windows, map "/dev/null"
to "NUL".
+2022-07-03 Bruno Haible <bruno@clisp.org>
+
+ supersede: Support the file name "/dev/null" on native Windows.
+ * lib/supersede.c (open_supersede): On native Windows, map "/dev/null"
+ to "NUL".
+
2022-06-23 Jim Meyering <meyering@fb.com>
maint.mk: fix syntax-check for unnecessary hash.h header use
0;
#endif
+#if defined _WIN32 && ! defined __CYGWIN__
+ if (strcmp (filename, "/dev/null") == 0)
+ filename = "NUL";
+#endif
+
if (supersede_if_exists)
{
if (supersede_if_does_not_exist)