fmacros.h 431 字节
Newer Older
P
Pieter Noordhuis 已提交
1 2
#ifndef __HIREDIS_FMACRO_H
#define __HIREDIS_FMACRO_H
3

A
antirez 已提交
4
#if defined(__linux__)
5
#define _BSD_SOURCE
A
antirez 已提交
6
#define _DEFAULT_SOURCE
P
Pieter Noordhuis 已提交
7
#endif
8

A
antirez 已提交
9 10
#if defined(__CYGWIN__)
#include <sys/cdefs.h>
S
siahl 已提交
11 12
#endif

13 14
#if defined(__sun__)
#define _POSIX_C_SOURCE 200112L
15
#else
16
#if !(defined(__APPLE__) && defined(__MACH__)) && !(defined(__FreeBSD__))
A
antirez 已提交
17 18
#define _XOPEN_SOURCE 600
#endif
19 20
#endif

A
antirez 已提交
21
#if defined(__APPLE__) && defined(__MACH__)
22 23 24
#define _OSX
#endif

25
#endif