On Di, 14.09.21 23:26, Albert Brox (albert@xxxxxxxxxxx) wrote: > I'm working on PR #20239 loadcred-dir and wondering what the preferred way > to recurse over a directory is. > > I was told recursively calling the `load_credential` function is too racy so > I'm led to ftw/nftw. However I see in the TODO file, "Get rid of nftw(). We > should refuse to use such useless APIs on principle." Can anyone point me in > the right direction? Do your own recursion, use xopendirat() to get a subdir fd from a dir fd, and then call your funciton on that, always iterating with readdir() as needed. (Probably best to keep these discussions on the PR though). Lennart -- Lennart Poettering, Berlin