X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Flock_file.c;h=83cf01a25324390e9e1a6a4a25f633051d0aeeee;hb=6bd76adcc81f4a725352c338a39212bcdefb0a4b;hp=51576ea8baf1a7624e872dbf3bfa6bd7b63acb62;hpb=988cf5d51958127d579f97a0d4632930a25ee11e;p=mmh diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 51576ea..83cf01a 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -29,10 +29,7 @@ # include # endif #endif - -#ifdef HAVE_ERRNO_H -# include -#endif +#include #ifdef HAVE_FCNTL_H # include @@ -434,18 +431,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 */