Home | History | Annotate | Download | only in hack

Lines Matching defs:dir

104 	char           *dir;
125 dir = getenv("HACKDIR");
129 dir = argv[0] + 2;
130 if (*dir == '=' || *dir == ':')
131 dir++;
132 if (!*dir && argc > 1) {
135 dir = argv[0];
137 if (!*dir)
171 chdirx(dir, 0);
199 chdirx(dir, 1);
539 chdirx(const char *dir, boolean wr)
543 if (dir /* User specified directory? */
545 && strcmp(dir, HACKDIR) /* and not the default? */
554 if (dir == NULL)
555 dir = HACKDIR;
558 if (dir && chdir(dir) < 0) {
559 perror(dir);
560 error("Cannot chdir to %s.", dir);
568 if (dir == NULL)
569 dir = ".";
571 printf("Warning: cannot write %s/%s", dir, RECORD);