empserver/src/lib/lwp
Markus Armbruster 75deff7811 (lwpInitSystem): Stack checking doesn't work and is not necessary for
main thread; clear LWP_STACKCHECK.
(lwpStackCheck): Log stack overflow/underflow and abort.
2005-03-16 18:06:03 +00:00
..
.cvsignore List generated files and directories that CVS doesn't ignore by 2003-10-04 14:54:09 +00:00
arch.c Update copyright notice. 2004-09-07 15:07:16 +00:00
lwp.c (lwpInitSystem): Stack checking doesn't work and is not necessary for 2005-03-16 18:06:03 +00:00
lwpInit.s (lwpInitContext): Fix .function for current versions of as. 2004-02-13 21:00:06 +00:00
lwpint.h [!POSIXSIGNALS]: Thoroughly obsolete, remove. This also gets rid of 2005-03-12 12:20:50 +00:00
lwpRestore.s Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
lwpSave.s Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
Makefile Update copyright notice. 2004-09-07 15:07:16 +00:00
mipsarch.s Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
queue.c Supply prototypes where possible. This uncovered type errors with 2004-02-17 17:59:30 +00:00
README Explain roots of LWP. 2004-09-07 08:49:46 +00:00
sel.c Update copyright notice. 2004-09-07 15:07:16 +00:00
sem.c Remove some superflous declarations missed in the previous revision. 2004-02-17 22:29:59 +00:00
status.c Update copyright notice. 2004-09-07 15:07:16 +00:00

This little user space thread library was derived from Stephen Crane's
REX, described in:

  S. Crane, The REX Lightweight Process Library, Department of
  Computing, Imperial College of Science, Technology and Medicine,
  London, 1993.

The original code may still float around on the web.  Try to search
for lwp-0.1.tar.gz.