]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/devtools.c
Remove some unused variables.
[meshlink-tiny] / src / devtools.c
index 820b9620c6da221bbc4ce56f151820c584f55db3..2c135eab2fcfee10e7f19f226ffd0817f1bf4c00 100644 (file)
@@ -23,7 +23,6 @@
 #include "logger.h"
 #include "meshlink_internal.h"
 #include "node.h"
-#include "submesh.h"
 #include "splay_tree.h"
 #include "netutl.h"
 #include "xalloc.h"
@@ -67,7 +66,6 @@ void devtool_get_node_status(meshlink_handle_t *mesh, meshlink_node_t *node, dev
        }
 
        memcpy(&status->status, &internal->status, sizeof status->status);
-       memcpy(&status->address, &internal->address, sizeof status->address);
        status->mtu = internal->mtu;
        status->minmtu = internal->minmtu;
        status->maxmtu = internal->maxmtu;
@@ -97,39 +95,6 @@ void devtool_get_node_status(meshlink_handle_t *mesh, meshlink_node_t *node, dev
        pthread_mutex_unlock(&mesh->mutex);
 }
 
-meshlink_submesh_t **devtool_get_all_submeshes(meshlink_handle_t *mesh, meshlink_submesh_t **submeshes, size_t *nmemb) {
-       if(!mesh || !nmemb || (*nmemb && !submeshes)) {
-               meshlink_errno = MESHLINK_EINVAL;
-               return NULL;
-       }
-
-       meshlink_submesh_t **result;
-
-       //lock mesh->nodes
-       if(pthread_mutex_lock(&mesh->mutex) != 0) {
-               abort();
-       }
-
-       *nmemb = mesh->submeshes->count;
-       result = realloc(submeshes, *nmemb * sizeof(*submeshes));
-
-       if(result) {
-               meshlink_submesh_t **p = result;
-
-               for list_each(submesh_t, s, mesh->submeshes) {
-                       *p++ = (meshlink_submesh_t *)s;
-               }
-       } else {
-               *nmemb = 0;
-               free(submeshes);
-               meshlink_errno = MESHLINK_ENOMEM;
-       }
-
-       pthread_mutex_unlock(&mesh->mutex);
-
-       return result;
-}
-
 meshlink_handle_t *devtool_open_in_netns(const char *confbase, const char *name, const char *appname, dev_class_t devclass, int netns) {
        meshlink_open_params_t *params = meshlink_open_params_init(confbase, name, appname, devclass);
        params->netns = dup(netns);