Lines Matching refs:tr_filename
72 char tr_filename[PATH_MAX]; member
183 PJDLOG_ASSERT(trail_is_not_terminated(trail->tr_filename)); in trail_find()
187 if (strncmp(dp->d_name, trail->tr_filename, HALF_LEN + 1) == 0) in trail_find()
192 PJDLOG_VERIFY(strlcpy(trail->tr_filename, dp->d_name, in trail_find()
193 sizeof(trail->tr_filename)) < sizeof(trail->tr_filename)); in trail_find()
211 PJDLOG_VERIFY(strlcpy(trail->tr_filename, filename, in trail_start()
212 sizeof(trail->tr_filename)) < sizeof(trail->tr_filename)); in trail_start()
215 if (trail->tr_filename[0] == '\0') { in trail_start()
224 fd = openat(dfd, trail->tr_filename, O_RDONLY); in trail_start()
227 trail_is_not_terminated(trail->tr_filename) && in trail_start()
232 trail->tr_dirname, trail->tr_filename); in trail_start()
237 trail->tr_dirname, trail->tr_filename); in trail_start()
241 trail->tr_dirname, trail->tr_filename); in trail_start()
249 trail->tr_dirname, trail->tr_filename); in trail_start()
256 trail->tr_dirname, trail->tr_filename); in trail_start()
282 trail_is_not_terminated(trail->tr_filename)) || in trail_start()
284 !trail_is_not_terminated(trail->tr_filename))) { in trail_start()
290 trail->tr_filename); in trail_start()
295 if (!trail_is_crash_recovery(trail->tr_filename)) { in trail_start()
298 trail->tr_dirname, trail->tr_filename, in trail_start()
307 trail->tr_dirname, trail->tr_filename); in trail_start()
310 trail->tr_dirname, trail->tr_filename); in trail_start()
313 if (unlinkat(dfd, trail->tr_filename, 0) == -1) { in trail_start()
315 trail->tr_dirname, trail->tr_filename); in trail_start()
353 if (trail->tr_filename[0] != '\0' && in trail_next()
354 strcmp(dp->d_name, trail->tr_filename) <= 0) { in trail_next()
391 PJDLOG_VERIFY(strlcpy(trail->tr_filename, curfile, in trail_next()
392 sizeof(trail->tr_filename)) < in trail_next()
393 sizeof(trail->tr_filename)); in trail_next()
400 PJDLOG_VERIFY(strlcpy(trail->tr_filename, curfile, in trail_next()
401 sizeof(trail->tr_filename)) < sizeof(trail->tr_filename)); in trail_next()
403 trail->tr_filename); in trail_next()
415 PJDLOG_ASSERT(trail->tr_filename[0] != '\0'); in trail_close()
432 trail->tr_filename[0] = '\0'; in trail_reset()
473 if (!trail_is_not_terminated(trail->tr_filename)) in trail_switch()
477 if (faccessat(fd, trail->tr_filename, F_OK, 0) == 0) in trail_switch()
481 trail->tr_dirname, trail->tr_filename); in trail_switch()
483 strlcpy(filename, trail->tr_filename, sizeof(filename)); in trail_switch()
486 trail->tr_dirname, trail->tr_filename); in trail_switch()
491 trail->tr_filename); in trail_switch()
501 return (trail->tr_filename); in trail_filename()