* w32/*/dirent.*: [SV 49111] Remove unused telldir()
diff --git a/w32/compat/dirent.c b/w32/compat/dirent.c
index 17f7d5f..8675b09 100644
--- a/w32/compat/dirent.c
+++ b/w32/compat/dirent.c
@@ -128,7 +128,7 @@
         } else if (!FindNextFile(pDir->dir_hDirHandle, &wfdFindData))
                         return NULL;
 
-        /* bump count for next call to readdir() or telldir() */
+        /* bump count for next call to readdir() */
         pDir->dir_nNumFiles++;
 
         /* fill in struct dirent values */
@@ -164,24 +164,6 @@
         return;
 }
 
-int
-telldir(DIR* pDir)
-{
-        if (!pDir) {
-                errno = EINVAL;
-                return -1;
-        }
-
-        /* sanity check that this is a DIR pointer */
-        if (pDir->dir_ulCookie != __DIRENT_COOKIE) {
-                errno = EINVAL;
-                return -1;
-        }
-
-        /* return number of times readdir() called */
-        return pDir->dir_nNumFiles;
-}
-
 void
 seekdir(DIR* pDir, long nPosition)
 {
diff --git a/w32/include/dirent.h b/w32/include/dirent.h
index bae8449..a34fabf 100644
--- a/w32/include/dirent.h
+++ b/w32/include/dirent.h
@@ -52,7 +52,6 @@
 struct dirent *readdir(DIR *);
 void rewinddir(DIR *);
 void closedir(DIR *);
-int telldir(DIR *);
 void seekdir(DIR *, long);
 
 #endif  /* !__MINGW32__ */