/* -*-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
*
/*----- 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.
*
fk.l_whence = SEEK_SET;
fk.l_start = 0;
- fk.l_whence = 0;
+ fk.l_len = 0;
/* --- Unlocking is really easy --- */
if (errno == EINTR)
errno = EAGAIN;
}
+ alarm(0);
signal(SIGALRM, alrm);
return (e);
}