Oracle Developer Studio requires public functions to be defined as "__global" when "-fvisibility=hidden" used as added by [#3005](https://github.com/libuv/libuv/pull/3005). For documentation on `__global` see Reducing Symbol Scope in Oracle Developer Studio C/C++ guide https://www.oracle.com/solaris/technologies/symbol-scope.html. fs_utime_round test failed as timespec.tv_nsec conversion to double resulted in negative number. Skip this test for __SPRO_C builds. Note that it was necessary to have C99 language features enabled with Studio compiler (-xc99=all) as version v1.41.0 has other commits that have used C99 features. Tested with: - cc: Studio 12.6 Sun C 5.15 SunOS_sparc 152881-05 2019/10/30 - gcc (GCC) 11.2.0 Refs: https://github.com/libuv/libuv/pull/3364 |
||
|---|---|---|
| .. | ||
| uv | ||
| uv.h | ||