add posix::clock::native_now
add posix::clock::make_xxx
add scoped_handle
add posix semaphore