File:  [ELWIX - Embedded LightWeight unIX -] / libaitsched / inc / config.h.in
Revision 1.10: download - view: text, annotated - select for diffs - revision graph
Mon Oct 17 22:45:06 2022 UTC (20 months ago) by misho
Branches: MAIN
CVS tags: sched8_3, sched8_2, sched8_1, sched8_0, sched7_9, sched7_8, sched7_7, sched7_6, sched7_5, sched7_4, sched7_3, sched7_2, sched7_1, sched7_0, SCHED8_2, SCHED8_1, SCHED8_0, SCHED7_9, SCHED7_8, SCHED7_7, SCHED7_6, SCHED7_5, SCHED7_4, SCHED7_3, SCHED7_2, SCHED7_1, SCHED7_0, SCHED6_9, HEAD
adds suport of libelwix memory manager like option
fix corner case under Linux when we have bad file descriptor for epoll

    1: /* inc/config.h.in.  Generated from configure.in by autoheader.  */
    2: 
    3: /* Build scheduler library with AIO operations */
    4: #undef AIO_SUPPORT
    5: 
    6: /* epoll support */
    7: #undef EP_SUPPORT
    8: 
    9: /* Define to 1 if you have the <bsd/string.h> header file. */
   10: #undef HAVE_BSD_STRING_H
   11: 
   12: /* Define to 1 if you have the `clock_gettime' function. */
   13: #undef HAVE_CLOCK_GETTIME
   14: 
   15: /* Define to 1 if you have the <inttypes.h> header file. */
   16: #undef HAVE_INTTYPES_H
   17: 
   18: /* Define to 1 if you have the `bsd' library (-lbsd). */
   19: #undef HAVE_LIBBSD
   20: 
   21: /* Define to 1 if you have the `pthread' library (-lpthread). */
   22: #undef HAVE_LIBPTHREAD
   23: 
   24: /* Define to 1 if you have the `rt' library (-lrt). */
   25: #undef HAVE_LIBRT
   26: 
   27: /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
   28:    to 0 otherwise. */
   29: #undef HAVE_MALLOC
   30: 
   31: /* Define to 1 if you have the `memset' function. */
   32: #undef HAVE_MEMSET
   33: 
   34: /* Define to 1 if you have the <stdint.h> header file. */
   35: #undef HAVE_STDINT_H
   36: 
   37: /* Define to 1 if you have the <stdio.h> header file. */
   38: #undef HAVE_STDIO_H
   39: 
   40: /* Define to 1 if you have the <stdlib.h> header file. */
   41: #undef HAVE_STDLIB_H
   42: 
   43: /* Define to 1 if you have the `strerror' function. */
   44: #undef HAVE_STRERROR
   45: 
   46: /* Define to 1 if you have the <strings.h> header file. */
   47: #undef HAVE_STRINGS_H
   48: 
   49: /* Define to 1 if you have the <string.h> header file. */
   50: #undef HAVE_STRING_H
   51: 
   52: /* Define to 1 if you have the `strlcat' function. */
   53: #undef HAVE_STRLCAT
   54: 
   55: /* Define to 1 if you have the `strlcpy' function. */
   56: #undef HAVE_STRLCPY
   57: 
   58: /* Define to 1 if you have the <sys/stat.h> header file. */
   59: #undef HAVE_SYS_STAT_H
   60: 
   61: /* Define to 1 if you have the <sys/time.h> header file. */
   62: #undef HAVE_SYS_TIME_H
   63: 
   64: /* Define to 1 if you have the <sys/types.h> header file. */
   65: #undef HAVE_SYS_TYPES_H
   66: 
   67: /* Define to 1 if you have the `timer_create' function. */
   68: #undef HAVE_TIMER_CREATE
   69: 
   70: /* Define to 1 if you have the `timer_delete' function. */
   71: #undef HAVE_TIMER_DELETE
   72: 
   73: /* Define to 1 if you have the `timer_settime' function. */
   74: #undef HAVE_TIMER_SETTIME
   75: 
   76: /* Define to 1 if you have the <unistd.h> header file. */
   77: #undef HAVE_UNISTD_H
   78: 
   79: /* How many kqueue events can scheduling at one time */
   80: #undef KQ_EVENTS
   81: 
   82: /* kqueue support */
   83: #undef KQ_SUPPORT
   84: 
   85: /* Turn off debug asserts */
   86: #undef NDEBUG
   87: 
   88: /* select support */
   89: #undef NO_SUPPORT
   90: 
   91: /* Define to the address where bug reports for this package should be sent. */
   92: #undef PACKAGE_BUGREPORT
   93: 
   94: /* Define to the full name of this package. */
   95: #undef PACKAGE_NAME
   96: 
   97: /* Define to the full name and version of this package. */
   98: #undef PACKAGE_STRING
   99: 
  100: /* Define to the one symbol short name of this package. */
  101: #undef PACKAGE_TARNAME
  102: 
  103: /* Define to the home page for this package. */
  104: #undef PACKAGE_URL
  105: 
  106: /* Define to the version of this package. */
  107: #undef PACKAGE_VERSION
  108: 
  109: /* Define to 1 if all of the C90 standard headers exist (not just the ones
  110:    required in a freestanding environment). This macro is provided for
  111:    backward compatibility; new code need not use it. */
  112: #undef STDC_HEADERS
  113: 
  114: /* support type */
  115: #undef SUP_ENABLE
  116: 
  117: /* Build libraries with debug information and additional messages */
  118: #undef __DEBUG
  119: 
  120: /* Build libraries with libelwix memory managemant */
  121: #undef __ELWIX
  122: 
  123: /* Define to `__inline__' or `__inline' if that's what the C compiler
  124:    calls it, or to nothing if 'inline' is not supported under any name.  */
  125: #ifndef __cplusplus
  126: #undef inline
  127: #endif
  128: 
  129: /* Define to rpl_malloc if the replacement function should be used. */
  130: #undef malloc
  131: 
  132: /* Define to `unsigned int' if <sys/types.h> does not define. */
  133: #undef size_t

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>