extraconf.h 821 B

12345678910111213141516171819202122232425262728293031
  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. #ifndef USE_VFS
  16. # undef USE_NETCODE
  17. # undef USE_EXT2FSLIB
  18. #endif
  19. #if defined (__QNX__) && !defined(__QNXNTO__) && !defined (HAVE_INFOMOUNT_LIST)
  20. # define HAVE_INFOMOUNT_QNX
  21. #endif
  22. #if defined(HAVE_INFOMOUNT_LIST) || defined(HAVE_INFOMOUNT_QNX)
  23. # define HAVE_INFOMOUNT
  24. #endif