xref: /f-stack/app/redis-5.0.5/deps/hiredis/fmacros.h (revision 572c4311)
1 #ifndef __HIREDIS_FMACRO_H
2 #define __HIREDIS_FMACRO_H
3 
4 #if defined(__linux__)
5 #define _BSD_SOURCE
6 #define _DEFAULT_SOURCE
7 #endif
8 
9 #if defined(__CYGWIN__)
10 #include <sys/cdefs.h>
11 #endif
12 
13 #if defined(__sun__)
14 #define _POSIX_C_SOURCE 200112L
15 #else
16 #if !(defined(__APPLE__) && defined(__MACH__)) && !(defined(__FreeBSD__))
17 #define _XOPEN_SOURCE 600
18 #endif
19 #endif
20 
21 #if defined(__APPLE__) && defined(__MACH__)
22 #define _OSX
23 #endif
24 
25 #endif
26