]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/conf.c
Check for the availability of flock().
[meshlink-tiny] / src / conf.c
index 6ceb23c5ed3e90f15c57851b3213155ed854554e..cae7bd1e90de73c44e4db0acc0677acd7705c2ab 100644 (file)
@@ -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));