Hi Collin, > like in getopt-cdefs.in.h
getopt-cdefs.in.h does this: #if @HAVE_SYS_CDEFS_H@ # include <sys/cdefs.h> #endif It would be good to use the same idiom in fts_.h. The idea is that things are more robust if the value of some HAVE_* macro is taken directly from config.status, rather than from config.h (where it comes from config.status as well, but indirectly). If the wrong config.h is included, due to wrong -I option in the package's Makefile.am, it helps to rely on config.h as little as possible. Bruno