/* headers.h: include all system headers * * Copyright 1999-2008 Gentoo Foundation * Licensed under the GPL-2 */ #ifndef __SB_HEADERS_H__ #define __SB_HEADERS_H__ #ifdef HAVE_CONFIG_H # include "config.h" #endif #ifdef HAVE_DIRENT_H # include #endif #ifdef HAVE_DLFCN_H # include #endif #ifdef HAVE_ELF_H # include #endif #ifdef HAVE_ERRNO_H # include #endif #ifdef HAVE_EXECINFO_H # include #endif #ifdef HAVE_FCNTL_H # include #endif #ifdef HAVE_GRP_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_LIBGEN_H # include #endif #ifdef HAVE_LIMITS_H # include #endif #ifdef HAVE_MEMORY_H # include #endif #ifdef HAVE_PTHREAD_H # include #endif #ifdef HAVE_PWD_H # include #endif #ifdef HAVE_SIGINFO_H # include #endif #ifdef HAVE_SIGNAL_H # include #endif #ifdef HAVE_STDARG_H # include #endif #ifdef HAVE_STDBOOL_H # include #endif #ifdef HAVE_STDDEF_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_STDIO_H # include #endif #ifdef HAVE_STDLIB_H # include #endif #ifdef HAVE_STRING_H # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_SYSCALL_H # include #endif #ifdef HAVE_UNISTD_H # include #endif #ifdef HAVE_UTIME_H # include #endif #ifdef HAVE_SYS_FILE_H # include #endif #ifdef HAVE_SYS_MMAN_H # include #else #error #endif #ifdef HAVE_SYS_PARAM_H # include #endif #ifdef HAVE_SYS_PTRACE_H # include #endif #ifdef HAVE_SYS_REG_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef HAVE_SYS_SYSCALL_H # include #endif #ifdef HAVE_SYS_TIME_H # include #endif #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_USER_H # include #endif #ifdef HAVE_SYS_UIO_H # include #endif #ifdef HAVE_SYS_WAIT_H # include #endif #ifdef __ia64__ /* what a pos */ # define ia64_fpreg FU_ia64_fpreg # define pt_all_user_regs FU_pt_all_user_regs #endif #ifdef HAVE_ASM_PTRACE_H # include #endif #ifdef HAVE_LINUX_PTRACE_H # include #endif #undef FU_ia64_fpreg #undef FU_pt_all_user_regs #ifdef HAVE_CONFIG_H # include "localdecls.h" #endif #endif