fmacros.h 451 B

12345678910111213141516171819202122232425
  1. #ifndef __zlog_fmacro_h
  2. #define __zlog_fmacro_h
  3. #define _DEFAULT_SOURCE
  4. #if defined(__linux__) || defined(__OpenBSD__) || defined(_AIX)
  5. #ifndef _XOPEN_SOURCE
  6. #define _XOPEN_SOURCE 700
  7. #endif
  8. #ifndef _XOPEN_SOURCE_EXTENDED
  9. #define _XOPEN_SOURCE_EXTENDED
  10. #endif
  11. #else
  12. #define _XOPEN_SOURCE
  13. #endif
  14. #ifndef _LARGEFILE_SOURCE
  15. #define _LARGEFILE_SOURCE
  16. #endif
  17. #ifndef _FILE_OFFSET_BITS
  18. #define _FILE_OFFSET_BITS 64
  19. #endif
  20. #endif