extraconf.h 749 B

1234567891011121314151617181920212223242526
  1. /*
  2. This file is included directly from config.h.
  3. Don't include it from any other files.
  4. The only code that belongs here is preprocessor directives that:
  5. 1) change the configuration setting defined in config.h if there is a
  6. conflict between them.
  7. 2) define symbols that fully depend on those in config.h to eliminate
  8. the need to embed this logic into configure.in.
  9. */
  10. #if defined(HAVE_SIGADDSET) && defined(HAVE_SIGEMPTYSET)
  11. # if defined(HAVE_SIGACTION) && defined(HAVE_SIGPROCMASK)
  12. # define SLANG_POSIX_SIGNALS
  13. # endif
  14. #endif
  15. #if defined (__QNX__) && !defined(__QNXNTO__) && !defined (HAVE_INFOMOUNT_LIST)
  16. # define HAVE_INFOMOUNT_QNX
  17. #endif
  18. #if defined(HAVE_INFOMOUNT_LIST) || defined(HAVE_INFOMOUNT_QNX)
  19. # define HAVE_INFOMOUNT
  20. #endif