> > don't think so because I had also tried setting it again in
> the child,
> > no luck :(
>
> Oooh. That suggests something is *un*setting it...
> Philip Hazel University of Cambridge Computing Service,
actually, I think I set it in the wrong place before, I've tried the below and it seems to be working for me now... (cross fingers)
--- exim-4.31/src/deliver.c.orig Thu Apr 15 09:54:25 2004
+++ exim-4.31/src/deliver.c Thu Apr 15 09:54:29 2004
@@ -3617,6 +3617,7 @@ for (delivery_count = 0; addr_remote !=
int fd = pfd[pipe_write];
host_item *h;
+ os_non_restarting_signal(SIGALRM, sigalrm_handler);
/* There are weird circumstances in which logging is disabled */
disable_logging = tp->disable_logging;