Lines Matching defs:proc
28 * information for lang and tool using proc
49 #include <proc.h>
52 pathprobe(char* path, char* attr, const char* lang, const char* tool, const char* proc, int op)
54 return pathprobe_20100601(lang, tool, proc, op, path, PATH_MAX, attr, PATH_MAX);
100 char* proc = (char*)aproc;
129 if (*proc != '/')
131 if (p = strchr(proc, ' '))
133 strncopy(buf, proc, p - proc + 1);
134 proc = buf;
136 if (!(proc = pathpath(proc, NiL, PATH_ABSOLUTE|PATH_REGULAR|PATH_EXECUTE, cmd, sizeof(cmd))))
137 proc = (char*)aproc;
140 n = strlen(proc);
141 strncopy(proc + n, p, PATH_MAX - n - 1);
153 pathkey(lang, tool, proc, key, sizeof(key), attr, attrsize);
181 * yes lib/probe/<lang>/<proc>/probe
250 *ap++ = proc;
255 if (pp = procopen(proc, arg, NiL, ops, PROC_READ))
277 error(0, "probe processor %s version \"%s\" changed -- expected \"%s\"", proc, ver, e);
293 error(0, "%s probe information for %s language processor %s must be manually regenerated", tool, lang, proc);
308 *ap++ = proc;