Lines Matching defs:path
62 #define MSG_SRCHLOC "no object for <%s> found in local path"
63 #define MSG_SRCHSRCH "no object for <%s> found in search path"
85 "path <%s>."
107 static char *findfile(char *path, char *local);
108 static char *srchroot(char *path, char *copy);
125 char *pt, *path, mybuff[PATH_LGTH];
220 (entry.path && *entry.path) ? entry.path :
233 logerr(gettext(MSG_BPARAMC), entry.path);
247 entry.path);
250 path = NULL;
252 path = findfile(entry.path, entry.ainfo.local);
253 if (!path)
256 entry.ainfo.local = path;
258 if (cverify(0, &entry.ftype, path,
261 logerr(gettext(MSG_CONTENTS), path);
296 entry.path);
302 entry.path);
329 if (entry.path[0] == '$' && isupper(entry.path[1]))
333 if (mappath(1, entry.path)) {
335 logerr(gettext(ERR_PATHVAR), entry.path);
339 canonize(entry.path);
362 findfile(char *path, char *local)
371 * map any parameters specified in path to their corresponding values
372 * and make sure the path is in its canonical form; any parmeters for
377 (void) strlcpy(temp, (local && local[0] ? local : path), sizeof (temp));
384 * search for path in the pseudo-root/basedir directory; note
404 logerr(gettext(MSG_SRCHLOC), path);
442 logerr(gettext(MSG_SRCHSRCH), path);
463 /* make relative path an absolute directory */
491 /* make relative path an absolute directory */
701 /* path is relative to the prototype file specified */
805 srchroot(char *path, char *copy)
814 cvtpath(path, copy);
825 logerr(gettext(MSG_SRCHROOT), path);