From 898dd094b1f9e1742d432e90b88d09092a5d09f3 Mon Sep 17 00:00:00 2001 From: mdw Date: Wed, 26 May 1999 20:53:40 +0000 Subject: [PATCH] Fixes for stupid bugs. --- lock.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lock.c b/lock.c index 48cc813..9dfabab 100644 --- a/lock.c +++ b/lock.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: lock.c,v 1.1 1999/05/15 10:33:53 mdw Exp $ + * $Id: lock.c,v 1.2 1999/05/26 20:53:40 mdw Exp $ * * Simplified POSIX locking interface * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: lock.c,v $ + * Revision 1.2 1999/05/26 20:53:40 mdw + * Fixes for stupid bugs. + * * Revision 1.1 1999/05/15 10:33:53 mdw * Add simplified locking code. * @@ -92,7 +95,7 @@ int lock_file(int fd, unsigned how) fk.l_whence = SEEK_SET; fk.l_start = 0; - fk.l_whence = 0; + fk.l_len = 0; /* --- Unlocking is really easy --- */ @@ -118,6 +121,7 @@ int lock_file(int fd, unsigned how) if (errno == EINTR) errno = EAGAIN; } + alarm(0); signal(SIGALRM, alrm); return (e); } -- 2.11.0