X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver.h;h=454f69ca81e1266824c6cd7d5d3e58a0f36380b2;hb=f0b9c972a973d997db6660680938dd5acb2baa46;hp=e849f29a924b05587732ee67e1fb0dcc1d712e5d;hpb=29251f6f205e2323a473c181aaee98786fc90dca;p=m6w6%2Flibmemcached diff --git a/libtest/server.h b/libtest/server.h index e849f29a..454f69ca 100644 --- a/libtest/server.h +++ b/libtest/server.h @@ -9,6 +9,8 @@ #pragma once +#include + /* Server startup and shutdown functions. */ @@ -19,6 +21,7 @@ extern "C" { #include typedef struct server_startup_st server_startup_st; +#define SERVERS_TO_CREATE 5 struct server_startup_st { @@ -26,6 +29,9 @@ struct server_startup_st uint8_t udp; memcached_server_st *servers; char *server_list; + char pid_file[SERVERS_TO_CREATE][FILENAME_MAX]; + in_port_t port[SERVERS_TO_CREATE]; + int pids[SERVERS_TO_CREATE]; }; void server_startup(server_startup_st *construct);