00001 #ifndef SQUID_CONFIG_H
00002 #include "config.h"
00003 #endif
00004
00005 #ifndef SQUID_OS_LINUX_H
00006 #define SQUID_OS_LINUX_H
00007
00008 #ifdef _SQUID_LINUX_
00009
00010
00011
00012
00013
00014
00015
00016
00017 #if USE_ASYNC_IO
00018 #define _SQUID_LINUX_THREADS_
00019 #endif
00020
00021
00022
00023
00024 #if !defined(HAVE_RES_INIT) && defined(HAVE___RES_INIT) && !defined(res_init)
00025 #define res_init __res_init
00026 #define HAVE_RES_INIT HAVE___RES_INIT
00027 #endif
00028
00029
00030
00031
00032
00033
00034
00035 #if HAVE_SYS_CAPABILITY_H
00036
00037 #if LIBCAP_BROKEN
00038 #undef _POSIX_SOURCE
00039 #define _LINUX_TYPES_H
00040 #define _LINUX_FS_H
00041 typedef uint32_t __u32;
00042 #endif
00043
00044 #include <sys/capability.h>
00045 #endif
00046
00047
00048 #endif
00049 #endif