Remove conditional no-RADIUS build from src/radius

Make it responsibility of the src/radius user to handle conditional
build rules.
This commit is contained in:
Jouni Malinen 2009-12-06 17:53:59 +02:00
parent 0bc377fa93
commit 74784010af
9 changed files with 77 additions and 114 deletions

View file

@ -280,20 +280,8 @@ struct radius_class_data {
size_t count;
};
#ifndef CONFIG_NO_RADIUS
void radius_free_class(struct radius_class_data *c);
int radius_copy_class(struct radius_class_data *dst,
const struct radius_class_data *src);
#else /* CONFIG_NO_RADIUS */
static inline void radius_free_class(struct radius_class_data *c)
{
}
static inline int radius_copy_class(struct radius_class_data *dst,
const struct radius_class_data *src)
{
return -1;
}
#endif /* CONFIG_NO_RADIUS */
#endif /* RADIUS_H */

View file

@ -251,34 +251,6 @@ int radius_client_send(struct radius_client_data *radius,
struct radius_msg *msg,
RadiusType msg_type, const u8 *addr);
u8 radius_client_get_id(struct radius_client_data *radius);
#ifdef CONFIG_NO_RADIUS
static inline void radius_client_flush(struct radius_client_data *radius,
int only_auth)
{
}
static inline struct radius_client_data *
radius_client_init(void *ctx, struct hostapd_radius_servers *conf)
{
return (void *) -1;
}
static inline void radius_client_deinit(struct radius_client_data *radius)
{
}
static inline void radius_client_flush_auth(struct radius_client_data *radius,
const u8 *addr)
{
}
static inline int radius_client_get_mib(struct radius_client_data *radius,
char *buf, size_t buflen)
{
return 0;
}
#else /* CONFIG_NO_RADIUS */
void radius_client_flush(struct radius_client_data *radius, int only_auth);
struct radius_client_data *
radius_client_init(void *ctx, struct hostapd_radius_servers *conf);
@ -287,6 +259,5 @@ void radius_client_flush_auth(struct radius_client_data *radius,
const u8 *addr);
int radius_client_get_mib(struct radius_client_data *radius, char *buf,
size_t buflen);
#endif /* CONFIG_NO_RADIUS */
#endif /* RADIUS_CLIENT_H */

View file

@ -192,8 +192,6 @@ struct radius_server_conf {
};
#ifdef RADIUS_SERVER
struct radius_server_data *
radius_server_init(struct radius_server_conf *conf);
@ -204,29 +202,4 @@ int radius_server_get_mib(struct radius_server_data *data, char *buf,
void radius_server_eap_pending_cb(struct radius_server_data *data, void *ctx);
#else /* RADIUS_SERVER */
static inline struct radius_server_data *
radius_server_init(struct radius_server_conf *conf)
{
return NULL;
}
static inline void radius_server_deinit(struct radius_server_data *data)
{
}
static inline int radius_server_get_mib(struct radius_server_data *data,
char *buf, size_t buflen)
{
return 0;
}
static inline void
radius_server_eap_pending_cb(struct radius_server_data *data, void *ctx)
{
}
#endif /* RADIUS_SERVER */
#endif /* RADIUS_SERVER_H */