ERR: Added forward declarations of system functions for como compiler.

This commit is contained in:
Brad King 2003-05-13 08:38:49 -04:00
parent a675af39a7
commit 0c641ebc32
1 changed files with 12 additions and 0 deletions

View File

@ -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