virt_time = gettime();
- seconds = req / accelleration;
+ seconds = req;
nanoseconds = (seconds - trunc(seconds)) * 1.0e9;
req_t.tv_sec = trunc(seconds);
period.tv_sec = trunc(seconds);
period.tv_nsec = trunc(nanoseconds);
- //printf("Sleeping for : %d,%d\n", period.tv_sec, period.tv_nsec);
+ //printf("Tachyon: Sleeping for : %d,%d\n", period.tv_sec, period.tv_nsec);
errno = 0;
sleep_return = ::nanosleep(&period, &remaining);
//printf("nanosleep returns %d, error = %s\n", sleep_return, strerror(errno));
echo "Elapsed time is $duration"
cat sleep.tmp
-if [[ $duration -eq 1 ]] || [[ $duration -eq 2 ]]
+if [[ $duration -eq 2 ]] || [[ $duration -eq 3 ]]
then
- echo "Elapsed time within 2 seconds"
+ echo "Elapsed time within 3 seconds"
exit 0
fi
echo "Elapsed time $duration seconds is unexpected."