$NetBSD: patch-ac,v 1.1 2007/10/01 11:02:45 rillig Exp $ --- uucplock.c.orig 1999-12-02 03:58:31.000000000 +0100 +++ uucplock.c 2007-10-01 12:47:24.989964000 +0200 @@ -35,9 +35,13 @@ static char sccsid[] = "@(#)uucplock.c 5.5 (Berkeley) 6/1/90"; #endif /* not lint */ -#include -#include +#include #include +#include +#include +#include +#include +#include #include "pathnames.h" @@ -47,13 +51,12 @@ static char sccsid[] = "@(#)uucplock.c 5 * -1 - failure */ +int uu_lock(ttyname) char *ttyname; { - extern int errno; int fd, pid; char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN]; - off_t lseek(); (void)snprintf(tbuf, sizeof(tbuf), _PATH_LOCKDIRNAME, ttyname); fd = open(tbuf, O_RDWR|O_CREAT|O_EXCL, 0664); @@ -81,7 +84,7 @@ uu_lock(ttyname) * The process that locked the file isn't running, so * we'll lock it ourselves */ - if (lseek(fd, 0L, L_SET) < 0) { + if (lseek(fd, 0L, SEEK_SET) < 0) { (void)close(fd); perror("lock lseek"); return(-1);