1*76404edcSAsim Jamshed #ifndef _SERVER_H_
2*76404edcSAsim Jamshed #define _SERVER_H_
3*76404edcSAsim Jamshed 
4*76404edcSAsim Jamshed #include "base.h"
5*76404edcSAsim Jamshed 
6*76404edcSAsim Jamshed typedef struct {
7*76404edcSAsim Jamshed 	char *key;
8*76404edcSAsim Jamshed 	char *value;
9*76404edcSAsim Jamshed } two_strings;
10*76404edcSAsim Jamshed 
11*76404edcSAsim Jamshed typedef enum { CONFIG_UNSET, CONFIG_DOCUMENT_ROOT } config_var_t;
12*76404edcSAsim Jamshed 
13*76404edcSAsim Jamshed int config_read(server *srv, const char *fn);
14*76404edcSAsim Jamshed int config_set_defaults(server *srv);
15*76404edcSAsim Jamshed buffer *config_get_value_buffer(server *srv, connection *con, config_var_t field);
16*76404edcSAsim Jamshed 
17*76404edcSAsim Jamshed #endif
18