add clock_nanosleep function