Remove ACE_OS::readdir_r
commitcf1d8477fd0d0f49748f30939e999b8a94c527ad
authorFred Hornsey <hornseyf@objectcomputing.com>
Sun, 6 Dec 2020 01:40:08 +0000 (5 19:40 -0600)
committerFred Hornsey <hornseyf@objectcomputing.com>
Sun, 6 Dec 2020 01:54:35 +0000 (5 19:54 -0600)
tree8423a71e137ad327b38fbb2946c0e9f5caaa0811
parentc62ecd5955c1350fa25f95deb9bce2c81bc70f1c
Remove ACE_OS::readdir_r

glibc (https://man7.org/linux/man-pages/man3/readdir_r.3.html) and
FreeBSD libc (https://www.freebsd.org/cgi/man.cgi?query=readdir&sektion=3)
have both marked `readdir_r` deprecated, mainly because it can't deal
with arbitrarily long path names, so we should probably remove it.
Also removed `ACE_Dirent::(ACE_DIRENT *, ACE_DIRENT **)` which used it.
`ACE_LACKS_READDIR_R` will now always be defined.
24 files changed:
ACE/NEWS
ACE/ace/Dirent.h
ACE/ace/Dirent.inl
ACE/ace/OS_NS_dirent.cpp
ACE/ace/OS_NS_dirent.h
ACE/ace/OS_NS_dirent.inl
ACE/ace/config-aix-5.x.h
ACE/ace/config-cygwin32.h
ACE/ace/config-face-conftest.h
ACE/ace/config-freebsd.h
ACE/ace/config-hpux-11.00.h
ACE/ace/config-hurd.h
ACE/ace/config-kfreebsd.h
ACE/ace/config-linux-common.h
ACE/ace/config-lynxos.h
ACE/ace/config-macros.h
ACE/ace/config-netbsd.h
ACE/ace/config-openbsd.h
ACE/ace/config-qnx.h
ACE/ace/config-rtems.h
ACE/ace/config-sunos5.5.h
ACE/ace/config-vxworks6.4.h
ACE/ace/config-win32-common.h
ACE/ace/config-win32-interix.h