- May 04, 2003
-
-
rswindell authored
Removed YIELD call since we're waiting for ringbuf semaphore instead.
-
rswindell authored
incom() now supports timeout parameter (defaults to 0).
-
rswindell authored
-
rswindell authored
-
rswindell authored
(Ctrl-L).
-
rswindell authored
each write), must define RINGBUF_SEM.
-
deuce authored
The semaphore emulation lib provides for sem_timedwait() which will allow correct blocking calls to be used rather than bogus (On *nix anyways) arbitrary 1-55ms (depending on hardware) wait during a loop to avoid 100% CPU utilization. The xpsem lib uses mutexes to provide semaphore functions and is taken almost line-per-line from FreeBSD. (copyright left intact) **** WARNING **** This commit was performed while drunk. If this breaks your build, I personally guarantee you get to keep all remaning pieces.
-
deuce authored
-
deuce authored
Note: Some systems do not have daemon() noteably Solaris... for these systems, daemon() is in sbbscon... not sure if this will break any utils ion those platforms or not.
-
- May 03, 2003
- May 02, 2003
- May 01, 2003
- Apr 30, 2003
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
Event and a Semaphore (using sem_init). output_sem is now initialized immediately in sbbs_t::init() so if init() fails, the semaphore can be destroyed without causing a segfault.
-
deuce authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
deuce authored
-
rswindell authored
-
deuce authored
Node: This SHOULD pass command-line arguments to child make but doesn't/
-
deuce authored
-
deuce authored
-
- Apr 29, 2003