+#elif defined(IA64)
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(ARM)
+ { uoff(u_fpvalid), "offsetof(struct user, u_fpvalid)" },
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(start_stack), "offsetof(struct user, start_stack)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(reserved), "offsetof(struct user, reserved)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(AARCH64)
+ /* nothing */
+#elif defined(M68K)
+ { uoff(u_fpvalid), "offsetof(struct user, u_fpvalid)" },
+ { uoff(m68kfp), "offsetof(struct user, m68kfp)" },
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(start_stack), "offsetof(struct user, start_stack)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(reserved), "offsetof(struct user, reserved)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(u_fpstate), "offsetof(struct user, u_fpstate)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(MIPS) || defined(LINUX_MIPSN32)
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(start_data), "offsetof(struct user, start_data)" },
+ { uoff(start_stack), "offsetof(struct user, start_stack)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(ALPHA)
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(SPARC)
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(SPARC64)
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(HPPA)
+ /* nothing */
+#elif defined(SH) || defined(SH64)
+ { uoff(u_fpvalid), "offsetof(struct user, u_fpvalid)" },
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(start_data), "offsetof(struct user, start_data)" },
+ { uoff(start_stack), "offsetof(struct user, start_stack)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(u_fpstate), "offsetof(struct user, u_fpstate)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(CRISV10) || defined(CRISV32)
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(TILE)
+ /* nothing */
+#elif defined(MICROBLAZE)
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(AVR32)
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(start_data), "offsetof(struct user, start_data)" },
+ { uoff(start_stack), "offsetof(struct user, start_stack)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(BFIN)
+ { uoff(u_tsize), "offsetof(struct user, u_tsize)" },
+ { uoff(u_dsize), "offsetof(struct user, u_dsize)" },
+ { uoff(u_ssize), "offsetof(struct user, u_ssize)" },
+ { uoff(start_code), "offsetof(struct user, start_code)" },
+ { uoff(signal), "offsetof(struct user, signal)" },
+ { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
+ { uoff(magic), "offsetof(struct user, magic)" },
+ { uoff(u_comm), "offsetof(struct user, u_comm)" },
+ { sizeof(struct user), "sizeof(struct user)" },
+#elif defined(OR1K)
+ /* nothing */
+#elif defined(METAG)
+ /* nothing */
+#elif defined(XTENSA)
+ /* nothing */
+#endif