diff options
author | nnoble <nnoble@google.com> | 2015-01-12 16:16:56 -0800 |
---|---|---|
committer | Nicolas Noble <nnoble@google.com> | 2015-01-12 17:36:57 -0800 |
commit | e1df7dd9f1359c31c66d04732aa8d2632be9dcc4 (patch) | |
tree | d0427810ff6f29ca6b765890b7b719b4ccd9296d /src/core/support | |
parent | 35e7b0cb5ce5ea6721353eb8d698a1131c1096ef (diff) |
Avoid clobbering potential defines that were set up externally.
Change on 2015/01/12 by nnoble <nnoble@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83799744
Diffstat (limited to 'src/core/support')
-rw-r--r-- | src/core/support/cpu_linux.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/core/support/cpu_linux.c b/src/core/support/cpu_linux.c index 4d538a5b1b..922b61c3c5 100644 --- a/src/core/support/cpu_linux.c +++ b/src/core/support/cpu_linux.c @@ -37,13 +37,37 @@ #include "src/core/support/cpu.h" +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#define GRPC_GNU_SOURCE +#endif + +#ifndef __USE_GNU #define __USE_GNU +#define GRPC_USE_GNU +#endif + +#ifndef __USE_MISC #define __USE_MISC +#define GRPC_USE_MISC +#endif + #include <sched.h> + +#ifdef GRPC_GNU_SOURCE #undef _GNU_SOURCE +#undef GRPC_GNU_SOURCE +#endif + +#ifdef GRPC_USE_GNU #undef __USE_GNU +#undef GRPC_USE_GNU +#endif + +#ifdef GRPC_USE_MISC #undef __USE_MISC +#undef GRPC_USE_MISC +#endif #include <errno.h> #include <unistd.h> |