/* support function prototypes for IP pool management (config file, mostly) */ #ifndef _IP_POOL_SUPPORT_H #define _IP_POOL_SUPPORT_H #include #include #include #ifndef IPPOOL_CONF #define IPPOOL_CONF "/etc/ippool.conf" #endif /* called just to draw in this support .o */ void ip_pool_init(void); /* given a pool name (or number), return pool index, possibly reading .conf */ ip_pool_t ip_pool_get_index(char *name); /* given a pool index, and a buffer to store a name, search for the index * in the .conf file, and give the textual name, if present; if not, the * numeric index is returned. If numeric_flag == 1, the numeric index is * always returned */ char *ip_pool_get_name(char *buf, int size, ip_pool_t index, int numeric_flag); #endif /*_IP_POOL_SUPPORT_H*/