Lines Matching defs:canon_name
581 char *canon_name;
583 canon_name = canon_buf;
590 if (realpath(fname, canon_name) == NULL) {
592 canon_name = NULL;
595 if (stat(canon_name, &sb) == -1) {
596 warn("stat: %s", canon_name);
597 canon_name = NULL;
601 warnx("stat: %s is not a directory", canon_name);
602 canon_name = NULL;
605 if (access(canon_name, W_OK|X_OK) == -1) {
606 warnx("access: %s is not writable", canon_name);
607 canon_name = NULL;
614 return canon_name ? savestr(canon_name) : NULL;