X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Ftransports%2Fappendfile.c;h=522115d44a4df17527fd8401b6ed28df968bb4ae;hb=c2a1bba0d1fe5e19f93c92544422036814695c45;hp=b762b66a2b65bcb71c307bbfeafc8c6e67238b0e;hpb=e30f4f43de211b14bd405a3d0e1579b9bd814908;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/transports/appendfile.c b/src/src/transports/appendfile.c index b762b66a2..522115d44 100644 --- a/src/src/transports/appendfile.c +++ b/src/src/transports/appendfile.c @@ -884,10 +884,10 @@ if (dofcntl) { if (fcntltime > 0) { - alarm(fcntltime); + ALARM(fcntltime); yield = fcntl(fd, F_SETLKW, &lock_data); save_errno = errno; - alarm(0); + ALARM_CLR(0); errno = save_errno; } else yield = fcntl(fd, F_SETLK, &lock_data); @@ -899,10 +899,10 @@ if (doflock && (yield >= 0)) int flocktype = (fcntltype == F_WRLCK) ? LOCK_EX : LOCK_SH; if (flocktime > 0) { - alarm(flocktime); + ALARM(flocktime); yield = flock(fd, flocktype); save_errno = errno; - alarm(0); + ALARM_CLR(0); errno = save_errno; } else yield = flock(fd, flocktype | LOCK_NB);