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