From a5301c874f978570187c3543b0c3a4ceba143c25 Mon Sep 17 00:00:00 2001 From: "Anand V. Avati" Date: Mon, 18 May 2009 17:24:16 +0530 Subject: workaround for not including sys/cdefs.h -- including sys/cdefs.h breaks build on solaris and other platforms --- libglusterfsclient/src/libglusterfsclient.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'libglusterfsclient/src/libglusterfsclient.h') diff --git a/libglusterfsclient/src/libglusterfsclient.h b/libglusterfsclient/src/libglusterfsclient.h index 1c2441b2b14..5376985dbaa 100755 --- a/libglusterfsclient/src/libglusterfsclient.h +++ b/libglusterfsclient/src/libglusterfsclient.h @@ -20,7 +20,22 @@ #ifndef _LIBGLUSTERFSCLIENT_H #define _LIBGLUSTERFSCLIENT_H -#include +#ifndef __BEGIN_DECLS +#ifdef __cplusplus +#define __BEGIN_DECLS extern "C" { +#else +#define __BEGIN_DECLS +#endif +#endif + +#ifndef __END_DECLS +#ifdef __cplusplus +#define __END_DECLS } +#else +#define __END_DECLS +#endif +#endif + __BEGIN_DECLS -- cgit