]> git.meshlink.io Git - meshlink/commitdiff
Use nanosleep() instead of clock_nanosleep().
authorGuus Sliepen <guus@meshlink.io>
Thu, 16 Apr 2020 21:56:36 +0000 (23:56 +0200)
committerGuus Sliepen <guus@meshlink.io>
Thu, 16 Apr 2020 21:56:36 +0000 (23:56 +0200)
Mac OS X does not support the latter.

src/net.c

index cfb4d1775412db4b040b4824b39295a0fdbb2e72..6fd90e194442e9e96298825fa28083bf6cb444be 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -354,7 +354,7 @@ static void periodic_handler(event_loop_t *loop, void *data) {
        if(mesh->contradicting_del_edge > 100 && mesh->contradicting_add_edge > 100) {
                logger(mesh, MESHLINK_WARNING, "Possible node with same Name as us! Sleeping %d seconds.", mesh->sleeptime);
                struct timespec ts = {mesh->sleeptime, 0};
-               clock_nanosleep(CLOCK_MONOTONIC, 0, &ts, NULL);
+               nanosleep(&ts, NULL);
                mesh->sleeptime *= 2;
 
                if(mesh->sleeptime < 0) {