Lines Matching refs:lf_path
40 char *lf_path; member
217 dst->lf_path = NULL; in flock_copyfil()
218 if ((dst->lf_fd = open(src->lf_path, O_RDWR)) == -1) { in flock_copyfil()
219 warn("Failed to open %s", src->lf_path); in flock_copyfil()
230 if (asprintf(&lf->lf_path, LOCKFILE_FMT, lf->lf_name, getpid()) < 0) { in flock_mkfil()
235 if ((lf->lf_fd = open(lf->lf_path, O_RDWR|O_CREAT, 0600)) == -1) { in flock_mkfil()
236 warn("Failed to open %s", lf->lf_path); in flock_mkfil()
247 if (asprintf(&lf->lf_path, LOCKDIR_FMT, lf->lf_name, getpid()) < 0) { in flock_mkdir()
252 if (mkdir(lf->lf_path, 0700) == -1) { in flock_mkdir()
253 warn("Failed to make %s", lf->lf_path); in flock_mkdir()
257 if ((lf->lf_fd = open(lf->lf_path, O_RDONLY)) == -1) { in flock_mkdir()
258 warn("Failed to open %s", lf->lf_path); in flock_mkdir()
272 if (lf->lf_path != NULL) { in flock_rminfo()
273 (void) unlink(lf->lf_path); in flock_rminfo()
274 free(lf->lf_path); in flock_rminfo()
285 char *argv[5] = { acqprog, stylestr, modestr, lf->lf_path, NULL }; in flock_run()