From 14af218559243c1e16cf871e1823f1a5d8cece9f Mon Sep 17 00:00:00 2001 From: sin Date: Wed, 11 Mar 2015 11:18:31 +0000 Subject: Ignore C++ for now It is not legal to override standard functions using macros in C++. We may have to revisit this in the future. --- include/stdlib.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'include/stdlib.h') diff --git a/include/stdlib.h b/include/stdlib.h index 312555c..4422f5e 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -9,9 +9,7 @@ #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 -#ifdef __cplusplus -extern "C" { -#endif +#ifndef __cplusplus #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) static inline __attribute__ ((always_inline)) @@ -36,8 +34,6 @@ __fortify_realpath(const char *path, char *resolved) #define realpath(path, resolved) __fortify_realpath(path, resolved) #endif -#ifdef __cplusplus -} #endif #endif -- cgit v1.3