This patch series removes all uses of readdir_r. The changes are not entirely mechanical, some of the patches fix bugs in error handling.
readdir_r is rather broken on Linux because there are some directories it cannot read. Florian Weimer (11): tmpfiles: replace readdir_r with readdir login: replace readdir_r with readdir delta: replace readdir_r with readdir core: replace readdir_r with readdir conf-files: replace readdir_r with readdir install: replace readdir_r with readdir util: replace readdir_r with readdir journal/vacuum: replace readdir_r with readdir journald/server: replace readdir_r with readdir journal: replace readdir_r with readdir util: remove union dirent_storage TODO | 1 - src/core/load-dropin.c | 7 ++++--- src/delta/delta.c | 7 +++---- src/journal/journal-vacuum.c | 9 ++++----- src/journal/journald-server.c | 8 ++++---- src/journal/sd-journal.c | 24 ++++++++++++++++++------ src/login/sd-login.c | 8 ++++---- src/shared/conf-files.c | 8 ++++---- src/shared/install.c | 22 ++++++++++------------ src/shared/util.c | 37 +++++++++++++++++-------------------- src/shared/util.h | 6 ------ src/tmpfiles/tmpfiles.c | 8 ++++---- 12 files changed, 72 insertions(+), 73 deletions(-) -- 1.8.3.1 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel