getcwd: fix test failures on mingw
[gnulib.git] / modules / mkfifoat
index db2f0da..6197d64 100644 (file)
@@ -3,16 +3,25 @@ mkfifoat() and mknodat(): create named FIFOs relative to a directory
 
 Files:
 lib/mkfifoat.c
+lib/mknodat.c
 m4/mkfifoat.m4
 
 Depends-on:
+sys_stat
 extensions
 fcntl-h
-openat
-sys_stat
+mkfifo          [test $HAVE_MKFIFOAT = 0]
+mknod           [test $HAVE_MKNODAT = 0]
+openat          [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 
 configure.ac:
 gl_FUNC_MKFIFOAT
+if test $HAVE_MKFIFOAT = 0; then
+  AC_LIBOBJ([mkfifoat])
+fi
+if test $HAVE_MKNODAT = 0; then
+  AC_LIBOBJ([mknodat])
+fi
 gl_UNISTD_MODULE_INDICATOR([mkfifoat])
 gl_UNISTD_MODULE_INDICATOR([mknodat])