You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fmacros.h 371B

123456789101112131415161718192021
  1. #ifndef __HIREDIS_FMACRO_H
  2. #define __HIREDIS_FMACRO_H
  3. #if defined(__linux__)
  4. #define _BSD_SOURCE
  5. #define _DEFAULT_SOURCE
  6. #endif
  7. #if defined(__sun__)
  8. #define _POSIX_C_SOURCE 200112L
  9. #elif defined(__linux__) || defined(__OpenBSD__) || defined(__NetBSD__)
  10. #define _XOPEN_SOURCE 600
  11. #else
  12. #define _XOPEN_SOURCE
  13. #endif
  14. #if __APPLE__ && __MACH__
  15. #define _OSX
  16. #endif
  17. #endif