xconfig.h.in
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:11k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. /*
  2.  * Define to empty if the keyword does not work.
  3.  */
  4. #undef const
  5. #define HAVE_C_BIGENDIAN
  6. #undef WORDS_BIGENDIAN
  7. #define HAVE_C_BITFIELDS
  8. #undef BITFIELDS_HTOL
  9. /*
  10.  * Define as the return type of signal handlers (int or void).
  11.  */
  12. #undef RETSIGTYPE
  13. /*
  14.  * Header Files
  15.  */
  16. #undef PROTOTYPES /* if Compiler supports ANSI C prototypes */
  17. #undef HAVE_STDARG_H /* to use stdarg.h, else use varargs.h NOTE: SaberC on a Sun has prototypes but no stdarg.h */
  18. #undef HAVE_STDLIB_H /* to use general utility defines (malloc(), size_t ...) and general C library prototypes */
  19. #undef HAVE_STRING_H /* to get NULL and ANSI C string function prototypes */
  20. #undef HAVE_STRINGS_H /* to get BSD string function prototypes */
  21. #undef STDC_HEADERS /* if ANSI compliant stdlib.h, stdarg.h, string.h, float.h are present */
  22. #undef HAVE_UNISTD_H /* to get POSIX syscall prototypes XXX sys/file.h fcntl.h (unixstd/fctl)XXX*/
  23. #undef HAVE_LIMITS_H /* to get POSIX numeric limits constants */
  24. #undef HAVE_A_OUT_H /* if a.out.h is present (may be a system using a.out format) */
  25. #undef HAVE_AOUTHDR_H /* if aouthdr.h is present. This is a COFF system */
  26. #undef HAVE_ELF_H /* if elf.h is present. This is an ELF system */
  27. #undef HAVE_FCNTL_H /* to access, O_XXX constants for open(), otherwise use sys/file.h */
  28. #undef HAVE_INTTYPES_H /* to use UNIX-98 inttypes.h */
  29. #undef HAVE_DIRENT_H /* to use POSIX dirent.h */
  30. #undef HAVE_SYS_DIR_H /* to use BSD sys/dir.h */
  31. #undef HAVE_NDIR_H /* to use ndir.h */
  32. #undef HAVE_SYS_NDIR_H /* to use sys/ndir.h */
  33. #undef HAVE_MALLOC_H /* if malloc.h exists */
  34. #undef HAVE_TERMIOS_H /* to use POSIX termios.h */
  35. #undef HAVE_TERMIO_H /* to use SVR4 termio.h */
  36. #undef HAVE_SHADOW_H /* if shadow.h exists */
  37. #undef HAVE_SYSLOG_H /* if syslog.h exists */
  38. #undef HAVE_SYS_TIME_H /* may include sys/time.h for struct timeval */
  39. #undef TIME_WITH_SYS_TIME_H /* may include both time.h and sys/time.h */
  40. #undef HAVE_UTIMES /* to use BSD utimes() and sys/time.h */
  41. #undef HAVE_UTIME_H /* to use utime.h for the utimbuf structure declaration, else declare struct utimbuf yourself */
  42. #undef HAVE_SYS_IOCTL_H /* if sys/ioctl.h is present */
  43. #undef HAVE_SYS_PARAM_H /* if sys/param.h is present */
  44. #undef HAVE_MNTENT_H /* if mntent.h is present */
  45. #undef HAVE_SYS_MNTENT_H /* if sys/mntent.h is present */
  46. #undef HAVE_SYS_MNTTAB_H /* if sys/mnttab.h is present */
  47. #undef HAVE_SYS_MOUNT_H /* if sys/mount.h is present */
  48. #undef HAVE_WAIT_H /* to use wait.h for prototypes and union wait */
  49. #undef HAVE_SYS_WAIT_H /* else use sys/wait.h */
  50. #undef HAVE_SYS_RESOURCE_H /* to use sys/resource.h for rlimit() and wait3() */
  51. #undef HAVE_SYS_PROCFS_H /* to use sys/procfs.h for wait3() emulation */
  52. #undef HAVE_SYS_SYSTEMINFO_H /* to use SVr4 sysinfo() */
  53. #undef HAVE_SYS_UTSNAME_H /* to use uname() */
  54. #undef HAVE_SYS_PRIOCNTL_H /* to use SVr4 priocntl() instead of nice()/setpriority() */
  55. #undef HAVE_SYS_RTPRIOCNTL_H /* if the system supports SVr4 real time classes */
  56. #undef HAVE_SYS_MTIO_H /* to use mtio definitions from sys/mtio.h */
  57. #undef HAVE_SYS_MMAN_H /* to use definitions for mmap()/madvise()... from sys/mman.h */
  58. #undef MAJOR_IN_MKDEV /* if we should include sys/mkdev.h to get major()/minor()/makedev() */
  59. #undef MAJOR_IN_SYSMACROS /* if we should include sys/sysmacros.h to get major()/minor()/makedev() */
  60. #undef HAVE_SYS_DKIO_H /* if we may include sys/dkio.h for disk ioctls */
  61. #undef HAVE_SYS_DKLABEL_H /* if we may include sys/dklabel.h for disk label */
  62. #undef HAVE_SUN_DKIO_H /* if we may include sun/dkio.h for disk ioctls */
  63. #undef HAVE_SUN_DKLABEL_H /* if we may include sun/dklabel.h for disk label */
  64. #undef HAVE_POLL_H /* if we may include poll.h to use poll() */
  65. #undef HAVE_SYS_POLL_H /* if we may include sys/poll.h to use poll() */
  66. #undef HAVE_LINUX_PG_H /* if we may include linux/pg.h for PP ATAPI sypport */
  67. #undef HAVE_CAMLIB_H /* if we may include camlib.h for CAM SCSI transport definitions */
  68. #undef HAVE_IEEEFP_H /* if we may include ieeefp.h for FINITE()/IS_INF()/IS_NAN() */
  69. #undef HAVE_FP_H /* if we may include fp.h for FINITE()/IS_INF()/IS_NAN() */
  70. #undef HAVE_VALUES_H /* if we may include values.h for MAXFLOAT */
  71. #undef HAVE_FLOAT_H /* if we may include float.h for FLT_MAX */
  72. #undef HAVE_USG_STDIO /* if we have USG derived STDIO */
  73. #undef HAVE_ERRNO_DEF /* if we have errno definition in <errno.h> */
  74. #undef HAVE_VFORK_H /* if we should include vfork.h for vfork() definitions */
  75. /*
  76.  * Convert to SCHILY name
  77.  */
  78. #ifdef STDC_HEADERS
  79. # ifndef HAVE_STDC_HEADERS
  80. # define HAVE_STDC_HEADERS
  81. # endif
  82. #endif
  83. #ifdef HAVE_ELF_H
  84. #define HAVE_ELF /* This system uses ELF */
  85. #else
  86. # ifdef HAVE_AOUTHDR_H
  87. # define HAVE_COFF /* This system uses COFF */
  88. # else
  89. # ifdef HAVE_A_OUT_H
  90. # define HAVE_AOUT /* This system uses AOUT */
  91. # endif
  92. # endif
  93. #endif
  94. /*
  95.  * Library Functions
  96.  */
  97. #undef HAVE_STRERROR /* strerror() is present in libc */
  98. #undef HAVE_MEMMOVE /* memmove() is present in libc */
  99. #undef HAVE_MLOCKALL /* working mlockall() is present in libc */
  100. #undef HAVE_MMAP /* working mmap() is present in libc */
  101. #undef HAVE_FLOCK /* flock() is present in libc */
  102. #undef HAVE_FCHDIR /* fchdir() is present in libc */
  103. #undef HAVE_STATVFS /* statvfs() is present in libc */
  104. #undef HAVE_QUOTACTL /* quotactl() is present in libc */
  105. #undef HAVE_QUOTAIOCTL /* use ioctl(f, Q_QUOTACTL, &q) instead of quotactl() */
  106. #undef HAVE_SETREUID /* setreuid() is present in libc */
  107. #undef HAVE_SETRESUID /* setresuid() is present in libc */
  108. #undef HAVE_SETEUID /* seteuid() is present in libc */
  109. #undef HAVE_SETUID /* setuid() is present in libc */
  110. #undef HAVE_SETREGID /* setregid() is present in libc */
  111. #undef HAVE_SETRESGID /* setresgid() is present in libc */
  112. #undef HAVE_SETEGID /* setegid() is present in libc */
  113. #undef HAVE_SETGID /* setgid() is present in libc */
  114. #undef HAVE_SYNC /* sync() is present in libc */
  115. #undef HAVE_WAIT3 /* working wait3() is present in libc */
  116. #undef HAVE_WAIT4 /* wait4() is present in libc */
  117. #undef HAVE_WAITID /* waitid() is present in libc */
  118. #undef HAVE_WAITPID /* waitpid() is present in libc */
  119. #undef HAVE_GETHOSTID /* gethostid() is present in libc */
  120. #undef HAVE_GETHOSTNAME /* gethostname() is present in libc */
  121. #undef HAVE_GETDOMAINNAME /* getdomainname() is present in libc */
  122. #undef HAVE_GETPAGESIZE /* getpagesize() is present in libc */
  123. #undef HAVE_GETRUSAGE /* getrusage() is present in libc */
  124. #undef HAVE_POLL /* poll() is present in libc */
  125. #undef HAVE_SELECT /* select() is present in libc */
  126. #undef HAVE_LCHOWN /* lchown() is present in libc */
  127. #undef HAVE_BRK /* brk() is present in libc */
  128. #undef HAVE_SBRK /* sbrk() is present in libc */
  129. #undef HAVE_VA_COPY /* va_copy() is present in varargs.h/stdarg.h */
  130. #undef HAVE__VA_COPY /* __va_copy() is present in varargs.h/stdarg.h */
  131. #undef HAVE_DTOA /* BSD-4.4 __dtoa() is present in libc */
  132. #undef HAVE_GETCWD /* POSIX getcwd() is present in libc */
  133. #undef HAVE_SMMAP /* may map anonymous memory to get shared mem */
  134. #undef HAVE_SHMAT /* shmat() is present in libc */
  135. #undef HAVE_SEMGET /* semget() is present in libc */
  136. #undef HAVE_LSTAT /* lstat() is present in libc */
  137. #undef HAVE_READLINK /* readlink() is present in libc */
  138. #undef HAVE_RENAME /* rename() is present in libc */
  139. #undef HAVE_ECVT /* ecvt() is present in libc */
  140. #undef HAVE_FCVT /* fcvt() is present in libc */
  141. #undef HAVE_GCVT /* gcvt() is present in libc */
  142. #undef HAVE_ECVT_R /* ecvt_r() is present in libc */
  143. #undef HAVE_FCVT_R /* fcvt_r() is present in libc */
  144. #undef HAVE_GCVT_R /* gcvt_r() is present in libc */
  145. #undef HAVE_ECONVERT /* econvert() is present in libc */
  146. #undef HAVE_FCONVERT /* fconvert() is present in libc */
  147. #undef HAVE_GCONVERT /* gconvert() is present in libc */
  148. #undef HAVE_SETPRIORITY /* setpriority() is present in libc */
  149. #undef HAVE_NICE /* nice() is present in libc */
  150. #undef HAVE_DOSSETPRIORITY /* DosSetPriority() is present in libc */
  151. #undef HAVE_DOSALLOCSHAREDMEM /* DosAllocSharedMem() is present in libc */
  152. #undef HAVE_SEEKDIR /* seekdir() is present in libc */
  153. #undef HAVE_PUTENV /* putenv() is present in libc (preferred function) */
  154. #undef HAVE_SETENV /* setenv() is present in libc (use instead of putenv()) */
  155. #undef HAVE_UNAME /* uname() is present in libc */
  156. #undef HAVE_STRCASECMP /* strcasecmp() is present in libc */
  157. #undef HAVE_STRSIGNAL /* strsignal() is present in libc */
  158. #undef HAVE_STR2SIG /* str2sig() is present in libc */
  159. #undef HAVE_SIG2STR /* sig2str() is present in libc */
  160. #undef HAVE_KILLPG /* killpg() is present in libc */
  161. #undef HAVE_SIGRELSE /* sigrelse() is present in libc */
  162. #undef HAVE_SYS_SIGLIST /* char *sys_siglist[] is present in libc */
  163. #undef HAVE_NANOSLEEP /* nanosleep() is present in libc */
  164. #undef HAVE_USLEEP /* usleep() is present in libc */
  165. #undef HAVE_FORK /* fork() is present in libc */
  166. #undef vfork
  167. #if defined(HAVE_QUOTACTL) || defined(HAVE_QUOTAIOCTL)
  168. # define HAVE_QUOTA /* The system inludes quota */
  169. #endif
  170. #ifdef HAVE_SHMAT
  171. # define HAVE_USGSHM /* USG shared memory is present */
  172. #endif
  173. #ifdef HAVE_SEMGET
  174. # define HAVE_USGSEM /* USG semaphores are present */
  175. #endif
  176. /*
  177.  * Structures
  178.  */
  179. #undef HAVE_MTGET_DSREG /* if struct mtget contains mt_dsreg (drive status) */
  180. #undef HAVE_MTGET_RESID /* if struct mtget contains mt_resid (residual count) */
  181. #undef HAVE_MTGET_FILENO /* if struct mtget contains mt_fileno (file #) */
  182. #undef HAVE_MTGET_BLKNO /* if struct mtget contains mt_blkno (block #0) */
  183. #undef HAVE_STRUCT_RUSAGE /* have struct rusage in sys/resource.h */
  184. #undef HAVE_UNION_SEMUN /* have an illegal definition for union semun in sys/sem.h */
  185. #undef HAVE_UNION_WAIT /* have union wait in wait.h */
  186. #undef HAVE_ST_SPARE1 /* if struct stat contains st_spare1 (usecs) */
  187. #undef HAVE_ST_NSEC /* if struct stat contains st_atim.st_nsec (nanosecs */
  188. #undef HAVE_ST_BLKSIZE /* if struct stat contains st_blksize */
  189. #undef HAVE_ST_BLOCKS /* if struct stat contains st_blocks */
  190. #undef HAVE_ST_RDEV /* if struct stat contains st_rdev */
  191. #undef STAT_MACROS_BROKEN /* if the macros S_ISDIR, S_ISREG .. don't work */
  192. #undef DEV_MINOR_BITS /* # if bits needed to hold minor device number */
  193. #undef DEV_MINOR_NONCONTIG /* if bits in minor device number are noncontiguous */
  194. /*
  195.  * Types
  196.  */
  197. #undef SIZEOF_CHAR
  198. #undef SIZEOF_SHORT_INT
  199. #undef SIZEOF_INT
  200. #undef SIZEOF_LONG_INT
  201. #undef SIZEOF_LONG_LONG
  202. #undef SIZEOF_CHAR_P
  203. #undef SIZEOF_UNSIGNED_CHAR
  204. #undef SIZEOF_UNSIGNED_SHORT_INT
  205. #undef SIZEOF_UNSIGNED_INT
  206. #undef SIZEOF_UNSIGNED_LONG_INT
  207. #undef SIZEOF_UNSIGNED_LONG_LONG
  208. #undef SIZEOF_UNSIGNED_CHAR_P
  209. #undef HAVE_LONGLONG /* Compiler defines long long type */
  210. #undef CHAR_IS_UNSIGNED /* Compiler defines char to be unsigned */
  211. /*#undef HAVE_SIZE_T*/
  212. /*#undef NO_SIZE_T*/
  213. #undef VA_LIST_IS_ARRAY /* va_list is an array */
  214. #undef GETGROUPS_T
  215. #define GID_T GETGROUPS_T
  216. #undef HOST_CPU
  217. #undef HOST_VENDOR
  218. #undef HOST_OS