I don't remember if this has already been reported, but with the
imminent release of version 2.1.7, I figured I'd better mention it.
process-alive? has a bug - it usually returns true for dead processes.
This can be fixed by modifying Src/process.c. Change:
static int internal_process_alivep(SCM process)
{
int info, res;
if (PROCESS(process)->exited)
return TRUE;
to:
static int internal_process_alivep(SCM process)
{
int info, res;
if (PROCESS(process)->exited)
return FALSE;
In other words, return FALSE if PROCESS(process)->exited, instead of
TRUE.
Thanks,
Dr. Harvey J. Stein
Berger Financial Research
hjstein_at_math.huji.ac.il
Received on Mon Jun 05 1995 - 09:33:31 CEST
This archive was generated by hypermail 2.3.0
: Mon Jul 21 2014 - 19:38:59 CEST