Lines Matching defs:fd
73 int fd;
84 retval = open_file(dnpath, flags, &fd);
90 fp = fdopen(fd, flags & DSVC_WRITE ? "r+" : "r");
92 (void) close(fd);
168 find_dn(int fd, uint_t flags, uint_t query, int count, const dn_rec_t *targetp,
187 if (fstat(fd, &st) == -1 || st.st_size < 1)
190 ent0 = mmap(0, st.st_size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
344 int fd;
351 fd = open(dnpath, O_RDONLY);
352 if (fd == -1)
355 retval = find_dn(fd, partial ? FIND_PARTIAL : 0, query, count, targetp,
358 (void) close(fd);
460 int fd, newfd;
475 fd = open(dnpath, O_RDONLY);
476 if (fd == -1)
482 (void) close(fd);
495 retval = find_dn(fd, 0, query, 1, newp, NULL, &found);
510 retval = find_dn(fd, 0, query, 1, newp, NULL, &found);
526 retval = find_dn(fd, FIND_POSITION, query, 1, origp, &reclist,
564 if (fstat(fd, &st) == -1) {
569 retval = copy_range(fd, 0, newfd, 0, recoff);
573 retval = copy_range(fd, recnext, newfd, recoff, st.st_size - recnext);
597 (void) close(fd);
605 (void) close(fd);
721 * Write the dn_rec_t `recp' into the open container `fd' at offset
725 write_rec(int fd, dn_rec_t *recp, off_t recoff)
767 if (pnwrite(fd, ent, entlen, recoff) == -1)