4 ms·
There is also libcoro. In fact I think there's two of them ;-) First is http://www.freebsdsoftware.org/devel/libcoro.html http://www.freebsdsoftware.org/devel
by draegtun 17y ago
There is also libcoro. In fact I think there's two of them ;-)
First is http://www.freebsdsoftware.org/devel/libcoro.html http://www.freebsdsoftware.org/devel/libcoro.html
Second is part of the excellent Coro Perl module: http://search.cpan.org/dist/Coro/ http://search.cpan.org/dist/Coro/
- limmeau 17y agoLibcoro's FreeBSD ports page claims to support i386 only, while Libtask supports i386, PowerPC, Sparc and ARM.
- james2vegas 17y agoI think that is inaccurate, and probably based on the backend they are using: * -DCORO_ASM * Handcoded assembly, known to work only on a few architectures/ABI: GCC + x86/IA32 and amd64/x86_64 + GNU/Linux and a few BSDs. The other backends use standard libc/SUSv2 calls like (get|set|swap)context, setjmp|longjmp and sigaltstack