From 0c641ebc327d5db55744c6ba74402f17769df609 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 13 May 2003 08:38:49 -0400 Subject: [PATCH] ERR: Added forward declarations of system functions for como compiler. --- Source/kwsys/SystemTools.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx index 50215eea06..8204f67f35 100644 --- a/Source/kwsys/SystemTools.cxx +++ b/Source/kwsys/SystemTools.cxx @@ -77,6 +77,18 @@ inline int Chdir(const char* dir) } #endif +#if !defined(_WIN32) && defined(__COMO__) +// Hack for como strict mode to avoid defining _SVID_SOURCE or _BSD_SOURCE. +extern "C" +{ +extern FILE *popen (__const char *__command, __const char *__modes) __THROW; +extern int pclose (FILE *__stream) __THROW; +extern char *realpath (__const char *__restrict __name, + char *__restrict __resolved) __THROW; +extern char *strdup (__const char *__s) __THROW; +extern int putenv (char *__string) __THROW; +} +#endif /* Implement floattime() for various platforms */ // Taken from Python 2.1.3