Difference for misc/d_delay.c from version 1.1 to 1.2


version 1.1 version 1.2
Line 16
 
Line 16
 #include <sys/time.h>  #include <sys/time.h>
 #include <sys/types.h>  #include <sys/types.h>
 #include <unistd.h>  #include <unistd.h>
   #include <time.h>
   
 void d_delay (int ms) {  void d_delay (int ms) {
   #if 0
  struct timeval tv;   struct timeval tv;
  tv.tv_sec=ms/1000;   tv.tv_sec=ms/1000;
 //edited 02/06/99 Matt Mueller - microseconds, not milliseconds  //edited 02/06/99 Matt Mueller - microseconds, not milliseconds
         tv.tv_usec=(ms%1000)*1000;          tv.tv_usec=(ms%1000)*1000;
 //end edit -MM  //end edit -MM
  select(0,NULL,NULL,NULL,&tv);   select(0,NULL,NULL,NULL,&tv);
   #elif 0
    struct timespec tv;
    tv.tv_sec=ms/1000;
    tv.tv_nsec=(ms%1000)*1000000;//nanoseconds
    nanosleep(&tv,NULL);
   #else
    usleep(ms*1000);
   #endif
 }  }
   
 #endif  #endif

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2