- May 06, 2003
-
-
rswindell authored
-
rswindell authored
with the same internal codes), the original pointer index is maintained. This fixes a problem with importing a subs.txt over existing sub-boards causing duplicate pointer indexes when the BBS is re-initialized.
-
rswindell authored
-
rswindell authored
New retry_delay property (number of milliseconds between lock/read attempts).
-
rswindell authored
-
rswindell authored
-
rswindell authored
(default is true), a non-forced yield will not lower the CPU utilization of a busy loop, but will yield to tasks of equal or higher priority.
-
rswindell authored
-
- May 05, 2003
-
-
rswindell authored
config files for JS modules.
-
rswindell authored
section names or key names in a .ini file.
-
rswindell authored
-
rswindell authored
-
rswindell authored
file key.
-
rswindell authored
iniReadStringList (if non-NULL) - fixes memory leak when re-loading config.
-
rswindell authored
with iniReadStringList.
-
- May 04, 2003
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
output_sem is not part of outbuf ring buffer (outbuf.sem).
-
rswindell authored
Re-working spinning cursor code since no longer using mswait here.
-
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.
-
rswindell authored
-
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