X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/0ccd1945560c715e4cc4063209bd0d68b75d5470..017a82124bf2ea39ced5aa4c8f969c18b3c2fb90:/sbr/lock_file.c diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 9771543c..a99c681b 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -8,6 +8,17 @@ #include #include +#ifdef TIME_WITH_SYS_TIME +# include +# include +#else +# ifdef TM_IN_SYS_TIME +# include +# else +# include +# endif +#endif + #ifdef HAVE_ERRNO_H # include #endif @@ -452,11 +463,16 @@ lockname (char *file, struct lockinfo *li, int isnewlock) else snprintf (li->tmplock, sizeof(li->tmplock), "%.*s,LCK.XXXXXX", cp - li->curlock, li->curlock); +/* + Mkstemp work postponed until later -Doug #ifdef HAVE_MKSTEMP mkstemp (li->tmplock); #else +*/ mktemp (li->tmplock); +/* #endif +*/ unlink (li->tmplock); /* remove any stray */ }