X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Flock_file.c;h=0e14e8de665ba05ce5ec41d87a4153a835f9b1cf;hb=9e3ce028db3b9fe01032ddee77df80210f7d0217;hp=65b8907976ccf08e74f4ffbb91c3df295edab953;hpb=c9492787464d45334fccd8dce432744fc9321ba6;p=mmh diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 65b8907..0e14e8d 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -2,8 +2,6 @@ /* * lock.c -- routines to lock/unlock files * - * $Id$ - * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for * complete copyright information. @@ -31,10 +29,7 @@ # include # endif #endif - -#ifdef HAVE_ERRNO_H -# include -#endif +#include #ifdef HAVE_FCNTL_H # include @@ -109,11 +104,11 @@ static void lockname (char *, struct lockinfo *, int); static void timerON (char *, int); static void timerOFF (int); static RETSIGTYPE alrmser (int); -#endif #if !defined(HAVE_LIBLOCKFILE) static int lockit (struct lockinfo *); #endif +#endif /* * Base routine to open and lock a file, @@ -494,7 +489,7 @@ lockname (char *file, struct lockinfo *li, int isnewlock) bplen += tmplen; #else if (cp != file) { - snprintf (bp, sizeof(li->curlock), "%.*s", cp - file, file); + snprintf (bp, sizeof(li->curlock), "%.*s", (int)(cp - file), file); tmplen = strlen (bp); bp += tmplen; bplen += tmplen; @@ -526,7 +521,7 @@ lockname (char *file, struct lockinfo *li, int isnewlock) strncpy (li->tmplock, ",LCK.XXXXXX", sizeof(li->tmplock)); else snprintf (li->tmplock, sizeof(li->tmplock), "%.*s,LCK.XXXXXX", - cp - li->curlock, li->curlock); + (int)(cp - li->curlock), li->curlock); } #endif }