Rewrite it in CXX
Rewrite it in CXX
Directory Reader using POSIX