Lines Matching refs:sf_fd
142 fd->sf_fd = id;
163 if ((fd->sf_fd = open(_NSC_DEV_PATH, fd->sf_fmode)) < 0)
166 if (ioctl(fd->sf_fd, NSCIOC_OPEN, &op) == 0)
169 close(fd->sf_fd);
194 if (fcntl(fd->sf_fd, F_SETLKW, &lk) < 0)
201 for (i = fd->sf_fd; i <= 2 && (i = dup(i)) != -1; )
202 fd->sf_fd = i;
205 if (i != fd->sf_fd)
208 fcntl(fd->sf_fd, F_SETFD, 0);
214 (void) sprintf(s, "%d", fd->sf_fd);
235 rc = close(fd->sf_fd);
246 return ((fd) ? ioctl(fd->sf_fd, NSCIOC_RESERVE, 0) : 0);
262 return (ioctl(fd->sf_fd, NSCIOC_RELEASE, 0));
275 rc = ioctl(fd->sf_fd, NSCIOC_PARTSIZE, &partsize);
289 return ((fd) ? fd->sf_fd : -1);