* 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__ */