On Sat, Jul 28, 2001 at 02:43:15PM +0200, Marius Vollmer wrote:
> Hmm, I don't think this is completely right. I think you can't
> perform `extensive' operations like scm_must_malloc when interrupts
> are disabled. Could you try to reformulate your patch so that only
> `simple' operations are performed while interrupts are disabled?
> Maybe mallocs.h can help to protect the entry struct until it is
> safely stuffed into the table.
Are there rules written down somewhere for when you should/shouldn't
disable interrupts, and what you should/shouldn't do when they're
disabled?
There are a few other places where scm_must_malloc, scm_must_realloc,
or scm_must_free are called with interrupts disabled.
--
C. Ray C. aka Christopher Cramer
[EMAIL PROTECTED]
http://www.pyro.net/~crayc/
_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile