]> git.sesse.net Git - plocate/commit
Make updatedb understand DT_UNKNOWN.
authorSteinar H. Gunderson <steinar+nageru@gunderson.no>
Sun, 21 Mar 2021 14:48:55 +0000 (15:48 +0100)
committerSteinar H. Gunderson <steinar+nageru@gunderson.no>
Sun, 21 Mar 2021 14:48:55 +0000 (15:48 +0100)
commit4a70122ed746cb67c6f6a10cbf400627e7b03c29
treedd925bdf530aa7a2e3268fd318eadf9e0591abec
parent91f0873c074937862d4bfa82823c4fc989118c01
Make updatedb understand DT_UNKNOWN.

Some filesystems don't know from getdents() whether an entry is a file
or a directory without a stat(). I had assumed this was only an issue
for obscure operating systems, so I removed it (mlocate's updatedb
supported it), but evidently older versions of XFS has this issue, too,
so add back checking.

Reported by Marcel Partap.
updatedb.cpp