diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 6772fd2adb..71d2150bed 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -1026,3 +1026,4 @@ 2012-11-23 Sebastian Dransfeld * Correctly define alloca + * Fix ieeefp.h inclusion on Solaris diff --git a/legacy/ecore/src/lib/ecore/ecore_pipe.c b/legacy/ecore/src/lib/ecore/ecore_pipe.c index 5da0923f72..7e0e866712 100644 --- a/legacy/ecore/src/lib/ecore/ecore_pipe.c +++ b/legacy/ecore/src/lib/ecore/ecore_pipe.c @@ -7,6 +7,10 @@ #include #include +#ifdef __SUNPRO_C +# include +#endif + #ifdef HAVE_ISFINITE # define ECORE_FINITE(t) isfinite(t) #else diff --git a/legacy/ecore/src/lib/ecore_con/dns.c b/legacy/ecore/src/lib/ecore_con/dns.c index b92a3156f5..b49c4f5f32 100644 --- a/legacy/ecore/src/lib/ecore_con/dns.c +++ b/legacy/ecore/src/lib/ecore_con/dns.c @@ -678,7 +678,7 @@ size_t dns_strlcat(char *dst, const char *src, size_t lim) { } /* dns_strlcat() */ -#if _WIN32 +#if defined(_WIN32) || defined(__SUNPRO_C) static char *dns_strsep(char **sp, const char *delim) { char *p;