sleep.c 322 B

1234567891011121314151617181920
  1. #include <grass/config.h>
  2. #ifndef __MINGW32__
  3. #include <unistd.h>
  4. #endif
  5. #ifdef __MINGW32__
  6. #include <windows.h>
  7. #endif
  8. #include <grass/gis.h>
  9. /* Sleep */
  10. void G_sleep(unsigned int seconds)
  11. {
  12. #ifdef __MINGW32__
  13. /* note: Sleep() cannot be interrupted */
  14. Sleep((seconds) * 1000);
  15. #else
  16. sleep(seconds);
  17. #endif
  18. }