Lines Matching defs:newfd
249 nfs_lookupfh(struct nfs_iodesc *d, const char *name, struct nfs_iodesc *newfd)
305 newfd->fhsize = ntohl(repl->fhsize);
306 bcopy(repl->fhplusattr, &newfd->fh, newfd->fhsize);
307 pos = roundup(newfd->fhsize, sizeof(uint32_t)) / sizeof(uint32_t);
312 bcopy(&repl->fhplusattr[pos], &newfd->fa, sizeof(newfd->fa));
471 struct nfs_iodesc *newfd;
523 currfd = malloc(sizeof(*newfd));
529 newfd = NULL;
554 newfd = malloc(sizeof(*newfd));
555 if (newfd == NULL) {
559 newfd->iodesc = currfd->iodesc;
579 error = nfs_lookupfh(currfd, ncp, newfd);
587 if (newfd->fa.fa_type == htonl(NFLNK)) {
590 error = nfs_readlink(newfd, linkbuf);
614 free(newfd);
615 newfd = NULL;
621 currfd = newfd;
622 newfd = NULL;
628 free(newfd);