/* src/config/afsconfig.h.in.  Generated automatically from configure.in by autoheader 2.13.  */

/* Define if on AIX 3.
   System headers sometimes define this.
   We just want to avoid a redefinition error message.  */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif

/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
#undef HAVE_SYS_WAIT_H

/* Define if on MINIX.  */
#undef _MINIX

/* Define to `int' if <sys/types.h> doesn't define.  */
#undef pid_t

/* Define if the system does not provide POSIX.1 features except
   with this defined.  */
#undef _POSIX_1_SOURCE

/* Define if you need to in order for stat and other things to work.  */
#undef _POSIX_SOURCE

/* Define as the return type of signal handlers (int or void).  */
#undef RETSIGTYPE

/* Define if the setvbuf function takes the buffering type as its second
   argument and the buffer pointer as the third, as on System V
   before release 3.  */
#undef SETVBUF_REVERSED

/* Define to `unsigned' if <sys/types.h> doesn't define.  */
#undef size_t

/* Define if you have the ANSI C header files.  */
#undef STDC_HEADERS

/* Define if lex declares yytext as a char * by default, not a char[].  */
#undef YYTEXT_POINTER

/* The number of bytes in a long.  */
#undef SIZEOF_LONG

/* Define if you have the add_error_table function.  */
#undef HAVE_ADD_ERROR_TABLE

/* Define if you have the add_to_error_table function.  */
#undef HAVE_ADD_TO_ERROR_TABLE

/* Define if you have the connect function.  */
#undef HAVE_CONNECT

/* Define if you have the daemon function.  */
#undef HAVE_DAEMON

/* Define if you have the flock function.  */
#undef HAVE_FLOCK

/* Define if you have the getdtablesize function.  */
#undef HAVE_GETDTABLESIZE

/* Define if you have the gethostbyname function.  */
#undef HAVE_GETHOSTBYNAME

/* Define if you have the getprogname function.  */
#undef HAVE_GETPROGNAME

/* Define if you have the krb5_524_convert_creds function.  */
#undef HAVE_KRB5_524_CONVERT_CREDS

/* Define if you have the krb5_princ_size function.  */
#undef HAVE_KRB5_PRINC_SIZE

/* Define if you have the krb5_principal_get_comp_string function.  */
#undef HAVE_KRB5_PRINCIPAL_GET_COMP_STRING

/* Define if you have the mkstemp function.  */
#undef HAVE_MKSTEMP

/* Define if you have the random function.  */
#undef HAVE_RANDOM

/* Define if you have the re_comp function.  */
#undef HAVE_RE_COMP

/* Define if you have the re_exec function.  */
#undef HAVE_RE_EXEC

/* Define if you have the regcomp function.  */
#undef HAVE_REGCOMP

/* Define if you have the regerror function.  */
#undef HAVE_REGERROR

/* Define if you have the regexec function.  */
#undef HAVE_REGEXEC

/* Define if you have the setprogname function.  */
#undef HAVE_SETPROGNAME

/* Define if you have the setvbuf function.  */
#undef HAVE_SETVBUF

/* Define if you have the sigaction function.  */
#undef HAVE_SIGACTION

/* Define if you have the snprintf function.  */
#undef HAVE_SNPRINTF

/* Define if you have the socket function.  */
#undef HAVE_SOCKET

/* Define if you have the srandom function.  */
#undef HAVE_SRANDOM

/* Define if you have the strcasestr function.  */
#undef HAVE_STRCASESTR

/* Define if you have the strerror function.  */
#undef HAVE_STRERROR

/* Define if you have the strlcat function.  */
#undef HAVE_STRLCAT

/* Define if you have the strlcpy function.  */
#undef HAVE_STRLCPY

/* Define if you have the timegm function.  */
#undef HAVE_TIMEGM

/* Define if you have the utimes function.  */
#undef HAVE_UTIMES

/* Define if you have the vsnprintf function.  */
#undef HAVE_VSNPRINTF

/* Define if you have the <direct.h> header file.  */
#undef HAVE_DIRECT_H

/* Define if you have the <dirent.h> header file.  */
#undef HAVE_DIRENT_H

/* Define if you have the <fcntl.h> header file.  */
#undef HAVE_FCNTL_H

/* Define if you have the <io.h> header file.  */
#undef HAVE_IO_H

/* Define if you have the <kerberosIV/krb.h> header file.  */
#undef HAVE_KERBEROSIV_KRB_H

/* Define if you have the <kerberosV/heim_err.h> header file.  */
#undef HAVE_KERBEROSV_HEIM_ERR_H

/* Define if you have the <malloc.h> header file.  */
#undef HAVE_MALLOC_H

/* Define if you have the <mntent.h> header file.  */
#undef HAVE_MNTENT_H

/* Define if you have the <ndir.h> header file.  */
#undef HAVE_NDIR_H

/* Define if you have the <netdb.h> header file.  */
#undef HAVE_NETDB_H

/* Define if you have the <netinet/in.h> header file.  */
#undef HAVE_NETINET_IN_H

/* Define if you have the <regex.h> header file.  */
#undef HAVE_REGEX_H

/* Define if you have the <security/pam_modules.h> header file.  */
#undef HAVE_SECURITY_PAM_MODULES_H

/* Define if you have the <siad.h> header file.  */
#undef HAVE_SIAD_H

/* Define if you have the <signal.h> header file.  */
#undef HAVE_SIGNAL_H

/* Define if you have the <stdlib.h> header file.  */
#undef HAVE_STDLIB_H

/* Define if you have the <string.h> header file.  */
#undef HAVE_STRING_H

/* Define if you have the <strings.h> header file.  */
#undef HAVE_STRINGS_H

/* Define if you have the <sys/dir.h> header file.  */
#undef HAVE_SYS_DIR_H

/* Define if you have the <sys/fcntl.h> header file.  */
#undef HAVE_SYS_FCNTL_H

/* Define if you have the <sys/file.h> header file.  */
#undef HAVE_SYS_FILE_H

/* Define if you have the <sys/fs_types.h> header file.  */
#undef HAVE_SYS_FS_TYPES_H

/* Define if you have the <sys/fstyp.h> header file.  */
#undef HAVE_SYS_FSTYP_H

/* Define if you have the <sys/mntent.h> header file.  */
#undef HAVE_SYS_MNTENT_H

/* Define if you have the <sys/mnttab.h> header file.  */
#undef HAVE_SYS_MNTTAB_H

/* Define if you have the <sys/mount.h> header file.  */
#undef HAVE_SYS_MOUNT_H

/* Define if you have the <sys/ndir.h> header file.  */
#undef HAVE_SYS_NDIR_H

/* Define if you have the <sys/param.h> header file.  */
#undef HAVE_SYS_PARAM_H

/* Define if you have the <sys/time.h> header file.  */
#undef HAVE_SYS_TIME_H

/* Define if you have the <sys/user.h> header file.  */
#undef HAVE_SYS_USER_H

/* Define if you have the <sys/vfs.h> header file.  */
#undef HAVE_SYS_VFS_H

/* Define if you have the <termios.h> header file.  */
#undef HAVE_TERMIOS_H

/* Define if you have the <ucontext.h> header file.  */
#undef HAVE_UCONTEXT_H

/* Define if you have the <unistd.h> header file.  */
#undef HAVE_UNISTD_H

/* Define if you have the <usersec.h> header file.  */
#undef HAVE_USERSEC_H

/* Define if you have the <windows.h> header file.  */
#undef HAVE_WINDOWS_H

/* Define if you have the <winsock2.h> header file.  */
#undef HAVE_WINSOCK2_H

/* Name of package */
#undef PACKAGE

/* Version number of package */
#undef VERSION

/* define if compiler has __FUNCTION__ */
#undef HAVE_FUNCTION_MACRO

/* define if target is big endian */
#undef AUTOCONF_FOUND_BIGENDIAN

/* define if sys/param.h defines the endiness */
#undef ENDIANESS_IN_SYS_PARAM_H

/* define if you have redhat buildsystem */
#undef ENABLE_REDHAT_BUILDSYS

/* define if struct ufsvfs has vfs_dqrwlock */
#undef HAVE_VFS_DQRWLOCK

/* define if struct proc has p_corefile */
#undef HAVE_P_COREFILE

/* define if struct fs has fs_rolled */
#undef STRUCT_FS_HAS_FS_ROLLED

/* define if you have old ndir.h */
#undef HAVE_USR_OLD_USR_INCLUDE_NDIR_H

/* define if linux/config.h exists */
#undef CONFIG_H_EXISTS

/* define if your struct inode has i_blkbits */
#undef STRUCT_INODE_HAS_I_BLKBITS

/* define if linux/freezer.h exists */
#undef FREEZER_H_EXISTS

/* define if you have linux/freezer.h */
#undef FREEZER_H_EXISTS

/* define if your kernel has keyring support */
#undef LINUX_KEYRING_SUPPORT

/* define if key_alloc takes a struct task * */
#undef KEY_ALLOC_NEEDS_STRUCT_TASK

/* define if your kernel has do_sync_read() */
#undef DO_SYNC_READ

/* define if your kernel has generic_file_aio_read() */
#undef GENERIC_FILE_AIO_READ

/* define if you have in_systm.h header file */
#undef HAVE_IN_SYSTM_H

/* define if you have mm_inline.h header file */
#undef HAVE_MM_INLINE_H

/* define if you have in_systm.h header file */
#undef HAVE_IN_SYSTM_H

/* define if your linux kernel exports sys_chdir */
#undef EXPORTED_SYS_CHDIR

/* define if your linux kernel exports sys_open */
#undef EXPORTED_SYS_OPEN

/* define if your linux kernel exports sys_close */
#undef EXPORTED_SYS_CLOSE

/* define if your linux kernel exports sys_wait4 */
#undef EXPORTED_SYS_WAIT4

/* define if completion_h exists */
#undef COMPLETION_H_EXISTS

/* define if config.h exists */
#undef CONFIG_H_EXISTS

/* define if for_each_process defined */
#undef DEFINED_FOR_EACH_PROCESS

/* define if prev_task defined */
#undef DEFINED_PREV_TASK

/* define if your setattr return return non-void */
#undef INODE_SETATTR_NOT_VOID

/* define if your sops.write_inode returns non-void */
#undef WRITE_INODE_NOT_VOID

/* define if your struct super_operations has alloc_inode */
#undef STRUCT_SUPER_HAS_ALLOC_INODE

/* define if your struct address_space has page_lock */
#undef STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK

/* define if your struct address_space has gfp_mask */
#undef STRUCT_ADDRESS_SPACE_HAS_GFP_MASK

/* define if your struct inode has truncate_sem */
#undef STRUCT_INODE_HAS_I_TRUNCATE_SEM

/* define if your struct inode has alloc_sem */
#undef STRUCT_INODE_HAS_I_ALLOC_SEM

/* define if your struct inode has i_blksize */
#undef STRUCT_INODE_HAS_I_BLKSIZE

/* define if you struct inode has i_devices */
#undef STRUCT_INODE_HAS_I_DEVICES

/* define if you struct inode has i_security */
#undef STRUCT_INODE_HAS_I_SECURITY

/* define if you struct inode has i_mutex */
#undef STRUCT_INODE_HAS_I_MUTEX

/* define if you struct inode has i_sb_list */
#undef STRUCT_INODE_HAS_I_SB_LIST

/* define if your struct inode has data_buffers */
#undef STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS

/* define if your struct inode has inotify_lock */
#undef STRUCT_INODE_HAS_INOTIFY_LOCK

/* define if your struct inode has inotify_sem */
#undef STRUCT_INODE_HAS_INOTIFY_SEM

/* define if your recalc_sigpending takes void */
#undef RECALC_SIGPENDING_TAKES_VOID

/* define if your linux kernel uses SELinux features */
#undef LINUX_KERNEL_IS_SELINUX

/* define if your linux kernel uses 5 arguments for sock_create */
#undef LINUX_KERNEL_SOCK_CREATE_V

/* define if your linux kernel provides page_follow_link */
#undef HAVE_KERNEL_PAGE_FOLLOW_LINK

/* define if your linux kernel has linux/syscall.h */
#undef HAVE_KERNEL_LINUX_SYSCALL_H

/* define if your linux kernel has linux/seq_file.h */
#undef HAVE_KERNEL_LINUX_SEQ_FILE_H

/* define if your struct task_struct has parent */
#undef STRUCT_TASK_STRUCT_HAS_PARENT

/* define if your struct task_struct has real_parent */
#undef STRUCT_TASK_STRUCT_HAS_REAL_PARENT

/* define if your struct task_struct has sigmask_lock */
#undef STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK

/* define if your struct task_struct has sighand */
#undef STRUCT_TASK_STRUCT_HAS_SIGHAND

/* define if your struct task_struct has sig */
#undef STRUCT_TASK_STRUCT_HAS_SIG

/* define if your struct task_struct has rlim */
#undef STRUCT_TASK_STRUCT_HAS_RLIM

/* define if your struct task_struct has signal->rlim */
#undef STRUCT_TASK_STRUCT_HAS_SIGNAL_RLIM

/* define if your struct task_struct has exit_state */
#undef STRUCT_TASK_STRUCT_HAS_EXIT_STATE

/* define if your struct task_struct has tgid */
#undef STRUCT_TASK_STRUCT_HAS_TGID

/* define if your struct task_struct has todo */
#undef STRUCT_TASK_STRUCT_HAS_TODO

/* define if your get_sb_nodev needs a struct vfsmount argument */
#undef GET_SB_HAS_STRUCT_VFSMOUNT

/* define if your statfs takes a dentry argument */
#undef STATFS_TAKES_DENTRY

/* define if your aops.writepage takes a struct writeback_control argument */
#undef AOP_WRITEPAGE_TAKES_WRITEBACK_CONTROL

/* define if your refrigerator takes PF_FREEZE */
#undef LINUX_REFRIGERATOR_TAKES_PF_FREEZE

/* define if your iops.create takes a nameidata argument */
#undef IOP_CREATE_TAKES_NAMEIDATA

/* define if your iops.lookup takes a nameidata argument */
#undef IOP_LOOKUP_TAKES_NAMEIDATA

/* define if your iops.permission takes a nameidata argument */
#undef IOP_PERMISSION_TAKES_NAMEIDATA

/* define if your dops.d_revalidate takes a nameidata argument */
#undef DOP_REVALIDATE_TAKES_NAMEIDATA

/* define if INIT_WORK takes a data (3rd) argument */
#undef INIT_WORK_HAS_DATA

/* define if register_sysctl_table has no insert_at head flag */
#undef REGISTER_SYSCTL_TABLE_NOFLAG

/* define if tasklist_lock exported */
#undef EXPORTED_TASKLIST_LOCK

/* define if you have a struct buf */
#undef HAVE_STRUCT_BUF

/* define if you have a struct buf */
#undef HAVE_STRUCT_BUF

/* define if you struct sockaddr sa_len */
#undef STRUCT_SOCKADDR_HAS_SA_LEN

/* define if you have socket */
#undef HAVE_SOCKET

/* define if you have connect */
#undef HAVE_CONNECT

/* define if you have gethostbyname */
#undef HAVE_GETHOSTBYNAME

/* define if you want to have support for nested pts groups */
#undef SUPERGROUPS

/* define if you want to have fast restart */
#undef FAST_RESTART

/* define if you want to salvager to check bitmasks later */
#undef BITMAP_LATER

/* define if you want to use UNIX sockets for fssync. */
#undef USE_UNIX_SOCKETS

/* define if you want to want listvol switch */
#undef FULL_LISTVOL_SWITCH

/* define if you want to want bos restricted mode */
#undef BOS_RESTRICTED_MODE

/* define if you want to enable automatic renaming of BosConfig.new to BosConfig at startup */
#undef BOS_NEW_CONFIG

/* define if you want large file fileserver */
#undef AFS_LARGEFILE_ENV

/* define if you want to want namei fileserver */
#undef AFS_NAMEI_ENV

/* define if you want to want search afsdb rr */
#undef AFS_AFSDB_ENV

/* define if you have POSIX regex library */
#undef HAVE_POSIX_REGEX

/* define if irix has memcpy and friends */
#undef IRIX_HAS_MEM_FUNCS

/* define if krb5_creds has keyblock */
#undef HAVE_KRB5_CREDS_KEYBLOCK

/* define if krb5_creds has session */
#undef HAVE_KRB5_CREDS_SESSION

#undef PACKAGE
#undef VERSION
#define RCSID(msg) \
static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
#undef HAVE_CONNECT
#undef HAVE_GETHOSTBYNAME
#undef HAVE_RES_SEARCH
#undef HAVE_SOCKET
#undef STRUCT_SOCKADDR_HAS_SA_LEN
#if !defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__)
# if ENDIANESS_IN_SYS_PARAM_H
#  ifndef KERNEL
#   include <sys/types.h>
#   include <sys/param.h>
#   if BYTE_ORDER == BIG_ENDIAN
#   define WORDS_BIGENDIAN 1
#   endif
#  else
#   if defined(AUTOCONF_FOUND_BIGENDIAN)
#    define WORDS_BIGENDIAN 1
#   else
#    undef WORDS_BIGENDIAN
#   endif
#  endif
# else
#  if defined(AUTOCONF_FOUND_BIGENDIAN)
#   define WORDS_BIGENDIAN 1
#  else
#   undef WORDS_BIGENDIAN
#  endif
# endif
#else
# if defined(__BIG_ENDIAN__)
#  define WORDS_BIGENDIAN 1
# else
#  undef WORDS_BIGENDIAN
# endif
#endif

#undef AFS_AFSDB_ENV
#undef AFS_LARGEFILE_ENV
#undef AFS_NAMEI_ENV
#undef BITMAP_LATER
#undef BOS_RESTRICTED_MODE
#undef BOS_NEW_CONFIG
#undef FAST_RESTART
#undef FULL_LISTVOL_SWITCH
#undef COMPLETION_H_EXISTS
#undef DEFINED_FOR_EACH_PROCESS
#undef DEFINED_PREV_TASK
#undef EXPORTED_KALLSYMS_ADDRESS
#undef EXPORTED_KALLSYMS_SYMBOL
#undef EXPORTED_SYS_CALL_TABLE
#undef EXPORTED_IA32_SYS_CALL_TABLE
#undef EXPORTED_TASKLIST_LOCK
#undef INODE_SETATTR_NOT_VOID
#undef IRIX_HAS_MEM_FUNCS
#undef RECALC_SIGPENDING_TAKES_VOID
#undef STRUCT_ADDRESS_SPACE_HAS_GFP_MASK
#undef STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK
#undef STRUCT_FS_HAS_FS_ROLLED
#undef STRUCT_INODE_HAS_I_DEVICES
#undef STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS
#undef STRUCT_INODE_HAS_I_ALLOC_SEM
#undef STRUCT_INODE_HAS_I_TRUNCATE_SEM
#undef STRUCT_TASK_STRUCT_HAS_PARENT
#undef STRUCT_TASK_STRUCT_HAS_REAL_PARENT
#undef STRUCT_TASK_STRUCT_HAS_SIG
#undef STRUCT_TASK_STRUCT_HAS_SIGHAND
#undef STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK
#undef ssize_t
#undef SIZEOF_TIME_T
#undef HAVE_STRUCT_BUF
#undef HAVE_ARPA_NAMESER_COMPAT_H
/* glue for RedHat kernel bug */
#undef ENABLE_REDHAT_BUILDSYS
#if defined(ENABLE_REDHAT_BUILDSYS) && defined(KERNEL) && defined(REDHAT_FIX)
#include "redhat-fix.h"
#endif
