diff options
Diffstat (limited to 'xlat/personality_types.h')
-rw-r--r-- | xlat/personality_types.h | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/xlat/personality_types.h b/xlat/personality_types.h index 859ded3d..8e1e1e2c 100644 --- a/xlat/personality_types.h +++ b/xlat/personality_types.h @@ -1,4 +1,73 @@ /* 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 @@ -30,6 +99,7 @@ const struct xlat personality_types[] = { XLAT(PER_UW7), XLAT(PER_OSF4), XLAT(PER_HPUX), + XLAT(PER_MASK), XLAT_END }; |