#ifndef COSMOPOLITAN_LIBC_SYSV_CONSTS_PERSONALITY_H_ #define COSMOPOLITAN_LIBC_SYSV_CONSTS_PERSONALITY_H_ #include "libc/runtime/symbolic.h" #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ hidden extern const long ADDR_COMPAT_LAYOUT; hidden extern const long READ_IMPLIES_EXEC; hidden extern const long ADDR_LIMIT_3GB; hidden extern const long FDPIC_FUNCPTRS; hidden extern const long STICKY_TIMEOUTS; hidden extern const long MMAP_PAGE_ZERO; hidden extern const long ADDR_LIMIT_32BIT; hidden extern const long WHOLE_SECONDS; hidden extern const long ADDR_NO_RANDOMIZE; hidden extern const long SHORT_INODE; hidden extern const long UNAME26; COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #define ADDR_COMPAT_LAYOUT SYMBOLIC(ADDR_COMPAT_LAYOUT) #define READ_IMPLIES_EXEC SYMBOLIC(READ_IMPLIES_EXEC) #define ADDR_LIMIT_3GB SYMBOLIC(ADDR_LIMIT_3GB) #define FDPIC_FUNCPTRS SYMBOLIC(FDPIC_FUNCPTRS) #define STICKY_TIMEOUTS SYMBOLIC(STICKY_TIMEOUTS) #define MMAP_PAGE_ZERO SYMBOLIC(MMAP_PAGE_ZERO) #define ADDR_LIMIT_32BIT SYMBOLIC(ADDR_LIMIT_32BIT) #define WHOLE_SECONDS SYMBOLIC(WHOLE_SECONDS) #define ADDR_NO_RANDOMIZE SYMBOLIC(ADDR_NO_RANDOMIZE) #define SHORT_INODE SYMBOLIC(SHORT_INODE) #define UNAME26 SYMBOLIC(UNAME26) #endif /* COSMOPOLITAN_LIBC_SYSV_CONSTS_PERSONALITY_H_ */