extern int aflag;
extern int ifaliases;
extern int sock;
extern char ifname[IFNAMSIZ];
void printb(char *, unsigned int, unsigned char *);
void setdiscover(const char *, int);
void unsetdiscover(const char *, int);
void setblocknonip(const char *, int);
void unsetblocknonip(const char *, int);
void setlearn(const char *, int);
void unsetlearn(const char *, int);
void setlocked(const char *, int);
void unsetlocked(const char *, int);
void setpvptags(const char *, int);
void unsetpvptags(const char *, int);
void setstp(const char *, int);
void unsetstp(const char *, int);
void setedge(const char *, int);
void unsetedge(const char *, int);
void setautoedge(const char *, int);
void unsetautoedge(const char *, int);
void setptp(const char *, int);
void unsetptp(const char *, int);
void setautoptp(const char *, int);
void unsetautoptp(const char *, int);
void addlocal(const char *, int);
void bridge_add(const char *, int);
void bridge_delete(const char *, int);
void bridge_addspan(const char *, int);
void bridge_delspan(const char *, int);
void bridge_flush(const char *, int);
void bridge_flushall(const char *, int);
void bridge_addaddr(const char *, const char *);
void bridge_addendpoint(const char *, const char *);
void bridge_delendpoint(const char *, int);
void bridge_deladdr(const char *, int);
void bridge_maxaddr(const char *, int);
void bridge_addrs(const char *, int);
void bridge_vaddrs(const char *, int);
void bridge_hellotime(const char *, int);
void bridge_fwddelay(const char *, int);
void bridge_maxage(const char *, int);
void bridge_protect(const char *, const char *);
void bridge_unprotect(const char *, int);
void bridge_pvid(const char *, const char *);
void bridge_unpvid(const char *, int);
void bridge_set_vidmap(const char *, const char *);
void bridge_unset_vidmap(const char *, int);
void bridge_pvlan_primary(const char *, int);
void bridge_unpvlan_primary(const char *, int);
void bridge_pvlan_isolated(const char *, const char *);
void bridge_unpvlan_isolated(const char *, const char *);
void bridge_pvlan_community(const char *, const char *);
void bridge_unpvlan_community(const char *, const char *);
void bridge_proto(const char *, int);
void bridge_ifprio(const char *, const char *);
void bridge_ifcost(const char *, const char *);
void bridge_noifcost(const char *, int);
void bridge_timeout(const char *, int);
void bridge_holdcnt(const char *, int);
void bridge_priority(const char *, int);
void bridge_rules(const char *, int);
void bridge_rulefile(const char *, int);
void bridge_flushrule(const char *, int);
int is_bridge(void);
void bridge_status(void);
int bridge_rule(int, char **, int);
int if_sff_info(int);