fQueryFd
int fQueryFd;
fQueryFd = _kern_open_query(fDevice,
if (fQueryFd < 0)
return fQueryFd;
fcntl(fQueryFd, F_SETFD, FD_CLOEXEC);
return _kern_read_dir(fQueryFd, buffer, length, count);
return _kern_rewind_dir(fQueryFd);
return fQueryFd >= 0;
if (fQueryFd >= 0) {
error = _kern_close(fQueryFd);
fQueryFd = -1;