The x86_64 is missing _STAT_VER_LINUX_OLD. It also duplicates the st_[amc]time macros. That is harmless under modern cpp rules, but it would be cleaner to define them only once, as the linux/ file does.