Lines Matching defs:path
65 static int tftp_open(const char *path, struct open_file *f);
114 char *path; /* saved for re-requests */
294 l = strlen(h->path);
304 bcopy(h->path, wtail, l + 1);
397 tftp_open(const char *path, struct open_file *f)
429 pathsize = (strlen(rootpath) + 1 + strlen(path) + 1) * sizeof(char);
430 tftpfile->path = malloc(pathsize);
431 if (tftpfile->path == NULL) {
435 if (rootpath[strlen(rootpath) - 1] == '/' || path[0] == '/')
439 res = snprintf(tftpfile->path, pathsize, "%s%s%s",
440 rootpath, extraslash, path);
442 free(tftpfile->path);
450 free(tftpfile->path);
539 free(tftpfile->path);