return pos + dirp->__size - dirp->__offset;
return pos + dirp->size - dirp->offset;
DEFUN(telldir, (dirp), DIR *dirp){  register off_t pos;  if (dirp == NULL)    {      errno = EINVAL;      return (off_t) -1;    }  pos = __lseek(dirp->__fd, (off_t) 0, SEEK_CUR);  if (pos == (off_t) -1)    return (off_t) -1;  return pos + dirp->__size - dirp->__offset;}