controlif: declare controlif_setup() in control_cmd.h

this avoids us to copy+paste external declarations over all 'main'
files.
This commit is contained in:
Harald Welte 2011-07-13 14:14:03 +02:00
parent f505f5dff1
commit 1b5e5c3727
4 changed files with 3 additions and 6 deletions

View File

@ -148,4 +148,7 @@ struct ctrl_cmd_element cmd_##cmdname = { \
.verify = &verify_##cmdname, \
}
struct gsm_network;
int controlif_setup(struct gsm_network *gsmnet, uint16_t port);
#endif /* _CONTROL_CMD_H */

View File

@ -53,8 +53,6 @@ static const char *rf_ctl = NULL;
extern const char *openbsc_copyright;
static int daemonize = 0;
extern void controlif_setup(struct gsm_network *gsmnet, uint16_t port);
static void print_usage()
{
printf("Usage: osmo-bsc\n");

View File

@ -1686,8 +1686,6 @@ int verify_fwd_cmd(struct ctrl_cmd *cmd, const char *value, void *data)
return 0;
}
extern int controlif_setup(struct gsm_network *gsmnet, uint16_t port);
int main(int argc, char **argv)
{
int rc;

View File

@ -207,8 +207,6 @@ static void db_sync_timer_cb(void *data)
void talloc_ctx_init(void);
extern int controlif_setup(struct gsm_network *gsmnet, uint16_t port);
extern enum node_type bsc_vty_go_parent(struct vty *vty);
static struct vty_app_info vty_info = {