Lines Matching refs:av

88 tvtouch(const char* path, register const Tv_t* av, register const Tv_t* mv, const Tv_t* cv, int fla…  in tvtouch()  argument
110 if (!av) in tvtouch()
115 else if (av == TV_TOUCH_RETAIN) in tvtouch()
122 ts[0].tv_sec = av->tv_sec; in tvtouch()
123 ts[0].tv_nsec = NS(av->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()
162 if (av == TV_TOUCH_RETAIN) in tvtouch()
163 av = 0; in tvtouch()
167 if (!av || !mv) in tvtouch()
170 if (!av) in tvtouch()
171 av = (const Tv_t*)&now; in tvtouch()
176 if (av == TV_TOUCH_RETAIN) in tvtouch()
183 ts[0].tv_sec = av->tv_sec; in tvtouch()
184 ts[0].tv_nsec = NS(av->tv_nsec); in tvtouch()
198 if (errno != ENOENT && av == (const Tv_t*)&now && mv == (const Tv_t*)&now && !utimets(path, NiL)) in tvtouch()
205 if (av == TV_TOUCH_RETAIN) in tvtouch()
212 am[0].tv_sec = av->tv_sec; in tvtouch()
213 am[0].tv_usec = NS(av->tv_nsec) / 1000; in tvtouch()
227 if (errno != ENOENT && av == (const Tv_t*)&now && mv == (const Tv_t*)&now && !utimes(path, NiL)) in tvtouch()
234 am.actime = (av == TV_TOUCH_RETAIN) ? st.st_atime : av->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()