Lines Matching +defs:pathname +defs:name
65 char name[4];
100 char * volatile pathname;
109 if ((pathname = findcc(CC)) == NULL)
111 pathname = findcc(CC);
112 if (pathname == NULL)
143 (void)execv(pathname, args);
151 free(pathname);
485 const char *name, *end;
490 for (name = start; ; name = end) {
491 while (name < limit && strchr(" \t\n\\", *name))
492 name++;
493 for (end = name; end < limit && !strchr(" \t\n\\", *end);)
495 if (name >= limit)
497 if (end[-1] == 'c' && end[-2] == '.' && name == start)
503 n = malloc(sizeof *n + (end - name));
505 n->len = end - name;
507 n->name[0] = ' ';
508 memcpy(n->name + 1, name, end - name);
512 c = (end - name) - n->len;
514 c = memcmp(n->name + 1, name, (end - name));
541 if (write(fd, node->name, 1 + node->len) < 0)