From: Sam S. <sd...@gn...> - 2008-10-16 14:49:58
|
> gc_suspend_count++; /* increase the suspend count */ missed this. should be be reported in spvw_sigsegv.d:print_mem_stats()? how about ROOM? > +;; helper function for thread interruption > +(defun %throw-tag (tag) > + (throw tag tag)) are you actually calling this from C? if yes, it might be easier to use throw_to() in C directly. if no, why define a function at all? > + fprintf(stderr,"*** CALL-WITH-TIMEOUT will fail for thread %x\n", > + chain->thread); ... > fprintf(stderr, "*** SIGINT will be missed.\n"); this is not good. libc error output should never be used unless this is a disaster situation and we call abort() immediately after. please use WARN instead. |