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


#ifndef __AFSCONFIG_H
#define __AFSCONFIG_H 1

/* define to activate cache bypassing Unix client */
#undef AFS_CACHE_BYPASS

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

/* define to disable the nfs translator */
#undef AFS_NONFSTRANS

/* define if aops.writepage takes a struct writeback_control */
#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 dentry_open takes a path argument */
#undef DENTRY_OPEN_TAKES_PATH

/* define if dentry.d_op->d_delete takes a const argument */
#undef DOP_D_DELETE_TAKES_CONST

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

/* define if your dops.d_revalidate takes a parent inode */
#undef DOP_REVALIDATE_TAKES_PARENT_INODE

/* define if your dops.d_revalidate takes an unsigned int argument */
#undef DOP_REVALIDATE_TAKES_UNSIGNED

/* define if dentry->d_alias is an hlist */
#undef D_ALIAS_IS_HLIST

/* define if dentry->d_count is an int */
#undef D_COUNT_INT

/* define if your d_invalidate returns void */
#undef D_INVALIDATE_IS_VOID

/* define if d_path() takes a struct path argument */
#undef D_PATH_TAKES_STRUCT_PATH

/* for internal use */
#undef D_SPLICE_ALIAS_LEAK_ON_ERROR

/* define to enable syscall table probes */
#undef ENABLE_LINUX_SYSCALL_PROBING

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

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

/* 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 key_type_keyring is exported */
#undef EXPORTED_KEY_TYPE_KEYRING

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

/* 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_open */
#undef EXPORTED_SYS_OPEN

/* define if tasklist_lock exported */
#undef EXPORTED_TASKLIST_LOCK

/* define if encode_fh export op takes inode arguments */
#undef EXPORT_OP_ENCODE_FH_TAKES_INODES

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

/* define if your fops.fsync takes an dentry argument */
#undef FOP_FSYNC_TAKES_DENTRY

/* define if your fops.fsync takes range arguments */
#undef FOP_FSYNC_TAKES_RANGE

/* define if your generic_fillattr has the request_mask_parameter */
#undef GENERIC_FILLATTR_TAKES_REQUEST_MASK

/* 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 to 1 if you have the 'arc4random' function. */
#undef HAVE_ARC4RANDOM

/* Define to 1 if you have the <arpa/inet.h> header file. */
#undef HAVE_ARPA_INET_H

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

/* Define to 1 if you have the <arpa/nameser.h> header file. */
#undef HAVE_ARPA_NAMESER_H

/* Define to 1 if you have the 'asnprintf' function. */
#undef HAVE_ASNPRINTF

/* Define to 1 if you have the 'asprintf' function. */
#undef HAVE_ASPRINTF

/* Define to 1 if you have the bswap16 function */
#undef HAVE_BSWAP16

/* Define to 1 if you have the bswap32 function */
#undef HAVE_BSWAP32

/* Define to 1 if you have the 'chown' function. */
#undef HAVE_CHOWN

/* Define to 1 if you have the 'closelog' function. */
#undef HAVE_CLOSELOG

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

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

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

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

/* define if dcache_lock exists */
#undef HAVE_DCACHE_LOCK

/* Define if kernel defines symbol DCACHE_NEED_AUTOMOUNT */
#undef HAVE_DCACHE_NEED_AUTOMOUNT

/* Define to 1 if you have the declaration of 'h_errno', and to 0 if you
   don't. */
#undef HAVE_DECL_H_ERRNO

/* 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'.
   */
#undef HAVE_DIRENT_H

/* have a dirfd function/macro */
#undef HAVE_DIRFD

/* Define if DIR has field dd_fd. */
#undef HAVE_DIR_DD_FD

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

/* Define to 1 if you have the 'ecalloc' function. */
#undef HAVE_ECALLOC

/* Define to 1 if you have the 'emalloc' function. */
#undef HAVE_EMALLOC

/* 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 'erealloc' function. */
#undef HAVE_EREALLOC

/* Define to 1 if you have the 'err' function. */
#undef HAVE_ERR

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

/* Define to 1 if you have the 'errx' function. */
#undef HAVE_ERRX

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

/* Define to 1 if you have the <et/com_err.h> header file. */
#undef HAVE_ET_COM_ERR_H

/* Define to 1 if you have the 'fchown' function. */
#undef HAVE_FCHOWN

/* Define to 1 if you have the 'fcntl' function. */
#undef HAVE_FCNTL

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

/* define if file_lock_core exists */
#undef HAVE_FILE_LOCK_CORE

/* Define to 1 if your compiler supports C99 flexible arrays. */
#undef HAVE_FLEXIBLE_ARRAY

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

/* Define to 1 if you have the 'freeaddrinfo' function. */
#undef HAVE_FREEADDRINFO

/* Define to 1 if the system has the type 'fsblkcnt_t'. */
#undef HAVE_FSBLKCNT_T

/* Define to 1 if you have the 'fseeko64' function. */
#undef HAVE_FSEEKO64

/* Define to 1 if you have the 'ftello64' function. */
#undef HAVE_FTELLO64

/* Define to 1 if the system has the `always_inline' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_ALWAYS_INLINE

/* Define to 1 if the system has the `fallthrough' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_FALLTHROUGH

/* Define to 1 if the system has the `format' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_FORMAT

/* Define to 1 if the system has the `nonnull' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_NONNULL

/* Define to 1 if the system has the `noreturn' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_NORETURN

/* Define to 1 if the system has the `unused' function attribute */
#undef HAVE_FUNC_ATTRIBUTE_UNUSED

/* Define to 1 if you have the 'gai_strerror' function. */
#undef HAVE_GAI_STRERROR

/* Define to 1 if you have the 'getaddrinfo' function. */
#undef HAVE_GETADDRINFO

/* Define to 1 if you have the 'getcwd' function. */
#undef HAVE_GETCWD

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

/* Define to 1 if you have the 'getegid' function. */
#undef HAVE_GETEGID

/* Define to 1 if you have the 'geteuid' function. */
#undef HAVE_GETEUID

/* Define to 1 if you have the 'getgid' function. */
#undef HAVE_GETGID

/* Define to 1 if you have the 'gethostname' function. */
#undef HAVE_GETHOSTNAME

/* Define to 1 if you have the 'getmaxx' function. */
#undef HAVE_GETMAXX

/* Define to 1 if you have the 'getmaxy' function. */
#undef HAVE_GETMAXY

/* define if your curses has the getmaxyx() macro */
#undef HAVE_GETMAXYX

/* Define to 1 if you have the 'getnameinfo' function. */
#undef HAVE_GETNAMEINFO

/* Define to 1 if you have the 'getopt' function. */
#undef HAVE_GETOPT

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

/* Define to 1 if you have the 'getrlimit' function. */
#undef HAVE_GETRLIMIT

/* Define to 1 if you have the 'gettimeofday' function. */
#undef HAVE_GETTIMEOFDAY

/* Define to 1 if you have the 'getuid' function. */
#undef HAVE_GETUID

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

/* Define to 1 if you have the <ibm_svc/krb5_svc.h> header file. */
#undef HAVE_IBM_SVC_KRB5_SVC_H

/* Define to 1 if you have the 'inet_aton' function. */
#undef HAVE_INET_ATON

/* Define to 1 if you have the 'inet_ntop' function. */
#undef HAVE_INET_NTOP

/* Define to 1 if you have the 'inet_pton' function. */
#undef HAVE_INET_PTON

/* Define to 1 if the system has the type 'intptr_t'. */
#undef HAVE_INTPTR_T

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

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

/* Define to 1 if you have the 'issetugid' function. */
#undef HAVE_ISSETUGID

/* Define to enable Kerberos features. */
#undef HAVE_KERBEROS

/* 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 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 to 1 if you have the `krb5_524_conv_principal' function. */
#undef HAVE_KRB5_524_CONV_PRINCIPAL

/* Define to 1 if you have the 'krb5_allow_weak_crypto' function. */
#undef HAVE_KRB5_ALLOW_WEAK_CRYPTO

/* Define to 1 if you have the <krb5/com_err.h> header file. */
#undef HAVE_KRB5_COM_ERR_H

/* Define to 1 if 'keyblock' is a member of 'krb5_creds'. */
#undef HAVE_KRB5_CREDS_KEYBLOCK

/* Define to 1 if 'keyblock.enctype' is a member of 'krb5_creds'. */
#undef HAVE_KRB5_CREDS_KEYBLOCK_ENCTYPE

/* Define to 1 if 'session' is a member of 'krb5_creds'. */
#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_decode_ticket' function. */
#undef HAVE_KRB5_DECODE_TICKET

/* Define to 1 if you have the 'krb5_enctype_enable' function. */
#undef HAVE_KRB5_ENCTYPE_ENABLE

/* Define to 1 if you have the 'krb5_free_error_message' function. */
#undef HAVE_KRB5_FREE_ERROR_MESSAGE

/* Define to 1 if you have the 'krb5_free_keytab_entry_contents' function. */
#undef HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS

/* Define to 1 if you have the 'krb5_free_unparsed_name' function. */
#undef HAVE_KRB5_FREE_UNPARSED_NAME

/* Define to 1 if you have the 'krb5_get_error_message' function. */
#undef HAVE_KRB5_GET_ERROR_MESSAGE

/* Define to 1 if you have the 'krb5_get_error_string' function. */
#undef HAVE_KRB5_GET_ERROR_STRING

/* Define to 1 if you have the 'krb5_get_err_txt' function. */
#undef HAVE_KRB5_GET_ERR_TXT

/* Define to 1 if you have the 'krb5_get_init_creds_opt_alloc' function. */
#undef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC

/* 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.h> header file. */
#undef HAVE_KRB5_H

/* Define to 1 if 'key' is a member of 'krb5_keytab_entry'. */
#undef HAVE_KRB5_KEYTAB_ENTRY_KEY

/* Define to 1 if 'keyblock' is a member of 'krb5_keytab_entry'. */
#undef HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK

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

/* 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 to 1 if 'type' is a member of 'krb5_prompt'. */
#undef HAVE_KRB5_PROMPT_TYPE

/* Define to 1 if you have the 'krb5_svc_get_msg' function. */
#undef HAVE_KRB5_SVC_GET_MSG

/* Define if you have the libintl package. */
#undef HAVE_LIBINTL

/* Define if your kernel has the add_to_page_cache_lru function */
#undef HAVE_LINUX_ADD_TO_PAGE_CACHE_LRU

/* Define if your kernel has the bdi_init function */
#undef HAVE_LINUX_BDI_INIT

/* Define if your kernel has the block_dirty_folio function */
#undef HAVE_LINUX_BLOCK_DIRTY_FOLIO

/* Define if your kernel has the clear_inode function */
#undef HAVE_LINUX_CLEAR_INODE

/* Define if your kernel has linux/config.h */
#undef HAVE_LINUX_CONFIG_H

/* Define if your kernel has linux/cred.h */
#undef HAVE_LINUX_CRED_H

/* Define if your kernel has the current_kernel_time function */
#undef HAVE_LINUX_CURRENT_KERNEL_TIME

/* Define if your kernel has the default_file_splice_read function */
#undef HAVE_LINUX_DEFAULT_FILE_SPLICE_READ

/* Define if your kernel has the do_sync_read function */
#undef HAVE_LINUX_DO_SYNC_READ

/* Define if your kernel has the d_alloc_anon function */
#undef HAVE_LINUX_D_ALLOC_ANON

/* Define if your kernel has the d_count function */
#undef HAVE_LINUX_D_COUNT

/* Define if your kernel has the d_make_root function */
#undef HAVE_LINUX_D_MAKE_ROOT

/* Define to 1 if you have the <linux/errqueue.h> header file. */
#undef HAVE_LINUX_ERRQUEUE_H

/* Define if your kernel has linux/exportfs.h */
#undef HAVE_LINUX_EXPORTFS_H

/* Define if your kernel has the fatal_signal_pending function */
#undef HAVE_LINUX_FATAL_SIGNAL_PENDING

/* Define if your kernel has linux/filelock.h */
#undef HAVE_LINUX_FILELOCK_H

/* Define if your kernel has the filemap_alloc_folio function */
#undef HAVE_LINUX_FILEMAP_ALLOC_FOLIO

/* Define if your kernel has the filemap_get_folio function */
#undef HAVE_LINUX_FILEMAP_GET_FOLIO

/* Define if your kernel has the file_dentry function */
#undef HAVE_LINUX_FILE_DENTRY

/* Define if your kernel has the find_task_by_pid function */
#undef HAVE_LINUX_FIND_TASK_BY_PID

/* Define if your kernel has the folio_add_lru function */
#undef HAVE_LINUX_FOLIO_ADD_LRU

/* Define if your kernel has the folio_wait_locked function */
#undef HAVE_LINUX_FOLIO_WAIT_LOCKED

/* Define if your kernel has linux/freezer.h */
#undef HAVE_LINUX_FREEZER_H

/* Define if your kernel has the generic_file_aio_read function */
#undef HAVE_LINUX_GENERIC_FILE_AIO_READ

/* Define if your kernel has the grab_cache_page_write_begin_noflags function
   */
#undef HAVE_LINUX_GRAB_CACHE_PAGE_WRITE_BEGIN_NOFLAGS

/* Define if your kernel has the grab_cache_page_write_begin_withflags
   function */
#undef HAVE_LINUX_GRAB_CACHE_PAGE_WRITE_BEGIN_WITHFLAGS

/* Define if your kernel has the hlist_unhashed function */
#undef HAVE_LINUX_HLIST_UNHASHED

/* Define if your kernel has the ihold function */
#undef HAVE_LINUX_IHOLD

/* Define if your kernel has the inode_atime_mtime_accessors function */
#undef HAVE_LINUX_INODE_ATIME_MTIME_ACCESSORS

/* Define if your kernel has the inode_lock function */
#undef HAVE_LINUX_INODE_LOCK

/* Define if your kernel has the inode_nohighmem function */
#undef HAVE_LINUX_INODE_NOHIGHMEM

/* Define if inode_operations has create operation of form struct mnt_idmap
   *idmap, struct inode *inode, struct dentry *dentry, umode_t umode, bool
   flag */
#undef HAVE_LINUX_INODE_OPERATIONS_CREATE_MNT_IDMAP

/* Define if inode_operations has create operation of form struct
   user_namespace *mnt_userns, struct inode *inode, struct dentry *dentry,
   umode_t umode, bool flag */
#undef HAVE_LINUX_INODE_OPERATIONS_CREATE_USER_NAMESPACE

/* Define if inode_operations has follow_link operation of form struct dentry
   *dentry, void **link_data */
#undef HAVE_LINUX_INODE_OPERATIONS_FOLLOW_LINK_NO_NAMEIDATA

/* Define if inode_operations has mkdir operation of form struct mnt_idmap
   *idmap, struct inode *inode, struct dentry *dentry, umode_t umode */
#undef HAVE_LINUX_INODE_OPERATIONS_MKDIR_RETURN_DENTRY

/* Define if inode_operations has put_link operation of form struct inode
   *inode, void *link_data */
#undef HAVE_LINUX_INODE_OPERATIONS_PUT_LINK_NO_NAMEIDATA

/* Define if inode_operations has rename operation of form struct inode
   *oinode, struct dentry *odentry, struct inode *ninode, struct dentry
   *ndentry, unsigned int flags */
#undef HAVE_LINUX_INODE_OPERATIONS_RENAME_TAKES_FLAGS

/* Define if your kernel has the inode_setattr function */
#undef HAVE_LINUX_INODE_SETATTR

/* Define if your kernel has the inode_set_ctime function */
#undef HAVE_LINUX_INODE_SET_CTIME

/* Define if your kernel has the in_compat_syscall function */
#undef HAVE_LINUX_IN_COMPAT_SYSCALL

/* Define if your kernel has the ip_sock_set function */
#undef HAVE_LINUX_IP_SOCK_SET

/* Define if your kernel has the iter_file_splice_write function */
#undef HAVE_LINUX_ITER_FILE_SPLICE_WRITE

/* Define if your kernel has the i_size_read function */
#undef HAVE_LINUX_I_SIZE_READ

/* Define if your kernel has the kernel_setsockopt function */
#undef HAVE_LINUX_KERNEL_SETSOCKOPT

/* Define if your kernel has the kernel_write function */
#undef HAVE_LINUX_KERNEL_WRITE

/* Define if your kernel has linux/key-type.h */
#undef HAVE_LINUX_KEY_TYPE_H

/* Define if your kernel has the kthread_complete_and_exit function */
#undef HAVE_LINUX_KTHREAD_COMPLETE_AND_EXIT

/* Define if your kernel has the kthread_run function */
#undef HAVE_LINUX_KTHREAD_RUN

/* Define if your kernel has the ktime_get_coarse_real_ts64 function */
#undef HAVE_LINUX_KTIME_GET_COARSE_REAL_TS64

/* Define if your kernel has the ktime_get_real_ts64 function */
#undef HAVE_LINUX_KTIME_GET_REAL_TS64

/* Define if kernel defines kuid_t */
#undef HAVE_LINUX_KUID_T

/* Define if your kernel has the locks_lock_file_wait function */
#undef HAVE_LINUX_LOCKS_LOCK_FILE_WAIT

/* Define if your kernel has the lookup_noperm function */
#undef HAVE_LINUX_LOOKUP_NOPERM

/* Define if your kernel has the lru_cache_add function */
#undef HAVE_LINUX_LRU_CACHE_ADD

/* Define if your kernel has the lru_cache_add_file function */
#undef HAVE_LINUX_LRU_CACHE_ADD_FILE

/* Define if your kernel has the noop_fsync function */
#undef HAVE_LINUX_NOOP_FSYNC

/* Define if your kernel has the no_generic_file_splice_read function */
#undef HAVE_LINUX_NO_GENERIC_FILE_SPLICE_READ

/* Define if your kernel has the no_setpageerror function */
#undef HAVE_LINUX_NO_SETPAGEERROR

/* Define if your kernel has the no_strlcpy function */
#undef HAVE_LINUX_NO_STRLCPY

/* Define if your kernel has the override_creds function */
#undef HAVE_LINUX_OVERRIDE_CREDS

/* Define if your kernel has the PageChecked function */
#undef HAVE_LINUX_PAGECHECKED

/* Define if your kernel has the PageFsMisc function */
#undef HAVE_LINUX_PAGEFSMISC

/* Define if your kernel has the pagevec_lru_add_file function */
#undef HAVE_LINUX_PAGEVEC_LRU_ADD_FILE

/* Define if your kernel has the page_follow_link function */
#undef HAVE_LINUX_PAGE_FOLLOW_LINK

/* Define if your kernel has the page_get_link function */
#undef HAVE_LINUX_PAGE_GET_LINK

/* Define if your kernel has the page_offset function */
#undef HAVE_LINUX_PAGE_OFFSET

/* Define if your kernel has the path_lookup function */
#undef HAVE_LINUX_PATH_LOOKUP

/* Define if your kernel has the proc_create function */
#undef HAVE_LINUX_PROC_CREATE

/* Define if your kernel has the rcu_read_lock function */
#undef HAVE_LINUX_RCU_READ_LOCK

/* Define if your kernel has the readahead_folio function */
#undef HAVE_LINUX_READAHEAD_FOLIO

/* Define if your kernel has the register_sysctl function */
#undef HAVE_LINUX_REGISTER_SYSCTL

/* Define if your kernel has linux/sched/signal.h */
#undef HAVE_LINUX_SCHED_SIGNAL_H

/* Define if your kernel has linux/semaphore.h */
#undef HAVE_LINUX_SEMAPHORE_H

/* Define if your kernel has linux/seq_file.h */
#undef HAVE_LINUX_SEQ_FILE_H

/* Define if your kernel has the setattr_prepare function */
#undef HAVE_LINUX_SETATTR_PREPARE

/* Define if your kernel has the set_nlink function */
#undef HAVE_LINUX_SET_NLINK

/* Define if your kernel has the sock_create_kern function */
#undef HAVE_LINUX_SOCK_CREATE_KERN

/* Define if your kernel has the sock_create_kern_ns function */
#undef HAVE_LINUX_SOCK_CREATE_KERN_NS

/* Define if your kernel has the splice_direct_to_actor function */
#undef HAVE_LINUX_SPLICE_DIRECT_TO_ACTOR

/* Define if your kernel has linux/stdarg.h */
#undef HAVE_LINUX_STDARG_H

/* Define if kernel defines struct proc_ops */
#undef HAVE_LINUX_STRUCT_PROC_OPS

/* Define if kernel defines struct vfs_path */
#undef HAVE_LINUX_STRUCT_VFS_PATH

/* Define if your kernel has the super_setup_bdi function */
#undef HAVE_LINUX_SUPER_SETUP_BDI

/* Define if your kernel has the svc_addr_in function */
#undef HAVE_LINUX_SVC_ADDR_IN

/* Define if your kernel has the take_dentry_name_snapshot function */
#undef HAVE_LINUX_TAKE_DENTRY_NAME_SNAPSHOT

/* Define if kernel defines time_t */
#undef HAVE_LINUX_TIME_T

/* Define if your kernel has linux/uaccess.h */
#undef HAVE_LINUX_UACCESS_H

/* Define if your kernel has the wrap_directory_iterator function */
#undef HAVE_LINUX_WRAP_DIRECTORY_ITERATOR

/* Define if your kernel has the write_begin_end_folio function */
#undef HAVE_LINUX_WRITE_BEGIN_END_FOLIO

/* Define if your kernel has the write_begin_end_kiocb function */
#undef HAVE_LINUX_WRITE_BEGIN_END_KIOCB

/* Define if your kernel has the zero_user_segments function */
#undef HAVE_LINUX_ZERO_USER_SEGMENTS

/* Define if your kernel has the __vfs_write function */
#undef HAVE_LINUX___VFS_WRITE

/* Define to 1 if you have the 'localtime_r' function. */
#undef HAVE_LOCALTIME_R

/* Define to 1 if the system has the type 'long long'. */
#undef HAVE_LONG_LONG

/* Define to 1 if you have the 'lstat' function. */
#undef HAVE_LSTAT

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

/* Define to 1 if you have the <minix/config.h> header file. */
#undef HAVE_MINIX_CONFIG_H

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

/* 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 <ncurses.h> header file. */
#undef HAVE_NCURSES_H

/* Define to 1 if you have the <ncurses/ncurses.h> header file. */
#undef HAVE_NCURSES_NCURSES_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. */
#undef HAVE_NETDB_H

/* Define to 1 if you have the <netinet/if_ether.h> header file. */
#undef HAVE_NETINET_IF_ETHER_H

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

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

/* Define to 1 if the system has the type 'off64_t'. */
#undef HAVE_OFF64_T

/* Define to 1 if you have the 'openlog' function. */
#undef HAVE_OPENLOG

/* define if you have pread() and pwrite() */
#undef HAVE_PIO

/* define if you have preadv() and pwritev() */
#undef HAVE_PIOV

/* Define to 1 if you have the 'poll' function. */
#undef HAVE_POLL

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

/* Define to 1 if you have the 'pread' function. */
#undef HAVE_PREAD

/* Define to 1 if you have the 'preadv' function. */
#undef HAVE_PREADV

/* Define to 1 if you have the 'preadv64' function. */
#undef HAVE_PREADV64

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

/* Define to 1 if you have the 'pthread_setname_np' function. */
#undef HAVE_PTHREAD_SETNAME_NP

/* Define to 1 if you have the 'pthread_set_name_np' function. */
#undef HAVE_PTHREAD_SET_NAME_NP

/* Define to 1 if you have the 'putenv' function. */
#undef HAVE_PUTENV

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

/* Define to 1 if you have the 'pwrite' function. */
#undef HAVE_PWRITE

/* Define to 1 if you have the 'pwritev' function. */
#undef HAVE_PWRITEV

/* Define to 1 if you have the 'pwritev64' function. */
#undef HAVE_PWRITEV64

/* Define to 1 if you have the 'readv' function. */
#undef HAVE_READV

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

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

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

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

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

/* Define if resolv.h's res_state has the fields retrans/retry */
#undef HAVE_RES_RETRANSRETRY

/* Define to 1 if the system has the type 'sa_family_t'. */
#undef HAVE_SA_FAMILY_T

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

/* Define to 1 if you have the <security/pam_appl.h> header file. */
#undef HAVE_SECURITY_PAM_APPL_H

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

/* Define to 1 if you have the 'setenv' function. */
#undef HAVE_SETENV

/* Define to 1 if you have the 'setitimer' function. */
#undef HAVE_SETITIMER

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

/* define if we can receive socket errors via IP_RECVERR */
#undef HAVE_SETSOCKOPT_IP_RECVERR

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

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

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

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

/* Define to 1 if the system has the type 'socklen_t'. */
#undef HAVE_SOCKLEN_T

/* Define to 1 if the system has the type 'ssize_t'. */
#undef HAVE_SSIZE_T

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

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

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

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

/* Define to 1 if you have the 'strcasecmp' function. */
#undef HAVE_STRCASECMP

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

/* Define to 1 if you have the 'strdup' function. */
#undef HAVE_STRDUP

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

/* Define to 1 if you have the 'strftime' function. */
#undef HAVE_STRFTIME

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

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

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

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

/* Define to 1 if you have the 'strndup' function. */
#undef HAVE_STRNDUP

/* Define to 1 if you have the 'strnlen' function. */
#undef HAVE_STRNLEN

/* Define to 1 if you have the 'strsep' function. */
#undef HAVE_STRSEP

/* Define to 1 if the system has the type 'struct addrinfo'. */
#undef HAVE_STRUCT_ADDRINFO

/* Define to 1 if your compiler supports labels in structs. */
#undef HAVE_STRUCT_LABEL_SUPPORT

/* Define if struct rusage has field ru_idrss. */
#undef HAVE_STRUCT_RUSAGE_RU_IDRSS

/* Define to 1 if the system has the type 'struct sockaddr'. */
#undef HAVE_STRUCT_SOCKADDR

/* Define to 1 if the system has the type 'struct sockaddr_storage'. */
#undef HAVE_STRUCT_SOCKADDR_STORAGE

/* Define to 1 if 'st_ctimensec' is a member of 'struct stat'. */
#undef HAVE_STRUCT_STAT_ST_CTIMENSEC

/* Define to 1 if 'st_ctimespec' is a member of 'struct stat'. */
#undef HAVE_STRUCT_STAT_ST_CTIMESPEC

/* Define to 1 if the system has the type 'struct winsize'. */
#undef HAVE_STRUCT_WINSIZE

/* define if your C compiler has __sync_add_and_fetch */
#undef HAVE_SYNC_FETCH_AND_ADD

/* Define to 1 if you have the 'sysconf' function. */
#undef HAVE_SYSCONF

/* Define to 1 if you have the 'sysctl' function. */
#undef HAVE_SYSCTL

/* Define to 1 if you have the 'syslog' function. */
#undef HAVE_SYSLOG

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

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

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

/* 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/dk.h> header file. */
#undef HAVE_SYS_DK_H

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

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

/* 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/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H

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

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

/* Define to 1 if you have the <sys/map.h> header file. */
#undef HAVE_SYS_MAP_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. */
#undef HAVE_SYS_MOUNT_H

/* 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/pag.h> header file. */
#undef HAVE_SYS_PAG_H

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

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

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

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

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

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

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

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

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

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

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

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

/* 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. */
#undef HAVE_SYS_WAIT_H

/* Define to 1 if you have the 'tdelete' function. */
#undef HAVE_TDELETE

/* Define to 1 if you have the 'tdestroy' function. */
#undef HAVE_TDESTROY

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

/* Define to 1 if you have the 'tfind' function. */
#undef HAVE_TFIND

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

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

/* define if your kernel has the try_to_freeze function */
#undef HAVE_TRY_TO_FREEZE

/* Define to 1 if you have the 'tsearch' function. */
#undef HAVE_TSEARCH

/* Define to 1 if you have the 'twalk' function. */
#undef HAVE_TWALK

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

/* Define to 1 if the system has the type 'uintptr_t'. */
#undef HAVE_UINTPTR_T

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

/* Define to 1 if you have the 'unsetenv' function. */
#undef HAVE_UNSETENV

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

/* Define to 1 if you have the 'uuid_generate' function. */
#undef HAVE_UUID_GENERATE

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

/* Define to 1 if you have the 'vasnprintf' function. */
#undef HAVE_VASNPRINTF

/* Define to 1 if you have the 'vasprintf' function. */
#undef HAVE_VASPRINTF

/* Define to 1 if you have the 'verr' function. */
#undef HAVE_VERR

/* Define to 1 if you have the 'verrx' function. */
#undef HAVE_VERRX

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

/* define if the function vn_renamepath exists */
#undef HAVE_VN_RENAMEPATH

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

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

/* Define to 1 if you have the 'vwarn' function. */
#undef HAVE_VWARN

/* Define to 1 if you have the 'vwarnx' function. */
#undef HAVE_VWARNX

/* Define to 1 if you have the 'warn' function. */
#undef HAVE_WARN

/* Define to 1 if you have the 'warnx' function. */
#undef HAVE_WARNX

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

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

/* Define to 1 if '_maxx WINDOW._maxy' is a member of 'WINDOW'. */
#undef HAVE_WINDOW__MAXX_WINDOW__MAXY

/* define if your compiler has _Pragma */
#undef HAVE__PRAGMA

/* define if your compiler has _Pragma and recognizes
   -Wtautological-pointer-compare */
#undef HAVE__PRAGMA_TAUTOLOGICAL_POINTER_COMPARE

/* define if your compiler has __attribute__((format)) */
#undef HAVE___ATTRIBUTE__

/* define if hlist iterators don't need a node parameter */
#undef HLIST_ITERATOR_NO_NODE

/* define if struct iattr->ia_ctime takes struct timespec64 */
#undef IATTR_TAKES_64BIT_TIME

/* define to disable some gcc warnings in warnings-as-errors mode */
#undef IGNORE_SOME_GCC_WARNINGS

/* 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 bool argument */
#undef IOP_CREATE_TAKES_BOOL

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

/* define if inode.i_op->create takes a umode_t argument */
#undef IOP_CREATE_TAKES_UMODE_T

/* define if 4.11+ inode.i_op->getattr takes a struct path argument */
#undef IOP_GETATTR_TAKES_PATH_STRUCT

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

/* define if your iops.lookup takes an unsigned int argument */
#undef IOP_LOOKUP_TAKES_UNSIGNED

/* define if inode.i_op->mkdir takes a umode_t argument */
#undef IOP_MKDIR_TAKES_UMODE_T

/* define if your iops.permission takes a flags argument */
#undef IOP_PERMISSION_TAKES_FLAGS

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

/* define if your iops.put_link takes a cookie */
#undef IOP_PUT_LINK_TAKES_COOKIE

/* define if inodeops require struct mnt_idmap */
#undef IOP_TAKES_MNT_IDMAP

/* define if inodeops require struct user_namespace */
#undef IOP_TAKES_USER_NAMESPACE

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

/* define if your kernel_read has offset as the last argument */
#undef KERNEL_READ_OFFSET_IS_LAST

/* define if your keyring_search has the recurse parameter */
#undef KEYRING_SEARCH_TAKES_RECURSE

/* define if key_alloc takes credentials */
#undef KEY_ALLOC_NEEDS_CRED

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

/* define if kmap_atomic takes no km_type argument */
#undef KMAP_ATOMIC_TAKES_NO_KM_TYPE

/* define if kmem_cache_create constructor takes a single void ptr */
#undef KMEM_CACHE_CTOR_TAKES_VOID

/* 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 you have the libintl package. */
#undef LIBINTL

/* define if kernel functions like generic_file_aio_read use non-vectorized
   i/o */
#undef LINUX_HAS_NONVECTOR_AIO

/* 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 struct name_snapshot uses qstr] */
#undef LINUX_STRUCT_NAME_SNAPSHOT_USES_QSTR

/* [define if aop.writepages can use folios] */
#undef LINUX_WRITEPAGES_USES_FOLIOS

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR

/* define if the function map_addr lacks the vacalign argument */
#undef MAPADDR_LACKS_VACALIGN

/* define if kernel uses new export ops */
#undef NEW_EXPORT_OPS

/* turn on lock debugging in opr */
#undef OPR_DEBUG_LOCKS

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

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

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

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

/* Define to the home page for this package. */
#undef PACKAGE_URL

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

/* define if your kernel uses 2 arguments for pagevec_init */
#undef PAGEVEC_INIT_COLD_ARG

/* Define to const if PAM uses const in pam_get_item, empty otherwise. */
#undef PAM_CONST

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

/* define if posix_test_lock takes a conflict argument */
#undef POSIX_TEST_LOCK_CONFLICT_ARG

/* define if posix_test_lock returns the conflicting lock */
#undef POSIX_TEST_LOCK_RETURNS_CONFLICT

/* define if printf and friends understand the %z length modifier */
#undef PRINTF_TAKES_Z_LEN

/* Number of arguments required by pthread_setname_np() function */
#undef PTHREAD_SETNAME_NP_ARGS

/* Define if kernel read_descriptor_t has the buf element */
#undef READ_DESCRIPTOR_T_HAS_BUF

/* 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

/* The size of 'long', as computed by sizeof. */
#undef SIZEOF_LONG

/* The size of 'unsigned int', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_INT

/* The size of 'unsigned long', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_LONG

/* The size of 'unsigned long long', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_LONG_LONG

/* The size of 'void *', as computed by sizeof. */
#undef SIZEOF_VOID_P

/* define if solookup takes a sockparams** */
#undef SOLOOKUP_TAKES_SOCKPARAMS

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

/* Define to 1 if all of the C89 standard headers exist (not just the ones
   required in a freestanding environment). This macro is provided for
   backward compatibility; new code need not use it. */
#undef STDC_HEADERS

/* Define if kernel struct address_space has the backing_dev_info element */
#undef STRUCT_ADDRESS_SPACE_HAS_BACKING_DEV_INFO

/* Define if kernel struct address_space_operations has the dirty_folio
   element */
#undef STRUCT_ADDRESS_SPACE_OPERATIONS_HAS_DIRTY_FOLIO

/* Define if kernel struct address_space_operations has the readahead element
   */
#undef STRUCT_ADDRESS_SPACE_OPERATIONS_HAS_READAHEAD

/* Define if kernel struct address_space_operations has the read_folio element
   */
#undef STRUCT_ADDRESS_SPACE_OPERATIONS_HAS_READ_FOLIO

/* Define if kernel struct address_space_operations has the write_begin
   element */
#undef STRUCT_ADDRESS_SPACE_OPERATIONS_HAS_WRITE_BEGIN

/* Define if kernel struct backing_dev_info has the name element */
#undef STRUCT_BACKING_DEV_INFO_HAS_NAME

/* Define if kernel struct cred has the session_keyring element */
#undef STRUCT_CRED_HAS_SESSION_KEYRING

/* Define if kernel struct ctl_table has the ctl_name element */
#undef STRUCT_CTL_TABLE_HAS_CTL_NAME

/* Define if kernel struct dentry has the d_children element */
#undef STRUCT_DENTRY_HAS_D_CHILDREN

/* Define if kernel struct dentry has the d_u.d_alias element */
#undef STRUCT_DENTRY_HAS_D_U_D_ALIAS

/* Define if kernel struct dentry has the d_u.d_child element */
#undef STRUCT_DENTRY_HAS_D_U_D_CHILD

/* Define if kernel struct dentry_operations has the d_automount element */
#undef STRUCT_DENTRY_OPERATIONS_HAS_D_AUTOMOUNT

/* Define if kernel struct file has the f_path element */
#undef STRUCT_FILE_HAS_F_PATH

/* Define if kernel struct file_operations has the flock element */
#undef STRUCT_FILE_OPERATIONS_HAS_FLOCK

/* Define if kernel struct file_operations has the iterate element */
#undef STRUCT_FILE_OPERATIONS_HAS_ITERATE

/* Define if kernel struct file_operations has the iterate_shared element */
#undef STRUCT_FILE_OPERATIONS_HAS_ITERATE_SHARED

/* Define if kernel struct file_operations has the read_iter element */
#undef STRUCT_FILE_OPERATIONS_HAS_READ_ITER

/* Define if kernel struct file_operations has the sendfile element */
#undef STRUCT_FILE_OPERATIONS_HAS_SENDFILE

/* define if struct file_operations has splice functions */
#undef STRUCT_FILE_OPERATIONS_HAS_SPLICE

/* Define if kernel struct file_system_type has the mount element */
#undef STRUCT_FILE_SYSTEM_TYPE_HAS_MOUNT

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

/* Define if kernel struct group_info has the gid element */
#undef STRUCT_GROUP_INFO_HAS_GID

/* Define if kernel struct inode has the i_alloc_sem element */
#undef STRUCT_INODE_HAS_I_ALLOC_SEM

/* Define if kernel struct inode has the i_blkbits element */
#undef STRUCT_INODE_HAS_I_BLKBITS

/* Define if kernel struct inode has the i_blksize element */
#undef STRUCT_INODE_HAS_I_BLKSIZE

/* Define if kernel struct inode has the i_mutex element */
#undef STRUCT_INODE_HAS_I_MUTEX

/* Define if kernel struct inode has the i_security element */
#undef STRUCT_INODE_HAS_I_SECURITY

/* Define if kernel struct inode_operations has the get_link element */
#undef STRUCT_INODE_OPERATIONS_HAS_GET_LINK

/* Define if kernel struct inode_operations has the truncate element */
#undef STRUCT_INODE_OPERATIONS_HAS_TRUNCATE

/* Define if kernel struct key has the payload.value element */
#undef STRUCT_KEY_HAS_PAYLOAD_VALUE

/* Define if kernel struct key_type has the instantiate_prep element */
#undef STRUCT_KEY_TYPE_HAS_INSTANTIATE_PREP

/* Define if kernel struct key_type has the match_preparse element */
#undef STRUCT_KEY_TYPE_HAS_MATCH_PREPARSE

/* Define if kernel struct key_type has the preparse element */
#undef STRUCT_KEY_TYPE_HAS_PREPARSE

/* Define if kernel struct nameidata has the path element */
#undef STRUCT_NAMEIDATA_HAS_PATH

/* Define if kernel struct page has the __folio_index element */
#undef STRUCT_PAGE_HAS___FOLIO_INDEX

/* Define if kernel struct proc_dir_entry has the owner element */
#undef STRUCT_PROC_DIR_ENTRY_HAS_OWNER

/* Define if kernel struct proc_ops has the proc_compat_ioctl element */
#undef STRUCT_PROC_OPS_HAS_PROC_COMPAT_IOCTL

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

/* Define if kernel struct super_block has the s_bdi element */
#undef STRUCT_SUPER_BLOCK_HAS_S_BDI

/* Define if kernel struct super_block has the s_d_op element */
#undef STRUCT_SUPER_BLOCK_HAS_S_D_OP

/* Define if kernel struct super_operations has the alloc_inode element */
#undef STRUCT_SUPER_OPERATIONS_HAS_ALLOC_INODE

/* Define if kernel struct super_operations has the evict_inode element */
#undef STRUCT_SUPER_OPERATIONS_HAS_EVICT_INODE

/* Define if kernel struct task_struct has the cred element */
#undef STRUCT_TASK_STRUCT_HAS_CRED

/* Define if kernel struct task_struct has the exit_state element */
#undef STRUCT_TASK_STRUCT_HAS_EXIT_STATE

/* Define if kernel struct task_struct has the parent element */
#undef STRUCT_TASK_STRUCT_HAS_PARENT

/* Define if kernel struct task_struct has the real_parent element */
#undef STRUCT_TASK_STRUCT_HAS_REAL_PARENT

/* Define if kernel struct task_struct has the rlim element */
#undef STRUCT_TASK_STRUCT_HAS_RLIM

/* Define if kernel struct task_struct has the sig element */
#undef STRUCT_TASK_STRUCT_HAS_SIG

/* Define if kernel struct task_struct has the sighand element */
#undef STRUCT_TASK_STRUCT_HAS_SIGHAND

/* Define if kernel struct task_struct has the sigmask_lock element */
#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 kernel struct task_struct has the tgid element */
#undef STRUCT_TASK_STRUCT_HAS_TGID

/* Define if kernel struct task_struct has the thread_info element */
#undef STRUCT_TASK_STRUCT_HAS_THREAD_INFO

/* Define if kernel struct task_struct has the total_link_count element */
#undef STRUCT_TASK_STRUCT_HAS_TOTAL_LINK_COUNT

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

/* define if you want to enable ubik read while write */
#undef UBIK_READ_WHILE_WRITE

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

/* Enable extensions on AIX, Interix, z/OS.  */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
#endif
/* Enable general extensions on macOS.  */
#ifndef _DARWIN_C_SOURCE
# undef _DARWIN_C_SOURCE
#endif
/* Enable general extensions on Solaris.  */
#ifndef __EXTENSIONS__
# undef __EXTENSIONS__
#endif
/* Enable GNU extensions on systems that have them.  */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
/* Enable X/Open compliant socket functions that do not require linking
   with -lxnet on HP-UX 11.11.  */
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
# undef _HPUX_ALT_XOPEN_SOCKET_API
#endif
/* Identify the host operating system as Minix.
   This macro does not affect the system headers' behavior.
   A future release of Autoconf may stop defining this macro.  */
#ifndef _MINIX
# undef _MINIX
#endif
/* Enable general extensions on NetBSD.
   Enable NetBSD compatibility extensions on Minix.  */
#ifndef _NETBSD_SOURCE
# undef _NETBSD_SOURCE
#endif
/* Enable OpenBSD compatibility extensions on NetBSD.
   Oddly enough, this does nothing on OpenBSD.  */
#ifndef _OPENBSD_SOURCE
# undef _OPENBSD_SOURCE
#endif
/* Define to 1 if needed for POSIX-compatible behavior.  */
#ifndef _POSIX_SOURCE
# undef _POSIX_SOURCE
#endif
/* Define to 2 if needed for POSIX-compatible behavior.  */
#ifndef _POSIX_1_SOURCE
# undef _POSIX_1_SOURCE
#endif
/* Enable POSIX-compatible threading on Solaris.  */
#ifndef _POSIX_PTHREAD_SEMANTICS
# undef _POSIX_PTHREAD_SEMANTICS
#endif
/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
#endif
/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
# undef __STDC_WANT_IEC_60559_BFP_EXT__
#endif
/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
# undef __STDC_WANT_IEC_60559_DFP_EXT__
#endif
/* Enable extensions specified by C23 Annex F.  */
#ifndef __STDC_WANT_IEC_60559_EXT__
# undef __STDC_WANT_IEC_60559_EXT__
#endif
/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
#endif
/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015.  */
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
# undef __STDC_WANT_IEC_60559_TYPES_EXT__
#endif
/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
#ifndef __STDC_WANT_LIB_EXT2__
# undef __STDC_WANT_LIB_EXT2__
#endif
/* Enable extensions specified by ISO/IEC 24747:2009.  */
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
# undef __STDC_WANT_MATH_SPEC_FUNCS__
#endif
/* Enable extensions on HP NonStop.  */
#ifndef _TANDEM_SOURCE
# undef _TANDEM_SOURCE
#endif
/* Enable X/Open extensions.  Define to 500 only if necessary
   to make mbstate_t available.  */
#ifndef _XOPEN_SOURCE
# undef _XOPEN_SOURCE
#endif


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

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

/* Define to the type of a signed integer type wide enough to hold a pointer,
   if such a type exists, and if the system does not define it. */
#undef intptr_t

/* Define as a signed integer type capable of holding a process identifier. */
#undef pid_t

/* Define to int if <signal.h> does not define. */
#undef sig_atomic_t

/* Define as 'unsigned int' if <stddef.h> doesn't define. */
#undef size_t

/* Define to int if <sys/socket.h> does not define. */
#undef socklen_t

/* Define as 'int' if <sys/types.h> doesn't define. */
#undef ssize_t

/* Define to the type of an unsigned integer type wide enough to hold a
   pointer, if such a type exists, and if the system does not define it. */
#undef uintptr_t


#undef HAVE_RES_SEARCH
#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
#ifdef UKERNEL
/*
 * Always use 64-bit file offsets for UKERNEL code. Needed for UKERNEL stuff to
 * play nice with some other interfaces like FUSE. We technically only would
 * need to define this when building for such interfaces, but set it always to
 * try and reduce potential confusion.
 */
# define _FILE_OFFSET_BITS 64
# define AFS_CACHE_VNODE_PATH
#endif

#undef AFS_NAMEI_ENV
#undef BITMAP_LATER
#undef FAST_RESTART
#undef DEFINED_FOR_EACH_PROCESS
#undef DEFINED_PREV_TASK
#undef EXPORTED_SYS_CALL_TABLE
#undef EXPORTED_IA32_SYS_CALL_TABLE
#undef IRIX_HAS_MEM_FUNCS
#undef RECALC_SIGPENDING_TAKES_VOID
#undef STRUCT_FS_HAS_FS_ROLLED
#undef ssize_t
/* glue for RedHat kernel bug */
#undef ENABLE_REDHAT_BUILDSYS
#if defined(ENABLE_REDHAT_BUILDSYS) && defined(KERNEL) && defined(REDHAT_FIX)
# include "redhat-fix.h"
#endif

/*
 * AC_HEADER_TIME, which set TIME_WITH_SYS_TIME, has been marked as obsolete
 * prior to autoconf 2.64 and autoconf 2.70 flags its use with a warning.
 * However the external roken code still relies on the definition.
 */
#define TIME_WITH_SYS_TIME 1

#endif /* __AFSCONFIG_H */
