It follows the direct translation approach but it looks odd because glibc uses the same declaration for x86 and x86_64.
The glibc header is [here](http://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/x86/bits/stat.h;h=9e2f78f8b5f786506863abe84fcdb367be394aec;hb=HEAD).