Lines Matching defs:ts
8 * Copyright 1995, 1996, 1997, 1998, 1999 by Theodore Ts'o
393 struct timespec ts;
394 ts.tv_sec = tv2.tv_sec - tv1.tv_sec;
395 ts.tv_nsec = (tv2.tv_usec - tv1.tv_usec) * MILISEC;
396 if (ts.tv_nsec < 0) {
397 ts.tv_nsec += NANOSEC;
398 ts.tv_sec -= 1;
401 ts.tv_sec = ts.tv_sec * d_flag / 100;
402 ts.tv_nsec = ts.tv_nsec * d_flag / 100;
403 if (ts.tv_nsec > NANOSEC) {
404 ts.tv_sec += ts.tv_nsec / NANOSEC;
405 ts.tv_nsec %= NANOSEC;
407 if (ts.tv_sec || ts.tv_nsec)
408 nanosleep(&ts, NULL);