We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e5cc4fc commit 2ec4723Copy full SHA for 2ec4723
src/io/syscalls.lisp
@@ -681,13 +681,13 @@
681
(timeout :int))
682
683
(defun syscall-retry-epoll_wait (epfd events maxevents timeout-ms)
684
- (let ((start (get-universal-us)))
+ (let ((start (get-internal-real-time)))
685
(loop
686
(let ((retval (syscall-noretry-epoll_wait epfd events maxevents timeout-ms)))
687
(when retval (return retval))
688
(unless (>= 0 timeout-ms)
689
(setf timeout-ms
690
- (max (- timeout-ms (floor (- (get-universal-us) start) 1000)) 0)))))))
+ (max (- timeout-ms (floor (- (get-internal-real-time) start) (ceiling internal-time-units-per-second 1000))) 0)))))))
691
692
(def-simple-syscall epoll_ctl
693
(epfd :int)
0 commit comments