os_type unix soname_suffix "so" clock_gettime gettimeofday gmtime_r dlopen readdir sockets threads filesystem