mu/lib
Jeremy Sowden 5a1ca77b47 scanner: don't skip directory entries with type `DT_UNKNOWN`
According to the readdir(2) man-page, not all file-systems support returning the
entry's file-type in `d_type`.  For example, the reprotest reproducibility tool,
uses the disorderfs FUSE file-system to shuffle the order in which directory
entries are returned, and this does not set `d_type`.  Therefore, in addition to
entries with type `DT_DIR` and `DT_LNK`, also process entries with type
`DT_UNKNOWN`.

Signed-off-by: Jeremy Sowden <azazel@debian.org>
2024-05-01 20:43:18 +01:00
..
message lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
tests tests: add some very basic CLD2_TEST 2024-03-01 23:05:33 +02:00
utils compat: include sys/wait.h where needed 2024-04-21 22:08:10 +03:00
meson.build tests: move to tests/, make optional 2024-01-06 18:35:22 +02:00
mu-config.cc lib: xapian-db/config: more tests 2023-09-23 09:27:46 +03:00
mu-config.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-contacts-cache.cc mu-contact: move email validation to contacts cache 2024-04-02 07:40:20 +03:00
mu-contacts-cache.hh mu-contact: move email validation to contacts cache 2024-04-02 07:40:20 +03:00
mu-indexer.cc mu-indexer: re-enable database lock 2024-04-10 21:47:04 +03:00
mu-indexer.hh mu-index: add blocking start() 2023-09-16 11:12:16 +03:00
mu-maildir.cc lib: debug-log moving / unlinking 2023-12-06 20:29:27 +02:00
mu-maildir.hh lib: use flags_maildir_file 2023-09-24 17:29:56 +03:00
mu-query-macros.cc lib: replace mu-bookmarks with mu-query-macros 2023-09-11 23:54:56 +03:00
mu-query-macros.hh lib: replace mu-bookmarks with mu-query-macros 2023-09-11 23:54:56 +03:00
mu-query-match-deciders.cc
mu-query-match-deciders.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-parser.cc query-parser: handle naked NOT, add tests 2023-09-21 19:29:59 +03:00
mu-query-parser.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-processor.cc lib: query-processor: fix handling unknown flags 2023-10-09 23:50:08 +03:00
mu-query-results.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query-threads.cc lib: hide some code from coverage checking 2023-09-11 23:51:37 +03:00
mu-query-threads.hh
mu-query-xapianizer.cc wip: xapianizer unit tests 2023-10-14 16:25:58 +03:00
mu-query.cc lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-query.hh mu-query: remove unnused move ctor 2023-09-12 21:35:47 +03:00
mu-scanner.cc scanner: don't skip directory entries with type `DT_UNKNOWN` 2024-05-01 20:43:18 +01:00
mu-scanner.hh lib: move index/ into main lib/ 2023-09-10 08:55:25 +03:00
mu-script.cc clang: avoid some build warnings 2023-07-23 21:04:26 +03:00
mu-script.hh
mu-server.cc draft: explicitly remove drafts after sending 2024-04-30 18:10:26 +03:00
mu-server.hh lib: hide some code from coverage checking 2023-09-11 23:51:37 +03:00
mu-store.cc clang: fix some compiler warnings 2024-03-15 19:47:30 +02:00
mu-store.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00
mu-xapian-db.cc xapian-db: improve some error messages 2023-12-29 22:28:10 +02:00
mu-xapian-db.hh lib: centralize xapian include, enable move semantics 2024-05-01 17:02:24 +03:00