fileutils.cpp: In function ‘std::vector<std::__cxx11::basic_string<char> > ring::fileutils::readDirectory(const string&)’:
fileutils.cpp:411:72: warning: ‘int readdir_r(DIR*, dirent*, dirent**)’ is deprecated [-Wdeprecated-declarations]
while (!readdir_r(dp, reinterpret_cast<dirent*>(buf.data()), &entry) && entry) {
^
In file included from /usr/include/features.h:428,
from /usr/include/c++/8.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39,
from /usr/include/c++/8.2.1/x86_64-pc-linux-gnu/bits/c++config.h:508,
from /usr/include/c++/8.2.1/cstdint:38,
from /usr/include/c++/8.2.1/cinttypes:38,
from logger.h:25,
from fileutils.cpp:27:
/usr/include/dirent.h:189:12: note: declared here
extern int __REDIRECT (readdir_r,
^~~~~~~~~~
fileutils.cpp:411:72: warning: ‘int readdir_r(DIR*, dirent*, dirent**)’ is deprecated [-Wdeprecated-declarations]
while (!readdir_r(dp, reinterpret_cast<dirent*>(buf.data()), &entry) && entry) {
^
In file included from /usr/include/features.h:428,
from /usr/include/c++/8.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39,
from /usr/include/c++/8.2.1/x86_64-pc-linux-gnu/bits/c++config.h:508,
from /usr/include/c++/8.2.1/cstdint:38,
from /usr/include/c++/8.2.1/cinttypes:38,
from logger.h:25,
from fileutils.cpp:27:
/usr/include/dirent.h:189:12: note: declared here
extern int __REDIRECT (readdir_r,
^~~~~~~~~~