Use module-ref for make-base-operation

As the implementation of this changed in fibers, and that's causing
issues here when mixing the version of fibers used for knots and
different versions of fibers.
This commit is contained in:
Christopher Baines 2025-02-27 13:23:06 +00:00
parent 21e328aebb
commit f41d1853ce

View file

@ -119,7 +119,9 @@
(define (make-wait-operation ready? schedule-when-ready port
port-ready-fd this-procedure)
(make-base-operation #f
((module-ref (resolve-interface '(fibers operations))
'make-base-operation)
#f
(lambda _
(and (ready? port) values))
(lambda (flag sched resume)