18 write(STDERR_FILENO, "Usage: which cmd [cmd, ..]\n", 37);
21 if ((envpath = getenv("PATH")) == 0) {
26 for(argv++ ; *argv; argv++) {
28 strcpy(patbuf, envpath);
33 cp = index(path, ':');
39 sprintf(buf, "%s/%s", (*path ? path:"."), *argv);
42 if (access(buf, 1) == 0) {
48 printf("No %s in %s\n", *argv, envpath);