X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Flock_file.c;h=9771543ce91f2a691033c2f177ad70a945d25607;hb=b89abf4ec88b6bb884c427f5cf48005720e94e29;hp=fac895b385db5899bac93512a18bd8acee43806a;hpb=1691e80890e5d8ba258c51c214a3e91880e1db2b;p=mmh diff --git a/sbr/lock_file.c b/sbr/lock_file.c index fac895b..9771543 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -452,7 +452,12 @@ lockname (char *file, struct lockinfo *li, int isnewlock) else snprintf (li->tmplock, sizeof(li->tmplock), "%.*s,LCK.XXXXXX", cp - li->curlock, li->curlock); +#ifdef HAVE_MKSTEMP + mkstemp (li->tmplock); +#else mktemp (li->tmplock); +#endif + unlink (li->tmplock); /* remove any stray */ } }