diff options
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | server.c | 10 | ||||
-rw-r--r-- | server.h | 11 | ||||
-rw-r--r-- | wg_dynamic_client.c | 2 | ||||
-rw-r--r-- | wg_dynamic_server.c | 12 |
5 files changed, 30 insertions, 8 deletions
@@ -18,7 +18,8 @@ wg-dynamic-server: ${SERVER_OBJS} ${CC} ${LDFLAGS} ${SERVER_OBJS} -o $@ wg_dynamic_client.o: wg_dynamic_client.c client.h client.o: client.c client.h -wg_dynamic_server.o: wg_dynamic_server.c +wg_dynamic_server.o: wg_dynamic_server.c server.h +server.o: server.c server.h clean: rm -f ${PROGS} *.o *~ diff --git a/server.c b/server.c new file mode 100644 index 0000000..0315ccb --- /dev/null +++ b/server.c @@ -0,0 +1,10 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright (C) 2018 Wireguard LLC + */ + +int setup_server(const char interface[]) +{ + /* TODO */ + return -1; +} diff --git a/server.h b/server.h new file mode 100644 index 0000000..3ffa9c5 --- /dev/null +++ b/server.h @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright (C) 2018 Wireguard LLC + */ + +#ifndef SERVER_H +#define SERVER_H + +int setup_server(const char interface[]); + +#endif diff --git a/wg_dynamic_client.c b/wg_dynamic_client.c index cf136a5..318714d 100644 --- a/wg_dynamic_client.c +++ b/wg_dynamic_client.c @@ -25,7 +25,7 @@ int main(int argc, char *argv[]) } if (connect_to_server(argv[1]) < 0) { - perror("error connecting to wg-dynamic server: "); + perror("error connecting to server"); return EXIT_FAILURE; } diff --git a/wg_dynamic_server.c b/wg_dynamic_server.c index a8e2924..045de9d 100644 --- a/wg_dynamic_server.c +++ b/wg_dynamic_server.c @@ -3,16 +3,13 @@ * Copyright (C) 2018 Wireguard LLC */ +#include "server.h"o + #include <stdlib.h> #include <stdio.h> const char *PROG_NAME; -/* TODO: break this function out into another file when it gets big */ -static void setup_server(char *interface) -{ -} - static void show_usage() { fprintf(stderr, "Usage: %s <interface>\n\n", PROG_NAME); @@ -27,7 +24,10 @@ int main(int argc, char *argv[]) return EXIT_FAILURE; } - setup_server(argv[1]); + if (setup_server(argv[1]) < 0) { + perror("error setting up server"); + return EXIT_FAILURE; + } return EXIT_SUCCESS; } |