From 37e4ed696b77455a738fa948b93498c8740721bc Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Thu, 2 Feb 2012 01:13:50 +0100 Subject: [SERVER] Parsing config file with glib [KERNEL] Bugfixes [CLIENT] Using vid and rid --- src/server/server.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/server/server.h') diff --git a/src/server/server.h b/src/server/server.h index 9372c55..303d6ee 100644 --- a/src/server/server.h +++ b/src/server/server.h @@ -22,7 +22,8 @@ #define SERVER_H_ #include -#include +#include +#include #include "config.h" #include "../types.h" @@ -34,9 +35,22 @@ typedef struct pthread_t *thread; } dnbd3_client_t; +typedef struct +{ + char *file; + off_t filesize; + char **servers; + size_t num; + int vid; + int rid; +} dnbd3_image_t; + +extern GSList *_dnbd3_clients; extern pthread_spinlock_t _spinlock; extern char *_config_file_name; -extern GSList *_dnbd3_clients; +extern dnbd3_image_t *_images; +extern size_t _num_images; + void dnbd3_cleanup(); -- cgit v1.2.3-55-g7522