1 /* Generated by ./xlat/gen.sh from ./xlat/personality_types.in; do not edit. */ 2 #if !(defined(PER_LINUX) || (defined(HAVE_DECL_PER_LINUX) && HAVE_DECL_PER_LINUX)) 3 # define PER_LINUX 0 4 #endif 5 #if !(defined(PER_LINUX_32BIT) || (defined(HAVE_DECL_PER_LINUX_32BIT) && HAVE_DECL_PER_LINUX_32BIT)) 6 # define PER_LINUX_32BIT ADDR_LIMIT_32BIT 7 #endif 8 #if !(defined(PER_LINUX_FDPIC) || (defined(HAVE_DECL_PER_LINUX_FDPIC) && HAVE_DECL_PER_LINUX_FDPIC)) 9 # define PER_LINUX_FDPIC FDPIC_FUNCPTRS 10 #endif 11 #if !(defined(PER_SVR4) || (defined(HAVE_DECL_PER_SVR4) && HAVE_DECL_PER_SVR4)) 12 # define PER_SVR4 (0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO) 13 #endif 14 #if !(defined(PER_SVR3) || (defined(HAVE_DECL_PER_SVR3) && HAVE_DECL_PER_SVR3)) 15 # define PER_SVR3 (0x0002 | STICKY_TIMEOUTS | SHORT_INODE) 16 #endif 17 #if !(defined(PER_SCOSVR3) || (defined(HAVE_DECL_PER_SCOSVR3) && HAVE_DECL_PER_SCOSVR3)) 18 # define PER_SCOSVR3 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE) 19 #endif 20 #if !(defined(PER_OSR5) || (defined(HAVE_DECL_PER_OSR5) && HAVE_DECL_PER_OSR5)) 21 # define PER_OSR5 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS) 22 #endif 23 #if !(defined(PER_WYSEV386) || (defined(HAVE_DECL_PER_WYSEV386) && HAVE_DECL_PER_WYSEV386)) 24 # define PER_WYSEV386 (0x0004 | STICKY_TIMEOUTS | SHORT_INODE) 25 #endif 26 #if !(defined(PER_ISCR4) || (defined(HAVE_DECL_PER_ISCR4) && HAVE_DECL_PER_ISCR4)) 27 # define PER_ISCR4 (0x0005 | STICKY_TIMEOUTS) 28 #endif 29 #if !(defined(PER_BSD) || (defined(HAVE_DECL_PER_BSD) && HAVE_DECL_PER_BSD)) 30 # define PER_BSD 0x0006 31 #endif 32 #if !(defined(PER_SUNOS) || (defined(HAVE_DECL_PER_SUNOS) && HAVE_DECL_PER_SUNOS)) 33 # define PER_SUNOS (0x0006 | STICKY_TIMEOUTS) 34 #endif 35 #if !(defined(PER_XENIX) || (defined(HAVE_DECL_PER_XENIX) && HAVE_DECL_PER_XENIX)) 36 # define PER_XENIX (0x0007 | STICKY_TIMEOUTS | SHORT_INODE) 37 #endif 38 #if !(defined(PER_LINUX32) || (defined(HAVE_DECL_PER_LINUX32) && HAVE_DECL_PER_LINUX32)) 39 # define PER_LINUX32 0x0008 40 #endif 41 #if !(defined(PER_LINUX32_3GB) || (defined(HAVE_DECL_PER_LINUX32_3GB) && HAVE_DECL_PER_LINUX32_3GB)) 42 # define PER_LINUX32_3GB (0x0008 | ADDR_LIMIT_3GB) 43 #endif 44 #if !(defined(PER_IRIX32) || (defined(HAVE_DECL_PER_IRIX32) && HAVE_DECL_PER_IRIX32)) 45 # define PER_IRIX32 (0x0009 | STICKY_TIMEOUTS) 46 #endif 47 #if !(defined(PER_IRIXN32) || (defined(HAVE_DECL_PER_IRIXN32) && HAVE_DECL_PER_IRIXN32)) 48 # define PER_IRIXN32 (0x000a | STICKY_TIMEOUTS) 49 #endif 50 #if !(defined(PER_IRIX64) || (defined(HAVE_DECL_PER_IRIX64) && HAVE_DECL_PER_IRIX64)) 51 # define PER_IRIX64 (0x000b | STICKY_TIMEOUTS) 52 #endif 53 #if !(defined(PER_RISCOS) || (defined(HAVE_DECL_PER_RISCOS) && HAVE_DECL_PER_RISCOS)) 54 # define PER_RISCOS 0x000c 55 #endif 56 #if !(defined(PER_SOLARIS) || (defined(HAVE_DECL_PER_SOLARIS) && HAVE_DECL_PER_SOLARIS)) 57 # define PER_SOLARIS (0x000d | STICKY_TIMEOUTS) 58 #endif 59 #if !(defined(PER_UW7) || (defined(HAVE_DECL_PER_UW7) && HAVE_DECL_PER_UW7)) 60 # define PER_UW7 (0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO) 61 #endif 62 #if !(defined(PER_OSF4) || (defined(HAVE_DECL_PER_OSF4) && HAVE_DECL_PER_OSF4)) 63 # define PER_OSF4 0x000f 64 #endif 65 #if !(defined(PER_HPUX) || (defined(HAVE_DECL_PER_HPUX) && HAVE_DECL_PER_HPUX)) 66 # define PER_HPUX 0x0010 67 #endif 68 #if !(defined(PER_MASK) || (defined(HAVE_DECL_PER_MASK) && HAVE_DECL_PER_MASK)) 69 # define PER_MASK 0x00ff 70 #endif 71 72 #ifdef IN_MPERS 73 74 # error static const struct xlat personality_types in mpers mode 75 76 #else 77 78 static 79 const struct xlat personality_types[] = { 80 XLAT(PER_LINUX), 81 XLAT(PER_LINUX_32BIT), 82 XLAT(PER_LINUX_FDPIC), 83 XLAT(PER_SVR4), 84 XLAT(PER_SVR3), 85 XLAT(PER_SCOSVR3), 86 XLAT(PER_OSR5), 87 XLAT(PER_WYSEV386), 88 XLAT(PER_ISCR4), 89 XLAT(PER_BSD), 90 XLAT(PER_SUNOS), 91 XLAT(PER_XENIX), 92 XLAT(PER_LINUX32), 93 XLAT(PER_LINUX32_3GB), 94 XLAT(PER_IRIX32), 95 XLAT(PER_IRIXN32), 96 XLAT(PER_IRIX64), 97 XLAT(PER_RISCOS), 98 XLAT(PER_SOLARIS), 99 XLAT(PER_UW7), 100 XLAT(PER_OSF4), 101 XLAT(PER_HPUX), 102 XLAT(PER_MASK), 103 XLAT_END 104 }; 105 106 #endif /* !IN_MPERS */ 107