IO-Uring

 view release on metacpan or  search on metacpan

lib/IO/Uring.xs  view on Meta::CPAN

		Perl_croak(aTHX_ "Could not create ring: %s", strerror(-ret));
	}
OUTPUT:
	RETVAL


IV CLONE_SKIP(sv)


void run_once(IO::Uring self, unsigned min_events = 1, Time::Spec timeout = NULL, sigset_t* sigmask = NULL)
PPCODE:
	struct io_uring_cqe *cqe;
	int result = io_uring_submit_and_wait_timeout(&self->uring, &cqe, min_events, timeout, sigmask);

	if (result == -1 && errno == EINTR)
		PERL_ASYNC_CHECK();

	unsigned head;

	ENTER;
	SAVETMPS;



( run in 1.991 second using v1.01-cache-2.11-cpan-71847e10f99 )