equal
deleted
inserted
replaced
4025 } else { |
4025 } else { |
4026 return NULL; |
4026 return NULL; |
4027 } |
4027 } |
4028 } |
4028 } |
4029 |
4029 |
4030 size_t os::read(int fd, void *buf, unsigned int nBytes) { |
|
4031 return ::read(fd, buf, nBytes); |
|
4032 } |
|
4033 |
|
4034 size_t os::read_at(int fd, void *buf, unsigned int nBytes, jlong offset) { |
|
4035 return ::pread(fd, buf, nBytes, offset); |
|
4036 } |
|
4037 |
|
4038 // Sleep forever; naked call to OS-specific sleep; use with CAUTION |
4030 // Sleep forever; naked call to OS-specific sleep; use with CAUTION |
4039 void os::infinite_sleep() { |
4031 void os::infinite_sleep() { |
4040 while (true) { // sleep forever ... |
4032 while (true) { // sleep forever ... |
4041 ::sleep(100); // ... 100 seconds at a time |
4033 ::sleep(100); // ... 100 seconds at a time |
4042 } |
4034 } |