Lines Matching refs:tsp
239 stime_arg0(const char *arg, struct timespec *tsp)
241 tsp[1].tv_sec = tsp[0].tv_sec = parsedate(arg, NULL, NULL);
242 if (tsp[0].tv_sec == NO_TIME)
244 tsp[0].tv_nsec = tsp[1].tv_nsec = 0;
248 stime_arg1(char *arg, struct timespec *tsp)
257 tmptime = tsp[0].tv_sec;
308 tsp[0].tv_sec = tsp[1].tv_sec = mktime(t);
309 if (tsp[0].tv_sec == NO_TIME || difftm(t, &tm))
313 tsp[0].tv_nsec = tsp[1].tv_nsec = 0;
317 stime_arg2(const char *arg, int year, struct timespec *tsp)
322 tmptime = tsp[0].tv_sec;
342 tsp[0].tv_sec = tsp[1].tv_sec = mktime(t);
343 if (tsp[0].tv_sec == NO_TIME || difftm(t, &tm))
347 tsp[0].tv_nsec = tsp[1].tv_nsec = 0;
351 stime_file(const char *fname, struct timespec *tsp,
358 tsp[0] = sb.st_atimespec;
359 tsp[1] = sb.st_mtimespec;
363 stime_posix(const char *arg, struct timespec *tsp)
479 tsp[0].tv_nsec = tsp[1].tv_nsec =
482 tsp[0].tv_nsec = tsp[1].tv_nsec = 0;
496 tsp[0].tv_sec = tsp[1].tv_sec = timegm(&tm);
498 tsp[0].tv_sec = tsp[1].tv_sec = mktime(&tm);
500 if ((errno != 0 && tsp[1].tv_sec == NO_TIME) || difftm(&tm, &tms))