2020-05-29 11:09:39 +08:00
|
|
|
#ifndef CONF_H
|
|
|
|
#define CONF_H
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <error.h>
|
|
|
|
#include <unistd.h>
|
2020-11-16 11:10:11 +08:00
|
|
|
#include "ais.h"
|
2020-05-29 11:09:39 +08:00
|
|
|
|
|
|
|
// 配置文件结构
|
|
|
|
typedef struct CONF {
|
2020-08-16 07:56:52 +08:00
|
|
|
int IP_RESTRICTION;
|
2020-05-29 11:09:39 +08:00
|
|
|
char *IP_SEGMENT;
|
|
|
|
} conf;
|
|
|
|
|
|
|
|
void read_conf(char *filename, conf * configure);
|
|
|
|
void free_conf(conf * p);
|
2020-11-16 11:10:11 +08:00
|
|
|
void split_string(char string[], char delims[], char (*whitelist_ip)[WHITELIST_IP_NUM]);
|
2020-05-29 11:09:39 +08:00
|
|
|
|
|
|
|
#endif
|