Portable Coroutine Library

This is a Portable Coroutine Library implementation written in ANSI C. Coroutines can be used to implement cooperative threading among many tasks without overloading the OS with threads/processes. Since context switch between coroutines is very fast, certain applications might have performance gain in using this type of threading.

Tags Software Development Libraries
Licenses GPL
Operating Systems POSIX
Implementation C C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Jan 2006 11:30
  • Rrelease-after

Changes: This release fixes a shared library soname generation error that was missing the library version information.

  • Rrelease-mid
  •  07 Jul 2005 11:07
  • Rrelease-after

Changes: A mis-alignment error on Alpha has been fixed.

  • Rrelease-mid
  •  09 Feb 2005 09:33
  • Rrelease-after

Changes: A bug that made the helper routine creation fail because of a wrongly calculated minimum stack size was fixed.

  • Rrelease-mid
  •  19 Aug 2004 10:30
  • Rrelease-after

Changes: The stack base needed to be past the co-routine structure. This caused crashed on systems with stacks growing towards higher addresses.

  • Rrelease-mid
  •  02 Jan 2004 14:28
  • Rrelease-after

Changes: Code cleanup and shared library generation.

C0b9f6416b6bea6c81fb4768df302d67_thumb

Project Spotlight

Opina

opina

0ca4bd478d6e88b17bb1a56a520f33fd_thumb

Project Spotlight

Poweradmin

A Web-based front-end for the PowerDNS nameserver.