Merge "Fix some test assumptions that are wrong for __LP64__."
diff --git a/libc/include/sys/stat.h b/libc/include/sys/stat.h
index 10627b9..95e83d8 100644
--- a/libc/include/sys/stat.h
+++ b/libc/include/sys/stat.h
@@ -73,6 +73,29 @@
 
     unsigned long long  st_blocks;
 };
+
+#elif __x86_64__
+struct stat {
+    unsigned long st_dev;
+    unsigned long st_ino;
+    unsigned long st_nlink;
+    unsigned int st_mode;
+    unsigned int st_uid;
+    unsigned int st_gid;
+    unsigned int __pad0;
+    unsigned long st_rdev;
+    long st_size;
+    long st_blksize;
+    long st_blocks;
+    unsigned long st_atime;
+    unsigned long st_atime_nsec;
+    unsigned long st_mtime;
+    unsigned long st_mtime_nsec;
+    unsigned long st_ctime;
+    unsigned long st_ctime_nsec;
+    long __pad3[3];
+};
+
 #else
 struct stat {
     unsigned long long  st_dev;