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

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

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

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

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

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

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

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

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

/* 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 dops.d_revalidate takes a nameidata argument */
/* #undef DOP_REVALIDATE_TAKES_NAMEIDATA */

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

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

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

/* define if find_task_by_pid() is usable */
/* #undef EXPORTED_FIND_TASK_BY_PID */

/* define if your linux kernel exports ia32_sys_call_table */
/* #undef EXPORTED_IA32_SYS_CALL_TABLE */

/* define if your kernel exports init_mm */
/* #undef EXPORTED_INIT_MM */

/* define if your linux kernel exports kallsyms address */
/* #undef EXPORTED_KALLSYMS_ADDRESS */

/* define if your linux kernel exports kallsyms */
/* #undef EXPORTED_KALLSYMS_SYMBOL */

/* define if proc_root_fs is exported */
/* #undef EXPORTED_PROC_ROOT_FS */

/* define if rcu_read_lock() is usable */
/* #undef EXPORTED_RCU_READ_LOCK */

/* define if your linux kernel exports sys_call_table */
/* #undef EXPORTED_SYS_CALL_TABLE */

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

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

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

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

/* define if tasklist_lock exported */
/* #undef EXPORTED_TASKLIST_LOCK */

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

/* define if your fops.flush takes an fl_owner_t argument */
/* #undef FOP_FLUSH_TAKES_FL_OWNER_T */

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

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

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

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

/* Define to 1 if you have the `add_error_table' function. */
/* #undef HAVE_ADD_ERROR_TABLE */

/* Define to 1 if you have the `add_to_error_table' function. */
/* #undef HAVE_ADD_TO_ERROR_TABLE */

/* define if arpa/nameser_compat.h exists */
#define HAVE_ARPA_NAMESER_COMPAT_H 1

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

/* define if current_kernel_time() exists */
/* #undef HAVE_CURRENT_KERNEL_TIME */

/* Define to 1 if you have the `daemon' function. */
#define HAVE_DAEMON 1

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

/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
   */
#define HAVE_DIRENT_H 1

/* Define to 1 if you have the `encode_krb5_enc_tkt_part' function. */
/* #undef HAVE_ENCODE_KRB5_ENC_TKT_PART */

/* Define to 1 if you have the `encode_krb5_ticket' function. */
/* #undef HAVE_ENCODE_KRB5_TICKET */

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

/* Define to 1 if you have the `flock' function. */
#define HAVE_FLOCK 1

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

/* Define to 1 if you have the `getdtablesize' function. */
#define HAVE_GETDTABLESIZE 1

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

/* Define to 1 if you have the `getprogname' function. */
#define HAVE_GETPROGNAME 1

/* define if your kernel has iget */
/* #undef HAVE_IGET */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

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

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

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

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

/* define if your linux kernel provides hlist_unhashed */
/* #undef HAVE_KERNEL_HLIST_UNHASHED */

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

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

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

/* define if kmem_cache_t exists */
/* #undef HAVE_KMEM_CACHE_T */

/* Define to 1 if you have the `krb524_convert_creds_kdc' function. */
/* #undef HAVE_KRB524_CONVERT_CREDS_KDC */

/* Define to 1 if you have the `krb5_524_convert_creds' function. */
/* #undef HAVE_KRB5_524_CONVERT_CREDS */

/* define if krb5_cc_register exists */
/* #undef HAVE_KRB5_CC_REGISTER */

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

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

/* Define to 1 if you have the `krb5_c_encrypt' function. */
/* #undef HAVE_KRB5_C_ENCRYPT */

/* Define to 1 if you have the `krb5_c_encrypt_length' function. */
/* #undef HAVE_KRB5_C_ENCRYPT_LENGTH */

/* Define to 1 if you have the `krb5_decode_ticket' function. */
/* #undef HAVE_KRB5_DECODE_TICKET */

/* Define to 1 if you have the `krb5_get_prompt_types' function. */
/* #undef HAVE_KRB5_GET_PROMPT_TYPES */

/* Define to 1 if you have the `krb5_principal_get_comp_string' function. */
/* #undef HAVE_KRB5_PRINCIPAL_GET_COMP_STRING */

/* Define to 1 if you have the `krb5_princ_size' function. */
/* #undef HAVE_KRB5_PRINC_SIZE */

/* define if krb5_prompt has type */
/* #undef HAVE_KRB5_PROMPT_TYPE */

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

/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* Define to 1 if you have the `mkstemp' function. */
#define HAVE_MKSTEMP 1

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

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

/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
/* #undef HAVE_NDIR_H */

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

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

/* Define to 1 if you have the <poll.h> header file. */
#define HAVE_POLL_H 1

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

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

/* Define to 1 if you have the `random' function. */
#define HAVE_RANDOM 1

/* Define to 1 if you have the `regcomp' function. */
#define HAVE_REGCOMP 1

/* Define to 1 if you have the `regerror' function. */
#define HAVE_REGERROR 1

/* Define to 1 if you have the `regexec' function. */
#define HAVE_REGEXEC 1

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

/* Define to 1 if you have the `re_comp' function. */
/* #undef HAVE_RE_COMP */

/* Define to 1 if you have the `re_exec' function. */
/* #undef HAVE_RE_EXEC */

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

/* Define to 1 if you have the `setprogname' function. */
#define HAVE_SETPROGNAME 1

/* Define to 1 if you have the `setvbuf' function. */
#define HAVE_SETVBUF 1

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

/* Define to 1 if you have the `sigaction' function. */
#define HAVE_SIGACTION 1

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

/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1

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

/* Define to 1 if you have the `srandom' function. */
#define HAVE_SRANDOM 1

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

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

/* Define to 1 if you have the `strcasestr' function. */
#define HAVE_STRCASESTR 1

/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1

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

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

/* Define to 1 if you have the `strlcat' function. */
#define HAVE_STRLCAT 1

/* Define to 1 if you have the `strlcpy' function. */
#define HAVE_STRLCPY 1

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

/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
   */
/* #undef HAVE_SYS_DIR_H */

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

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

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

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

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

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

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

/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
   */
/* #undef HAVE_SYS_NDIR_H */

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

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

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

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

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

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

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

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

/* Define to 1 if you have the `timegm' function. */
#define HAVE_TIMEGM 1

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

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

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

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

/* Define to 1 if you have the `utimes' function. */
#define HAVE_UTIMES 1

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

/* Define to 1 if you have the `vsnprintf' function. */
#define HAVE_VSNPRINTF 1

/* Define to 1 if you have the `vsyslog' function. */
#define HAVE_VSYSLOG 1

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

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

/* define if your kernel has a write_begin() address space op */
/* #undef HAVE_WRITE_BEGIN */

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

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

/* 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 irix has memcpy and friends */
/* #undef IRIX_HAS_MEM_FUNCS */

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

/* define if key-type.h exists */
/* #undef KEY_TYPE_H_EXISTS */

/* define for new kmem_cache init function parameters */
/* #undef KMEM_CACHE_INIT */

/* define if kmem_cache_create takes a destructor argument */
/* #undef KMEM_CACHE_TAKES_DTOR */

/* 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 kernel has keyring support */
/* #undef LINUX_KEYRING_SUPPORT */

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

/* define if linux/semaphore.h exists */
/* #undef LINUX_SEMAPHORE_H */

/* Name of package */
#define PACKAGE "openafs"

/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define PACKAGE_NAME ""

/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""

/* Define to the version of this package. */
#define PACKAGE_VERSION ""

/* define if your linux kernel uses 3 arguments for posix_lock_file */
/* #undef POSIX_LOCK_FILE_WAIT_ARG */

/* Define to 1 if the C compiler supports function prototypes. */
#define PROTOTYPES 1

#define RCSID(msg) \
static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
#define HAVE_CONNECT 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_RES_SEARCH 1
#define HAVE_SOCKET 1
#define STRUCT_SOCKADDR_HAS_SA_LEN 1
#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

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

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

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

/* Define to 1 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 */

/* The size of `long', as computed by sizeof. */
#define SIZEOF_LONG 4

/* define if time_t is defined */
#define SIZEOF_TIME_T 4

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

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

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

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

/* define if your struct file_operations has flock */
/* #undef STRUCT_FILE_OPERATIONS_HAS_FLOCK */

/* define if your struct file_operations has sendfile */
/* #undef STRUCT_FILE_OPERATIONS_HAS_SENDFILE */

/* define if your struct file_operations has splice_write and splice_read */
/* #undef STRUCT_FILE_OPERATIONS_HAS_SPLICE */

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

/* 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 struct inode has alloc_sem */
/* #undef STRUCT_INODE_HAS_I_ALLOC_SEM */

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

/* 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 your struct inode has data_buffers */
/* #undef STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS */

/* 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 you struct inode has i_security */
/* #undef STRUCT_INODE_HAS_I_SECURITY */

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

/* define if your struct nameidata has path */
/* #undef STRUCT_NAMEIDATA_HAS_PATH */

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

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

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

/* 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 rlim */
/* #undef STRUCT_TASK_STRUCT_HAS_RLIM */

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

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

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

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

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

/* define if your struct task_struct has thread_info */
/* #undef STRUCT_TASK_STRUCT_HAS_THREAD_INFO */

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

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

/* define if your kernel has sysctl table checking */
/* #undef SYSCTL_TABLE_CHECKING */

/* define if your kernel has a usable symlink cache API */
/* #undef USABLE_KERNEL_PAGE_SYMLINK_CACHE */

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

/* Version number of package */
#define VERSION "1.4.8"

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

/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
   `char[]'. */
#define YYTEXT_POINTER 1

/* Define like PROTOTYPES; this can be used by system headers. */
#define __PROTOTYPES 1

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

/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */

/* Define to `int' if <sys/types.h> does not define. */
/* #undef ssize_t */
