I've committed this patch now:
> 2011-09-21 Bruno Haible
>
> mkfifoat tests: Fix a test failure on mingw.
> * tests/test-mkfifoat.c (main): Allow mkfifoat or test_mknodat to fail
> with error ENOSYS.
>
> --- tests/test-mkfifoat.c.origThu Sep 22 02:12:07 2011
>
Hi Eric,
On native Windows, mkfifoat and mknodat can only be implemented as dummies
which fail with errno = ENOSYS (since FIFOs and other devices are not present
in the file system). The test-mkfifoat test thus fails.
Here's a proposed patch. It fixes the failure for me.
2011-09-21 Bruno Haibl