Lines Matching refs:canon
759 * representation canon (which will require accessing the file systems on the
762 * name is a substring of canon and whose corresponding device matches that of
763 * canon. This technique avoids accessing unnecessary file system resources
771 char canon[MAXPATHLEN];
790 * corresponds to path, stuffing it into canon.
802 * Force canon to be in canonical form; if the result from
808 (void) sprintf(canon, "%s%s", chrootpath ? chrootpath : "", scratch);
845 * form, storing the result in the buffer named by canon, which must be
854 abspath(char *wd, char *raw, char *canon)
861 if (wd == NULL || raw == NULL || canon == NULL)
891 return (realpath(raw, canon) == NULL ? -1 : 0);