main.c 430 B

123456789101112131415161718192021222324
  1. #include <stdio.h>
  2. #include <uv.h>
  3. int64_t counter = 0;
  4. void wait_for_a_while(uv_idle_t* handle) {
  5. counter++;
  6. if (counter >= 10e6)
  7. uv_idle_stop(handle);
  8. }
  9. int main() {
  10. uv_idle_t idler;
  11. uv_idle_init(uv_default_loop(), &idler);
  12. uv_idle_start(&idler, wait_for_a_while);
  13. printf("Idling...\n");
  14. uv_run(uv_default_loop(), UV_RUN_DEFAULT);
  15. uv_loop_close(uv_default_loop());
  16. return 0;
  17. }