X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fconf.c;fp=src%2Fconf.c;h=cae7bd1e90de73c44e4db0acc0677acd7705c2ab;hb=e3c87a412475330b668d99d23ea0c612f2a59294;hp=6ceb23c5ed3e90f15c57851b3213155ed854554e;hpb=f3014d25c8b6f8cc1cf8ab48cabf6fbc8e8311d0;p=meshlink-tiny diff --git a/src/conf.c b/src/conf.c index 6ceb23c..cae7bd1 100644 --- a/src/conf.c +++ b/src/conf.c @@ -483,9 +483,7 @@ bool main_config_lock(meshlink_handle_t *mesh, const char *lock_filename) { fcntl(fileno(mesh->lockfile), F_SETFD, FD_CLOEXEC); #endif -#ifdef HAVE_MINGW - // TODO: use _locking()? -#else +#ifdef HAVE_FLOCK if(flock(fileno(mesh->lockfile), LOCK_EX | LOCK_NB) != 0) { logger(NULL, MESHLINK_ERROR, "Cannot lock %s: %s\n", lock_filename, strerror(errno));