+/* Solaris 10, which predates POSIX-2008, declares its renameat in
+ unistd.h. Include unistd.h before including stdio.h, so that
+ gnulib's stdio.h doesn't #define renameat to rpl_renameat before
+ Solaris 10's unistd.h declares the system renameat. */
+#include <unistd.h>
+