mkfifoat() and mknodat() are declared in <sys/stat.h>, not <unistd.h>. Therefore this fix:
2011-11-08 Bruno Haible <br...@clisp.org> mkfifoat: Fix module description. * modules/mkfifoat (configure.ac): Invoke gl_SYS_STAT_MODULE_INDICATOR, not gl_UNISTD_MODULE_INDICATOR. --- modules/mkfifoat.orig Wed Nov 9 01:53:58 2011 +++ modules/mkfifoat Wed Nov 9 01:53:15 2011 @@ -28,8 +28,8 @@ if test $HAVE_MKNODAT = 0; then AC_LIBOBJ([mknodat]) fi -gl_UNISTD_MODULE_INDICATOR([mkfifoat]) -gl_UNISTD_MODULE_INDICATOR([mknodat]) +gl_SYS_STAT_MODULE_INDICATOR([mkfifoat]) +gl_SYS_STAT_MODULE_INDICATOR([mknodat]) Makefile.am: -- In memoriam The inmates of the Daugavpils Ghetto <http://en.wikipedia.org/wiki/Daugavpils_Ghetto>