< prev index next >

src/hotspot/os/posix/os_posix.cpp

Print this page
rev 50955 : [mq]: readdir

*** 33,42 **** --- 33,43 ---- #include "utilities/align.hpp" #include "utilities/formatBuffer.hpp" #include "utilities/macros.hpp" #include "utilities/vmError.hpp" + #include <dirent.h> #include <dlfcn.h> #include <pthread.h> #include <signal.h> #include <sys/mman.h> #include <sys/resource.h>
*** 525,534 **** --- 526,550 ---- void os::funlockfile(FILE* fp) { ::funlockfile(fp); } + DIR* os::opendir(const char* dirname) { + assert(dirname != NULL, "just checking"); + return ::opendir(dirname); + } + + struct dirent* os::readdir(DIR* dirp) { + assert(dirp != NULL, "just checking"); + return ::readdir(dirp); + } + + int os::closedir(DIR *dirp) { + assert(dirp != NULL, "just checking"); + return ::closedir(dirp); + } + // Builds a platform dependent Agent_OnLoad_<lib_name> function name // which is used to find statically linked in agents. // Parameters: // sym_name: Symbol in library we are looking for // lib_name: Name of library to look in, NULL for shared libs.
< prev index next >