Debug: provide for SIGALRM tracking
[exim.git] / src / src / dbfn.c
index 25c1a3fba9c5fb50f0ed1ad89524e7fb4fc0f816..336cfe73e262119c53f3322c73af77c336de9a03 100644 (file)
@@ -137,9 +137,9 @@ DEBUG(D_hints_lookup|D_retry|D_route|D_deliver)
   debug_printf_indent("locking %s\n", filename);
 
 sigalrm_seen = FALSE;
-alarm(EXIMDB_LOCK_TIMEOUT);
+ALARM(EXIMDB_LOCK_TIMEOUT);
 rc = fcntl(dbblock->lockfd, F_SETLKW, &lock_data);
-alarm(0);
+ALARM_CLR(0);
 
 if (sigalrm_seen) errno = ETIMEDOUT;
 if (rc < 0)