summaryrefslogtreecommitdiffstats
path: root/src/server/uplink.c
diff options
context:
space:
mode:
authorsr2013-07-15 20:46:42 +0200
committersr2013-07-15 20:46:42 +0200
commit2c9731d63810c839c8040d9d7131326ad48d515b (patch)
tree5350a04a8f39b07e2c70bb54af99aebbaf0c8b94 /src/server/uplink.c
parentRewriiiiiiiiite (diff)
downloaddnbd3-2c9731d63810c839c8040d9d7131326ad48d515b.tar.gz
dnbd3-2c9731d63810c839c8040d9d7131326ad48d515b.tar.xz
dnbd3-2c9731d63810c839c8040d9d7131326ad48d515b.zip
"It's compiling!"
Diffstat (limited to 'src/server/uplink.c')
-rw-r--r--src/server/uplink.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/server/uplink.c b/src/server/uplink.c
index 27e92b3..7675a76 100644
--- a/src/server/uplink.c
+++ b/src/server/uplink.c
@@ -1,6 +1,7 @@
#include "uplink.h"
#include <pthread.h>
-#include <bits/socket.h>
+#include <sys/socket.h>
+#include <string.h>
dnbd3_alt_server_t *_alt_servers[SERVER_MAX_ALTS];
int _num_alts = 0;
@@ -21,9 +22,9 @@ int uplink_get_matching_alt_servers(dnbd3_host_t *host, dnbd3_server_entry_t *ou
if ( host->type != _alt_servers[i]->host.type ) continue; // Wrong address family
if ( count == 0 ) {
// Trivial - this is the first entry
- memcpy( &output[0]->host, &_alt_servers[i]->host, sizeof(dnbd3_host_t) );
- output[0]->failures = 0;
- distance[0] = uplink_net_closeness( host, &output[0]->host );
+ memcpy( &output[0].host, &_alt_servers[i]->host, sizeof(dnbd3_host_t) );
+ output[0].failures = 0;
+ distance[0] = uplink_net_closeness( host, &output[0].host );
count++;
} else {
// Other entries already exist, insert in proper position
@@ -40,8 +41,8 @@ int uplink_get_matching_alt_servers(dnbd3_host_t *host, dnbd3_server_entry_t *ou
} else {
count++;
}
- memcpy( &output[j]->host, &_alt_servers[i]->host, sizeof(dnbd3_host_t) );
- output[j]->failures = 0;
+ memcpy( &output[j].host, &_alt_servers[i]->host, sizeof(dnbd3_host_t) );
+ output[j].failures = 0;
distance[j] = dist;
break;
}
@@ -69,3 +70,8 @@ int uplink_net_closeness(dnbd3_host_t *host1, dnbd3_host_t *host2)
}
return retval;
}
+
+void uplink_shutdown( dnbd3_connection_t *uplink)
+{
+ return;
+}