/* $Id: acconfig.h,v 1.75 1999/03/04 05:12:20 assar Exp $ */

/* Define this to the type ssize_t should be */
#undef ssize_t

/*  Define this if we can include both sys/dir.h and dirent.h */
#undef USE_SYS_DIR_H

/*  Define this if RETSIGTYPE == void  */
#undef VOID_RETSIGTYPE

/*  Define this if struct utmp have ut_user  */
#undef HAVE_UT_USER

/*  Define this if struct utmp have ut_host  */
#undef HAVE_UT_HOST

/*  Define this if struct utmp have ut_addr  */
#undef HAVE_UT_ADDR

/*  Define this if struct utmp have ut_type  */
#undef HAVE_UT_TYPE

/*  Define this if struct utmp have ut_pid  */
#undef HAVE_UT_PID

/*  Define this if struct utmp have ut_id  */
#undef HAVE_UT_ID

/*  Define this if struct utmpx have ut_syslen  */
#undef HAVE_UT_SYSLEN

/*  Define this if struct utmpx have ut_syslen  */
#undef HAVE_UT_EXIT

/*  Define this if struct winsize is declared in sys/termios.h */
#undef HAVE_STRUCT_WINSIZE

/*  Define this if struct msghdr is declared in sys/socket.h */
#undef HAVE_STRUCT_MSGHDR

/*  Define this if struct iovec is declared in sys/uio.h */
#undef HAVE_STRUCT_IOVEC

/*  Define this if struct winsize have ws_xpixel */
#undef HAVE_WS_XPIXEL

/*  Define this if struct winsize have ws_ypixel */
#undef HAVE_WS_YPIXEL

/*  Define this to be the directory where the dictionary for cracklib */
/*  resides */
#undef DICTPATH

/* Define this if you want to use SOCKS v5 */
#undef SOCKS

/* Define this to the path of the mail spool directory */
#undef KRB4_MAILDIR

/* Define this if `struct sockaddr' includes sa_len */
#undef SOCKADDR_HAS_SA_LEN

/* Define this if `struct siaentity' includes ouid */
#undef SIAENTITY_HAS_OUID

/* Define if getlogin has POSIX flavour, as opposed to BSD */
#undef POSIX_GETLOGIN

/* Define if getpwnam_r has POSIX flavour */
#undef POSIX_GETPWNAM_R

/* define if getcwd() is broken (such as in SunOS) */
#undef BROKEN_GETCWD

/* define if the system is missing a prototype for crypt() */
#undef NEED_CRYPT_PROTO

/* define if the system is missing a prototype for fclose() */
#undef NEED_FCLOSE_PROTO

/* define if the system is missing a prototype for strtok_r() */
#undef NEED_STRTOK_R_PROTO

/* define if the system is missing a prototype for getusershell() */
#undef NEED_GETUSERSHELL_PROTO

/* define if /bin/ls takes -A */
#undef HAVE_LS_A

/* define if you have h_errno */
#undef HAVE_H_ERRNO

/* define if you have h_errlist but not hstrerror */
#undef HAVE_H_ERRLIST

/* define if you have h_nerr but not hstrerror */
#undef HAVE_H_NERR

/* define if your system has a declaration for h_errlist */
#undef HAVE_H_ERRLIST_DECLARATION

/* define if your system has a declaration for h_nerr */
#undef HAVE_H_NERR_DECLARATION

/* define if your system has a declaration for h_errno */
#undef HAVE_H_ERRNO_DECLARATION

/* define if your system has a declaration for optarg */
#undef HAVE_OPTARG_DECLARATION

/* define if your system has a declaration for optind */
#undef HAVE_OPTIND_DECLARATION

/* define if your system has a declaration for opterr */
#undef HAVE_OPTERR_DECLARATION

/* define if your system has a declaration for optopt */
#undef HAVE_OPTOPT_DECLARATION

/* define if your system has optreset */
#undef HAVE_OPTRESET

/* define if your system has a declaration for optreset */
#undef HAVE_OPTRESET_DECLARATION

/* define if your system has a declaration for __progname */
#undef HAVE___PROGNAME_DECLARATION

/* define if your compiler has __FUNCTION__ */
#undef HAVE___FUNCTION__

/* define if your compiler has __attribute__ */
#undef HAVE___ATTRIBUTE__

/* Check if select need a prototype */
#undef NEED_SELECT_PROTO

@BOTTOM@

#undef HAVE_INT8_T
#undef HAVE_INT16_T
#undef HAVE_INT32_T
#undef HAVE_INT64_T
#undef HAVE_U_INT8_T
#undef HAVE_U_INT16_T
#undef HAVE_U_INT32_T
#undef HAVE_U_INT64_T
#undef HAVE_BOOL
#undef HAVE_SSIZE_T
#undef HAVE_REGISTER_T
#undef HAVE_INT32
#undef HAVE_U_INT32
#undef HAVE_INTPTR_T

#undef EFF_NTOHL

/* RCSID */
#define RCSID(msg) \
static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }

#undef VERSION
#undef PACKAGE

/* Check for posix signals */
#undef HAVE_POSIX_SIGNALS

#undef HAVE_READLINE

/* prefix for /dev/fd */
#undef DEV_FD_PREFIX

/* does the system have /dev/fd? */
#undef HAVE_DEV_FD

/* we always have stds.h */
#define HAVE_STDS_H

/* We have krb_principal from kth-krb ? */
#undef HAVE_KRB_PRINCIPAL

/* Define if you have a krb_get_err_text (otherwise, you should really
   get more modern kerberos code) */
#undef HAVE_KRB_GET_ERR_TEXT

/* If we have _res */
#undef HAVE__RES

/* Define if you have kerberos */
#undef KERBEROS

/* Define if your kernel has a vop_nolock */
#undef HAVE_KERNEL_VOP_NOLOCK

/* Define if your kernel has a vop_nounlock */
#undef HAVE_KERNEL_VOP_NOUNLOCK

/* Define if your kernel has a vop_noislocked */
#undef HAVE_KERNEL_VOP_NOISLOCKED

/* Define if your kernel has a vop_stdnolock */
#undef HAVE_KERNEL_VOP_STDLOCK

/* Define if your kernel has a vop_stdnounlock */
#undef HAVE_KERNEL_VOP_STDUNLOCK

/* Define if your kernel has a vop_stdnoislocked */
#undef HAVE_KERNEL_VOP_STDISLOCKED

/* Define if your kernel has a vop_revoke */
#undef HAVE_KERNEL_VOP_REVOKE

/* Define if your kernel has a genfs_nolock */
#undef HAVE_KERNEL_GENFS_NOLOCK

/* Define if your kernel has a genfs_nounlock */
#undef HAVE_KERNEL_GENFS_NOUNLOCK

/* Define if your kernel has a genfs_noislocked */
#undef HAVE_KERNEL_GENFS_NOISLOCKED

/* Define if your kernel has a genfs_revoke */
#undef HAVE_KERNEL_GENFS_REVOKE

/* Define if your kernel has a vfs_opv_init */
#undef HAVE_KERNEL_VFS_OPV_INIT

/* Define if your kernel has a vfs_opv_init_default */
#undef HAVE_KERNEL_VFS_OPV_INIT_DEFAULT

/* Define if your kernel has a vfs_opv_init_explicit */
#undef HAVE_KERNEL_VFS_OPV_INIT_EXPLICIT

/* Define if your kernel has a vfs_add_vnodeops */
#undef HAVE_KERNEL_VFS_ADD_VNODEOPS

/* Define if your kernel has a vfs_attach */
#undef HAVE_KERNEL_VFS_ATTACH

/* Define if your kernel has a vfs_register */
#undef HAVE_KERNEL_VFS_REGISTER

/* Define if your kernel has a vfs_getnewfsid */
#undef HAVE_KERNEL_VFS_GETNEWFSID

/* Define if your kernel has a vfs_getvfs */
#undef HAVE_KERNEL_VFS_GETVFS

/* Define if your kernel has a vfs_object_create */
#undef HAVE_KERNEL_VFS_OBJECT_CREATE

/* Define if your kernel has a zfreei */
#undef HAVE_KERNEL_ZFREEI

/* Define if your kernel has a vfs_cache_lookup */
#undef HAVE_KERNEL_VFS_CACHE_LOOKUP

/* Define if your kernel has a vnode_pager_generic_putpages */
#undef HAVE_KERNEL_VNODE_PAGER_GENERIC_PUTPAGES

/* Define if your kernel has a vnode_pager_generic_getpages */
#undef HAVE_KERNEL_VNODE_PAGER_GENERIC_GETPAGES

/* Define if your kernel has a vnode_pager_setsize */
#undef HAVE_KERNEL_VNODE_PAGER_SETSIZE

/* Define if your kernel has a doforce */
#undef HAVE_KERNEL_DOFORCE

/* Define if your struct dirent has a field d_type */
#undef HAVE_STRUCT_DIRENT_D_TYPE

/* Define if your struct vfsconf has a field vfc_refcount */
#undef HAVE_STRUCT_VFSCONF_VFC_REFCOUNT

/* Define if your struct vfsconf has a field vfc_mountroot */
#undef HAVE_STRUCT_VFSCONF_VFC_MOUNTROOT

/* Define if your struct uio has a field uio_procp */
#undef HAVE_STRUCT_UIO_UIO_PROCP

/* Define if your struct vfsops has a field vfs_opv_descs */
#undef HAVE_STRUCT_VFSOPS_VFS_OPV_DESCS

/* Define if your struct vfsops has a field vfs_name */
#undef HAVE_STRUCT_VFSOPS_VFS_NAME

/* Define if your struct vfsops has a field vfs_oid */
#undef HAVE_STRUCT_VFSOPS_VFS_OID

/* Define if your struct vfsops has a field vfs_checkexp */
#undef HAVE_STRUCT_VFSOPS_VFS_CHECKEXP

/* Define if your struct vfsops has a field vfs_uninit */
#undef HAVE_STRUCT_VFSOPS_VFS_UNINIT

/* Define if you want to use mmap:ed time */
#undef USE_MMAPTIME

/* Define if your hstrerror needs const like SunOS 5.6 */ 
#undef NEED_HSTRERROR_CONST

/* Define if your hstrerror need proto */
#undef NEED_HSTRERROR_PROTO

/* define if the system is missing a prototype for inet_aton() */
#undef NEED_INET_ATON_PROTO

/* Define if you have gnu libc */
#undef HAVE_GLIBC

/* Define this if `struct sockaddr' includes sa_len */
#undef SOCKADDR_HAS_SA_LEN

/* Define this if htnol is broken, but can be fixed with define magic */
#undef HAVE_REPAIRABLE_HTONL

/* Define this if struct ViceIoctl is defined by linux/fs.h */
#undef HAVE_STRUCT_VICEIOCTL_IN

/* Linux kernel types */
#undef HAVE_LINUX_KERNEL_INT8_T
#undef HAVE_LINUX_KERNEL_INT16_T
#undef HAVE_LINUX_KERNEL_INT32_T
#undef HAVE_LINUX_KERNEL_INT64_T
#undef HAVE_LINUX_KERNEL_U_INT8_T
#undef HAVE_LINUX_KERNEL_U_INT16_T
#undef HAVE_LINUX_KERNEL_U_INT32_T
#undef HAVE_LINUX_KERNEL_U_INT64_T

/* Define this if you have a struct new_stat */
#undef HAVE_STRUCT_NEW_STAT

/* Define this if you have a type vop_t */
#undef HAVE_VOP_T

/* Define this is you have a vfssw */
#undef HAVE_VFSSW

/* Define this if struct mount have mnt_syncer */
#undef HAVE_STRUCT_MOUNT_MNT_SYNCER

/* Define this if struct proc have p_sigmask */
#undef HAVE_STRUCT_PROC_P_SIGMASK

/* Define this if you have struct a_flags instead of a_waitfor in vop_fseek*/
#undef HAVE_STRUCT_VOP_FSYNC_ARGS_A_FLAGS

/* Define this if struct proc have p_retval */
#undef HAVE_STRUCT_PROC_P_RETVAL

/* Define this if struct file_operations has flush */
#undef HAVE_STRUCT_FILE_OPERATIONS_FLUSH

/* Define this if the read_super superoperation takes the dir_d argument */
#undef HAVE_READ_SUPER_FOUR_ARGS

/* Define this if the follow_link inode-operation takes the follow argument */
#undef HAVE_FOLLOW_LINK_THREE_ARGS

/* Define this if your full_name_hash works with 8bit characters */
#undef HAVE_FULL_NAME_HASH_8BIT

/* Define if your getvfsbyname takes two arguments */
#undef HAVE_GETVFSBYNAME_TWO_ARGS

/* Define if you have DIRSIZ in <dirent.h> */
#undef DIRSIZ_IN_DIRENT_H

/* Define if you have DIRSIZ in <sys/dir.h> */
#undef DIRSIZ_IN_SYS_DIR_H

/* Define if you have GENERIC_DIRENT in <sys/dirent.h> */
#undef GENERIC_DIRSIZ_IN_SYS_DIRENT_H

/* Define if running on Irix 6.4 or later */
#undef IRIX_64

/*
 * Defintions that are ugly but needed to get all the symbols used
 */

/*
 * Defining this enables lots of useful (and used) extensions on
 * glibc-based systems such as Linux
 */

#define _GNU_SOURCE

/*
 * Defining this enables us to get the definition of `sigset_t' and
 * other importatnt definitions on Solaris.
 */

#define __EXTENSIONS__
