src/hotspot/os/bsd/os_bsd.cpp
changeset 53266 57d8566a2732
parent 53155 c3d6035c11f3
child 53461 08d6edeb3145
equal deleted inserted replaced
53265:febc37adfe80 53266:57d8566a2732
  2215   } else {
  2215   } else {
  2216     return NULL;
  2216     return NULL;
  2217   }
  2217   }
  2218 }
  2218 }
  2219 
  2219 
  2220 size_t os::read(int fd, void *buf, unsigned int nBytes) {
       
  2221   RESTARTABLE_RETURN_INT(::read(fd, buf, nBytes));
       
  2222 }
       
  2223 
       
  2224 size_t os::read_at(int fd, void *buf, unsigned int nBytes, jlong offset) {
       
  2225   RESTARTABLE_RETURN_INT(::pread(fd, buf, nBytes, offset));
       
  2226 }
       
  2227 
       
  2228 // Sleep forever; naked call to OS-specific sleep; use with CAUTION
  2220 // Sleep forever; naked call to OS-specific sleep; use with CAUTION
  2229 void os::infinite_sleep() {
  2221 void os::infinite_sleep() {
  2230   while (true) {    // sleep forever ...
  2222   while (true) {    // sleep forever ...
  2231     ::sleep(100);   // ... 100 seconds at a time
  2223     ::sleep(100);   // ... 100 seconds at a time
  2232   }
  2224   }