X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Flock_file.c;h=6b74068cc121a0309d627b58fa463513933c945f;hb=0c648c7c1509760370d4c4267a45a5a305885e7f;hp=b4a1547ee713efaa83526fbc9d284fc3ef30dbf7;hpb=adf591eb56d60000e806e20c42eb1907e2cc6fcd;p=mmh diff --git a/sbr/lock_file.c b/sbr/lock_file.c index b4a1547..6b74068 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -30,9 +30,7 @@ # endif #endif -#ifdef HAVE_ERRNO_H -# include -#endif +#include #ifdef HAVE_FCNTL_H # include @@ -437,18 +435,8 @@ lockit(struct lockinfo *li) curlock = li->curlock; tmplock = li->tmplock; -#ifdef HAVE_MKSTEMP if ((fd = mkstemp(tmplock)) == -1) return -1; -#else - if (mktemp(tmplock) == NULL) - return -1; - if (unlink(tmplock) == -1 && errno != ENOENT) - return -1; - /* create the temporary lock file */ - if ((fd = creat(tmplock, 0600)) == -1) - return -1; -#endif #if 0 /* write our process id into lock file */