summaryrefslogtreecommitdiff
path: root/devel/st
AgeCommit message (Collapse)AuthorFilesLines
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-04-03Added support for NetBSD/vax.gson3-3/+18
2003-04-03Updated to version 1.4.gson5-92/+18
2002-08-25Add st: non-preemptive thread library for Internet applicationsgson7-0/+256
The State Threads Library is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as web servers, proxy servers, mail transfer agents, and so on, really any network-data-driven application) on UNIX-like platforms. It combines the simplicity of the multithreaded programming paradigm, in which one thread supports each simultaneous connection, with the performance and scalability of an event-driven state machine architecture. In other words, this library offers a threading API for structuring an Internet application as a state machine.