blob: 8e1e1e2c3cb67cf9ca44d7381d43da00f6147ba9 [file] [log] [blame]
/* Generated by ./xlat/gen.sh from ./xlat/personality_types.in; do not edit. */
#if !(defined(PER_LINUX) || (defined(HAVE_DECL_PER_LINUX) && HAVE_DECL_PER_LINUX))
# define PER_LINUX 0
#endif
#if !(defined(PER_LINUX_32BIT) || (defined(HAVE_DECL_PER_LINUX_32BIT) && HAVE_DECL_PER_LINUX_32BIT))
# define PER_LINUX_32BIT ADDR_LIMIT_32BIT
#endif
#if !(defined(PER_LINUX_FDPIC) || (defined(HAVE_DECL_PER_LINUX_FDPIC) && HAVE_DECL_PER_LINUX_FDPIC))
# define PER_LINUX_FDPIC FDPIC_FUNCPTRS
#endif
#if !(defined(PER_SVR4) || (defined(HAVE_DECL_PER_SVR4) && HAVE_DECL_PER_SVR4))
# define PER_SVR4 (0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)
#endif
#if !(defined(PER_SVR3) || (defined(HAVE_DECL_PER_SVR3) && HAVE_DECL_PER_SVR3))
# define PER_SVR3 (0x0002 | STICKY_TIMEOUTS | SHORT_INODE)
#endif
#if !(defined(PER_SCOSVR3) || (defined(HAVE_DECL_PER_SCOSVR3) && HAVE_DECL_PER_SCOSVR3))
# define PER_SCOSVR3 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE)
#endif
#if !(defined(PER_OSR5) || (defined(HAVE_DECL_PER_OSR5) && HAVE_DECL_PER_OSR5))
# define PER_OSR5 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS)
#endif
#if !(defined(PER_WYSEV386) || (defined(HAVE_DECL_PER_WYSEV386) && HAVE_DECL_PER_WYSEV386))
# define PER_WYSEV386 (0x0004 | STICKY_TIMEOUTS | SHORT_INODE)
#endif
#if !(defined(PER_ISCR4) || (defined(HAVE_DECL_PER_ISCR4) && HAVE_DECL_PER_ISCR4))
# define PER_ISCR4 (0x0005 | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_BSD) || (defined(HAVE_DECL_PER_BSD) && HAVE_DECL_PER_BSD))
# define PER_BSD 0x0006
#endif
#if !(defined(PER_SUNOS) || (defined(HAVE_DECL_PER_SUNOS) && HAVE_DECL_PER_SUNOS))
# define PER_SUNOS (0x0006 | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_XENIX) || (defined(HAVE_DECL_PER_XENIX) && HAVE_DECL_PER_XENIX))
# define PER_XENIX (0x0007 | STICKY_TIMEOUTS | SHORT_INODE)
#endif
#if !(defined(PER_LINUX32) || (defined(HAVE_DECL_PER_LINUX32) && HAVE_DECL_PER_LINUX32))
# define PER_LINUX32 0x0008
#endif
#if !(defined(PER_LINUX32_3GB) || (defined(HAVE_DECL_PER_LINUX32_3GB) && HAVE_DECL_PER_LINUX32_3GB))
# define PER_LINUX32_3GB (0x0008 | ADDR_LIMIT_3GB)
#endif
#if !(defined(PER_IRIX32) || (defined(HAVE_DECL_PER_IRIX32) && HAVE_DECL_PER_IRIX32))
# define PER_IRIX32 (0x0009 | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_IRIXN32) || (defined(HAVE_DECL_PER_IRIXN32) && HAVE_DECL_PER_IRIXN32))
# define PER_IRIXN32 (0x000a | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_IRIX64) || (defined(HAVE_DECL_PER_IRIX64) && HAVE_DECL_PER_IRIX64))
# define PER_IRIX64 (0x000b | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_RISCOS) || (defined(HAVE_DECL_PER_RISCOS) && HAVE_DECL_PER_RISCOS))
# define PER_RISCOS 0x000c
#endif
#if !(defined(PER_SOLARIS) || (defined(HAVE_DECL_PER_SOLARIS) && HAVE_DECL_PER_SOLARIS))
# define PER_SOLARIS (0x000d | STICKY_TIMEOUTS)
#endif
#if !(defined(PER_UW7) || (defined(HAVE_DECL_PER_UW7) && HAVE_DECL_PER_UW7))
# define PER_UW7 (0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)
#endif
#if !(defined(PER_OSF4) || (defined(HAVE_DECL_PER_OSF4) && HAVE_DECL_PER_OSF4))
# define PER_OSF4 0x000f
#endif
#if !(defined(PER_HPUX) || (defined(HAVE_DECL_PER_HPUX) && HAVE_DECL_PER_HPUX))
# define PER_HPUX 0x0010
#endif
#if !(defined(PER_MASK) || (defined(HAVE_DECL_PER_MASK) && HAVE_DECL_PER_MASK))
# define PER_MASK 0x00ff
#endif
#ifdef IN_MPERS
# error static const struct xlat personality_types in mpers mode
#else
static
const struct xlat personality_types[] = {
XLAT(PER_LINUX),
XLAT(PER_LINUX_32BIT),
XLAT(PER_LINUX_FDPIC),
XLAT(PER_SVR4),
XLAT(PER_SVR3),
XLAT(PER_SCOSVR3),
XLAT(PER_OSR5),
XLAT(PER_WYSEV386),
XLAT(PER_ISCR4),
XLAT(PER_BSD),
XLAT(PER_SUNOS),
XLAT(PER_XENIX),
XLAT(PER_LINUX32),
XLAT(PER_LINUX32_3GB),
XLAT(PER_IRIX32),
XLAT(PER_IRIXN32),
XLAT(PER_IRIX64),
XLAT(PER_RISCOS),
XLAT(PER_SOLARIS),
XLAT(PER_UW7),
XLAT(PER_OSF4),
XLAT(PER_HPUX),
XLAT(PER_MASK),
XLAT_END
};
#endif /* !IN_MPERS */