Lines Matching refs:mv
88 tvtouch(const char* path, register const Tv_t* av, register const Tv_t* mv, const Tv_t* cv, int fla… in tvtouch() argument
125 if (!mv) in tvtouch()
130 else if (mv == TV_TOUCH_RETAIN) in tvtouch()
137 ts[1].tv_sec = mv->tv_sec; in tvtouch()
138 ts[1].tv_nsec = NS(mv->tv_nsec); in tvtouch()
140 …if (!cv && av == TV_TOUCH_RETAIN && mv == TV_TOUCH_RETAIN && !stat(path, &st) && !chmod(path, st.s… in tvtouch()
159 if ((av == TV_TOUCH_RETAIN || mv == TV_TOUCH_RETAIN) && stat(path, &st)) in tvtouch()
164 if (mv == TV_TOUCH_RETAIN) in tvtouch()
165 mv = 0; in tvtouch()
167 if (!av || !mv) in tvtouch()
172 if (!mv) in tvtouch()
173 mv = (const Tv_t*)&now; in tvtouch()
186 if (mv == TV_TOUCH_RETAIN) in tvtouch()
193 ts[1].tv_sec = mv->tv_sec; in tvtouch()
194 ts[1].tv_nsec = NS(mv->tv_nsec); in tvtouch()
198 if (errno != ENOENT && av == (const Tv_t*)&now && mv == (const Tv_t*)&now && !utimets(path, NiL)) in tvtouch()
215 if (mv == TV_TOUCH_RETAIN) in tvtouch()
222 am[1].tv_sec = mv->tv_sec; in tvtouch()
223 am[1].tv_usec = NS(mv->tv_nsec) / 1000; in tvtouch()
227 if (errno != ENOENT && av == (const Tv_t*)&now && mv == (const Tv_t*)&now && !utimes(path, NiL)) in tvtouch()
235 am.modtime = (mv == TV_TOUCH_RETAIN) ? st.st_mtime : mv->tv_sec; in tvtouch()
239 if (errno != ENOENT && av == (const Tv_t*)&now && mv == (const Tv_t*)&now && !utime(path, NiL)) in tvtouch()
249 if (av != (const Tv_t*)&now || mv != (const Tv_t*)&now) in tvtouch()
278 if (av == (const Tv_t*)&now && mv == (const Tv_t*)&now) in tvtouch()