< prev index next >
src/hotspot/os/solaris/os_solaris.cpp
Print this page
*** 1665,1684 ****
void* os::get_default_process_handle() {
return (void*)::dlopen(NULL, RTLD_LAZY);
}
- int os::stat(const char *path, struct stat *sbuf) {
- char pathbuf[MAX_PATH];
- if (strlen(path) > MAX_PATH - 1) {
- errno = ENAMETOOLONG;
- return -1;
- }
- os::native_path(strcpy(pathbuf, path));
- return ::stat(pathbuf, sbuf);
- }
-
static inline time_t get_mtime(const char* filename) {
struct stat st;
int ret = os::stat(filename, &st);
assert(ret == 0, "failed to stat() file '%s': %s", filename, strerror(errno));
return st.st_mtime;
--- 1665,1674 ----
*** 4472,4485 ****
jlong os::lseek(int fd, jlong offset, int whence) {
return (jlong) ::lseek64(fd, offset, whence);
}
- char * os::native_path(char *path) {
- return path;
- }
-
int os::ftruncate(int fd, jlong length) {
return ::ftruncate64(fd, length);
}
int os::fsync(int fd) {
--- 4462,4471 ----
< prev index next >