home *** CD-ROM | disk | FTP | other *** search
- /* Bruno Haible 31.12.1994 */
-
- #define UNIXCONF
-
-
- /* UNIX variants */
-
- /* AC_AIX */
- /* Define if on AIX 3. */
- #ifndef _ALL_SOURCE
- #undef _ALL_SOURCE
- #endif
-
- /* AC_ISC_POSIX */
- /* Define if you need to in order for stat and other things to work. */
- #ifndef _POSIX_SOURCE
- #undef _POSIX_SOURCE
- #endif
-
- /* AC_MINIX */
- /* Define if you need to in order for stat and other things to work. */
- #ifndef _POSIX_SOURCE
- #undef _POSIX_SOURCE
- #endif
- /* Define if the system does not provide POSIX.1 features except
- with this defined. */
- #ifndef _POSIX_1_SOURCE
- #undef _POSIX_1_SOURCE
- #endif
- /* Define if on MINIX. */
- #undef _MINIX
-
- /* CL_SHELLARGS */
- /* Define if /bin/sh is broken and /bin/ksh should be used instead. */
- #undef UNIX_USE_KSH
- /* Define if /bin/sh is broken and /bin/ksh is not available. */
- #undef UNIX_BROKEN_SH
-
-
- /* compiler characteristics */
-
- /* AC_C_CONST */
- /* Define this as empty if your compiler doesn't support the `const' keyword. */
- #undef const
-
- /* AC_C_INLINE */
- /* Define as __inline if that's what the C compiler calls it. */
- #undef inline
-
- /* CL_NOWARN */
- /* Define this as empty if your compiler doesn't support the `__nowarn__' keyword. */
- #undef __nowarn__
-
- /* CL_VOID */
- /* Define this as `char' if your compiler doesn't understand the void type. */
- #undef void
- /* Define this as `return' if your compiler allows returning expressions of
- type `void' from functions. */
- #define return_void
-
- /* CL_LONGLONG */
- /* Define if your compiler supports the `long long' type. */
- #undef HAVE_LONGLONG
-
-
- /* header files */
-
- /* CL_STDC_HEADERS */
- /* Define if you have the ANSI C header files
- <stdlib.h>, <stdarg.h>, <string.h>, <float.h>, <limits.h>. */
- #undef STDC_HEADERS
-
- /* CL_STDLIB_H */
- /* Define if you have <stdlib.h>. */
- #undef HAVE_STDLIB_H
-
- /* CL_UNISTD_H */
- /* Define if you have <unistd.h>. */
- #undef HAVE_UNISTD_H
-
- /* CL_OPENFLAGS */
- /* Define if you need <sys/file.h> for using open() flags like O_RDWR. */
- #undef NEED_SYS_FILE_H
-
- /* CL_DIR_HEADER, CL_DIRENT_WITHOUT_NAMLEN */
- /* How to read directories: */
- /* Define if you have <dirent.h>. */
- #undef DIRENT /* use <dirent.h> */
- #undef DIRENT_WITHOUT_NAMLEN
- /* Define if you don't have <dirent.h>, but have <sys/ndir.h>. */
- #undef SYSNDIR /* use <sys/ndir.h> */
- /* Define if you don't have <dirent.h>, but have <sys/dir.h>. */
- #undef SYSDIR /* use <sys/dir.h> */
- /* Define if you don't have <dirent.h>, but have <ndir.h>. */
- #undef NDIR /* use <ndir.h> */
- /* Define if the closedir() function has void return type. */
- #undef VOID_CLOSEDIR
-
- /* CL_UTSNAME */
- /* Define if you have <sys/utsname.h> and it defines struct utsname. */
- #undef HAVE_SYS_UTSNAME_H
-
- /* CL_NETDB */
- /* Define if you have <netdb.h>. */
- #undef HAVE_NETDB_H
-
- /* CL_SHM */
- /* Define if you have <sys/shm.h> and <sys/ipc.h>. */
- #undef HAVE_SHM
- /* Define if you also have <sys/sysmacros.h>. */
- #undef HAVE_SYS_SYSMACROS_H
-
- /* CL_TERM */
- /* Define if you have <termios.h>. */
- #undef HAVE_TERMIOS_H
- /* Define if you have tcgetattr(),
- either as a function or as a macro defined by <termios.h>. */
- #undef HAVE_TCGETATTR
- /* Define if <termios.h> defines TCSAFLUSH. */
- #undef HAVE_TCSAFLUSH
- /* Define if you have <termio.h>. */
- #undef HAVE_TERMIO_H
- /* Define if you have <sys/termio.h>. */
- #undef HAVE_SYS_TERMIO_H
- /* Define if you have <sgtty.h>. */
- #undef HAVE_SGTTY_H
-
- /* CL_FIND_X */
- /* Define if you have the X11 Window System. */
- #undef HAVE_X11
-
-
- /* typedefs */
-
- /* AC_TYPE_SIZE_T */
- #ifndef size_t
- #undef size_t
- #endif
-
- /* AC_TYPE_PID_T */
- #ifndef pid_t
- #undef pid_t
- #endif
-
- /* AC_TYPE_UID_T */
- #ifndef uid_t
- #undef uid_t
- #endif
-
- /* AC_TYPE_OFF_T */
- #ifndef off_t
- #undef off_t
- #endif
-
- /* CL_CADDR_T */
- #undef CADDR_T
-
- /* CL_CLOCK_T */
- #undef CLOCK_T
-
-
- /* structures and structure members */
-
- /* CL_STRUCT_TM */
- /* Define if <sys/time.h> is enough and <time.h> is unneeded
- in order to declare struct tm. */
- #undef TM_IN_SYS_TIME
-
-
- /* functions and declarations */
-
- /* CL_STRLEN */
- /* Define as the return type of strlen().
- Don't define if strlen() is a macro. */
- #undef RETSTRLENTYPE
- /* Define as const if the declaration of strlen() needs const. */
- #define STRLEN_CONST
-
- /* CL_MEMSET */
- /* Define if you have the memset() function. */
- #undef HAVE_MEMSET
-
- /* CL_MALLOC */
- /* Define as the return type of malloc(). */
- #undef RETMALLOCTYPE
- /* Define as the type of `size' in malloc() declaration. */
- #undef MALLOC_SIZE_T
-
- /* CL_FREE */
- /* Define as the return type of free(). */
- #undef RETFREETYPE
-
- /* CL_ALLOCA */
- /* Define if you have <alloca.h> and it should be used (not Ultrix). */
- #undef HAVE_ALLOCA_H
- /* Define if you need to link with an external alloca.o when using alloca(). */
- #undef NO_ALLOCA
-
- /* CL_SETJMP */
- /* Define if you have _setjmp() and _longjmp(). */
- #undef HAVE__JMP
- /* Define if longjmp() may return. */
- #undef LONGJMP_RETURNS
-
- /* AC_TYPE_SIGNAL */
- /* Define as the return type of signal handlers (int or void). */
- #define RETSIGTYPE void
-
- /* CL_SIGNAL_REINSTALL */
- /* Define if signal handlers need to be reinstalled when they are activated. */
- #undef SIGNAL_NEED_REINSTALL
-
- /* CL_SIGNALBLOCK */
- /* how to block and unblock signals */
- #undef SIGNALBLOCK_SYSV
- #undef SIGNALBLOCK_POSIX
- #undef SIGNALBLOCK_BSD
-
- /* CL_SIGNAL_UNBLOCK */
- /* Define if SIGNALBLOCK_BSD is defined above and
- signals need to be unblocked when signal handlers are left. */
- #undef SIGNAL_NEED_UNBLOCK
-
- /* CL_SIGPROCMASK */
- /* Define as const if the declaration of sigprocmask() needs const. */
- #define SIGPROCMASK_CONST
-
- /* CL_SIGACTION */
- /* Define if you have the sigaction() function. */
- #undef HAVE_SIGACTION
-
- /* CL_SIGINTERRUPT */
- /* Define if you have the siginterrupt() function. */
- #undef HAVE_SIGINTERRUPT
- /* Define if you don't have siginterrupt() or sigaction(), but sigvec(). */
- #undef HAVE_SIGVEC
-
- /* CL_ABORT */
- /* Define as the return type of abort(). */
- #undef RETABORTTYPE
- /* Define as __volatile__ if the declaration of abort() needs it. */
- #define ABORT_VOLATILE
-
- /* CL_SYS_ERRLIST */
- /* Define as const if the declaration type of sys_errlist needs const. */
- #define SYS_ERRLIST_CONST
-
- /* CL_GETENV */
- /* Define as const if the declaration of getenv() needs const. */
- #define GETENV_CONST
-
- /* AC_FUNC_VFORK */
- /* Define if you have <vfork.h>. */
- #undef HAVE_VFORK_H
- /* Define as fork if you have no working vfork(). */
- #undef vfork
-
- /* CL_VFORK */
- /* Define as the return type of vfork(). */
- #undef RETVFORKTYPE
-
- /* CL_SETSID */
- /* Define if you have the setsid() function. */
- #undef HAVE_SETSID
- /* Define if you have the setpgid() function. */
- #undef HAVE_SETPGID
-
- /* CL_EXECV */
- /* Define as const if the declaration of execv() needs const
- in the first argument. */
- #define EXECV_CONST
- /* Define as const if the second argument of execv() needs to be declared
- as an array of pointers to constant data. */
- #define EXECV1_CONST
- /* Define as const if the second argument of execv() needs to be declared
- as an array of constant pointers. */
- #define EXECV2_CONST
-
- /* CL_EXECL */
- /* Define if the declaration of execl() needs dots. */
- #undef EXECL_DOTS
- /* Define as const if the declaration of execl() needs const
- in the second argument. */
- #define EXECL_CONST
-
- /* CL_WAITPID */
- /* Define if you have the waitpid() function. */
- #undef HAVE_WAITPID
- /* Define as the type of `pid' in waitpid() declaration. */
- #undef PID_T
- /* Define if you have <sys/wait.h> but not the waitpid() function. */
- #undef HAVE_SYS_WAIT_H
-
- /* CL_RUSAGE */
- /* Define if you have <sys/resource.h>. */
- #undef HAVE_SYS_RESOURCE_H
- /* Define if you also have <sys/time.h>, the getrusage() function,
- the struct rusage type, and <sys/resource.h> defines RUSAGE_SELF. */
- #undef HAVE_GETRUSAGE
- /* Define if you have <sys/times.h>. */
- #undef HAVE_SYS_TIMES_H
-
- /* CL_GETWD */
- /* Define if you have the getwd() function. */
- #undef HAVE_GETWD
-
- /* CL_GETCWD */
- /* Define as the type of `bufsize' in getcwd() declaration. */
- #undef GETCWD_SIZE_T
-
- /* CL_CHDIR */
- /* Define as const if the declaration of chdir() needs const. */
- #define CHDIR_CONST
-
- /* CL_MKDIR */
- /* Define as const if the declaration of mkdir() needs const. */
- #define MKDIR_CONST
- /* Define as the type of `mode' in mkdir(), open() declaration. */
- #undef MODE_T
-
- /* CL_RMDIR */
- /* Define as const if the declaration of rmdir() needs const. */
- #define RMDIR_CONST
-
- /* AC_HEADER_STAT */
- /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
- #undef STAT_MACROS_BROKEN
-
- /* CL_STAT */
- /* Define as const if the declaration of stat() needs const. */
- #define STAT_CONST
-
- /* CL_LSTAT */
- /* Define if you have the lstat() function. */
- #undef HAVE_LSTAT
- /* Define as const if the declaration of lstat() needs const. */
- #define LSTAT_CONST
-
- /* CL_READLINK */
- /* Define if you have the readlink() function. */
- #undef HAVE_READLINK
- /* Define as const if the declaration of readlink() needs const. */
- #define READLINK_CONST
- /* Define as the type of `buf' in readlink() declaration. */
- #undef READLINK_BUF_T
- /* Define as the type of `bufsiz' in readlink() declaration. */
- #undef READLINK_SIZE_T
-
- /* CL_ELOOP */
- /* Define as the real value of ELOOP even if it is hidden in <errno.h>. */
- #undef ELOOP_VALUE
-
- /* CL_OPENDIR */
- /* Define as const if the declaration of opendir() needs const. */
- #define OPENDIR_CONST
-
- /* CL_OPEN */
- /* Define as const if the declaration of open() needs const. */
- #define OPEN_CONST
- /* Define if the declaration of open() needs dots. */
- #undef OPEN_DOTS
-
- /* CL_READ_WRITE */
- /* Define as the return type of read(), write(). */
- #undef RETRWTYPE
- /* Define as the type of `buf' in read(), write() declaration. */
- #undef RW_BUF_T
- /* Define as the type of `count' in read(), write() declaration. */
- #undef RW_SIZE_T
-
- /* CL_WRITE */
- /* Define as const if the declaration of write() needs const. */
- #define WRITE_CONST
-
- /* CL_RENAME */
- /* Define if you have the rename() function. */
- #undef HAVE_RENAME
- /* Define as const if the declaration of rename() needs const. */
- #define RENAME_CONST
-
- /* CL_UNLINK */
- /* Define as const if the declaration of unlink() needs const. */
- #define UNLINK_CONST
-
- /* CL_FSYNC */
- /* Define if you have the fsync() system call. */
- #undef HAVE_FSYNC
-
- /* CL_IOCTL */
- /* Define as the type of `request' in ioctl() declaration. */
- #undef IOCTL_REQUEST_T
- /* Define if the declaration of ioctl() needs dots. */
- #undef IOCTL_DOTS
- /* Define if you have the FIONREAD ioctl(). */
- #undef HAVE_FIONREAD
- /* Define if you need <sys/filio.h> for using ioctl's like FIONREAD. */
- #undef NEED_SYS_FILIO_H
- /* Define if you need <sys/ioctl.h> for using ioctl's like FIONREAD. */
- #undef NEED_SYS_IOCTL_H
-
- /* CL_FCNTL */
- /* Define if the declaration of fcntl() needs dots. */
- #undef FCNTL_DOTS
-
- /* CL_SELECT */
- /* Define if you have the select() system call. */
- #undef HAVE_SELECT
- /* Define if you also have <sys/select.h>. */
- #undef HAVE_SYS_SELECT_H
- /* Define as the type of `width' in select() declaration. */
- #undef SELECT_WIDTH_T
- /* Define as the type of `* readfds', `* writefds', `* exceptfds'
- in select() declaration. */
- #undef SELECT_SET_T
- /* Define as const if the declaration of select() needs const
- in the fifth argument. */
- #define SELECT_CONST
- /* Define if you have the poll() system call but not select(). */
- #undef HAVE_POLL
-
- /* CL_UALARM */
- /* Define if you have the ualarm() function. */
- #undef HAVE_UALARM
-
- /* CL_SETITIMER */
- /* Define if you have the setitimer() function. */
- #undef HAVE_SETITIMER
- /* Define as const if the declaration of setitimer() needs const. */
- #define SETITIMER_CONST
-
- /* CL_USLEEP */
- /* Define if you have the usleep() function. */
- #undef HAVE_USLEEP
-
- /* CL_LOCALTIME */
- /* Define as const if the declaration of localtime() needs const. */
- #define LOCALTIME_CONST
-
- /* CL_GETTIMEOFDAY */
- /* Define if you have the gettimeofday() function. */
- #undef HAVE_GETTIMEOFDAY
- /* Define if the declaration of gettimeofday() needs dots. */
- #undef GETTIMEOFDAY_DOTS
-
- /* CL_FTIME */
- /* Define if you have the ftime() function. */
- #undef HAVE_FTIME
-
- /* CL_TIMES_CLOCK */
- /* Define if you have the times() function and it returns the real time,
- but don't have the gettimeofday() or ftime() function. */
- #undef HAVE_TIMES_CLOCK
-
- /* CL_GETPWNAM */
- /* Define as const if the declaration of getpwnam() needs const. */
- #define GETPWNAM_CONST
-
- /* CL_GETPWUID */
- /* Define as the type of `uid' in getpwuid() declaration. */
- #undef GETPWUID_UID_T
-
- /* CL_GETHOSTNAME */
- /* Define if you have the gethostname() function. */
- #undef HAVE_GETHOSTNAME
- /* Define as the type of `namelen' in gethostname() declaration. */
- #undef GETHOSTNAME_SIZE_T
-
- /* CL_GETHOSTBYNAME */
- /* Define if you have gethostbyname() and either <netdb.h> or <sun/netdb.h>. */
- #undef HAVE_GETHOSTBYNAME
- /* Define as const if the declaration of gethostbyname() needs const. */
- #define GETHOSTBYNAME_CONST
-
- /* CL_CONNECT */
- /* Define as the type of `name' in connect() declaration. */
- #undef CONNECT_NAME_T
- /* Define as const if the declaration of connect() needs const. */
- #define CONNECT_CONST
-
- /* CL_UNIXCONN */
- /* Define if you have <sys/un.h>. */
- #undef HAVE_SYS_UN_H
- /* Define if the `struct sockaddr_un' from <sys/un.h> has a `sun_len' field. */
- #undef HAVE_SOCKADDR_UN_LEN
-
- /* CL_TCPCONN */
- /* Define if you have <netinet/in.h>. */
- #undef HAVE_NETINET_IN_H
- /* Define if you have <arpa/inet.h>. */
- #undef HAVE_ARPA_INET_H
- /* Define as the return type of inet_addr(). */
- #undef RET_INET_ADDR_TYPE
- /* Define as .s_addr if the return type of inet_addr() is a struct type,
- as empty if it is a scalar type. */
- #undef INET_ADDR_SUFFIX
- /* Define as const if the declaration of inet_addr() needs const. */
- #define INET_ADDR_CONST
- /* Define if you have <netinet/tcp.h>. */
- #undef HAVE_NETINET_TCP_H
-
- /* CL_GETPAGESIZE */
- /* Define if you have getpagesize(). */
- #undef HAVE_GETPAGESIZE
- /* Define as the return type of getpagesize(). */
- #undef RETGETPAGESIZETYPE
-
- /* CL_VADVISE */
- /* Define if you have the vadvise() system call. */
- #undef HAVE_VADVISE
-
- /* CL_MACH_VM */
- /* Define if you have the vm_allocate() and task_self() functions. */
- #undef HAVE_MACH_VM
-
- /* CL_MMAP */
- /* Define if you have <sys/mman.h> and the mmap() function. */
- #undef HAVE_MMAP
- /* Define as the return type of mmap(). */
- #undef RETMMAPTYPE
- /* Define as the type of `addr' in mmap() declaration. */
- #undef MMAP_ADDR_T
- /* Define as the type of `len' in mmap() declaration. */
- #undef MMAP_SIZE_T
- /* Define if <sys/mman.h> defines MAP_ANON and mmaping with MAP_ANON works. */
- #undef HAVE_MMAP_ANON
- /* Define if <sys/mman.h> defines MAP_ANONYMOUS and mmaping with MAP_ANONYMOUS
- works. */
- #undef HAVE_MMAP_ANONYMOUS
- /* Define if mmaping of the special device /dev/zero works. */
- #undef HAVE_MMAP_DEVZERO
- /* Define if mmaping of the special device /dev/zero works,
- but only on addresses < 2^29. */
- #undef HAVE_MMAP_DEVZERO_SUN4_29
-
- /* CL_MUNMAP */
- /* Define if you have the munmap() function. */
- #undef HAVE_MUNMAP
-
- /* CL_MPROTECT */
- /* Define if you have the mprotect() function. */
- #undef HAVE_MPROTECT
- /* Define if you have a working mprotect() function. */
- #undef HAVE_WORKING_MPROTECT
- /* Define as const if the declaration of mprotect() needs const. */
- #define MPROTECT_CONST
-
- /* CL_SHMGET */
- /* Define as the type of `size' in shmget() declaration. */
- #undef SHMGET_SIZE_T
-
- /* CL_SHMAT */
- /* Define as the return type of shmat(). */
- #undef RETSHMATTYPE
- /* Define as const if the declaration of shmat() needs const. */
- #define SHMAT_CONST
-
- /* CL_SHMCTL */
- /* Define if the declaration of shmctl() needs dots. */
- #undef SHMCTL_DOTS
-
- /* CL_SHM_RMID */
- /* Define if attaching removed (but alive!) shared memory segments works. */
- #undef SHM_RMID_VALID
-
-
- /* compiler characteristics */
-
- /* CL_CHAR_UNSIGNED */
- #ifndef __CHAR_UNSIGNED__
- #undef __CHAR_UNSIGNED__
- #endif
-
- /* CL_MACHINE */
- /* see machine.h */
-
-