1 |
/* vi: set sw=4 ts=4: */ |
/* vi: set sw=4 ts=4: */ |
2 |
#ifndef _IP_COMMON_H |
#ifndef IP_COMMON_H |
3 |
#define _IP_COMMON_H 1 |
#define IP_COMMON_H 1 |
4 |
|
|
5 |
#include "libbb.h" |
#include "libbb.h" |
6 |
#include <asm/types.h> |
#include <asm/types.h> |
13 |
#include <linux/if_link.h> |
#include <linux/if_link.h> |
14 |
#endif |
#endif |
15 |
|
|
16 |
#if __GNUC_PREREQ(4,1) |
PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN |
|
# pragma GCC visibility push(hidden) |
|
|
#endif |
|
17 |
|
|
18 |
extern char **ip_parse_common_args(char **argv); |
extern char **ip_parse_common_args(char **argv); |
19 |
extern int print_neigh(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
extern int print_neigh(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg); |
32 |
extern int do_multiaddr(char **argv); |
extern int do_multiaddr(char **argv); |
33 |
extern int do_multiroute(char **argv); |
extern int do_multiroute(char **argv); |
34 |
|
|
35 |
#if __GNUC_PREREQ(4,1) |
POP_SAVED_FUNCTION_VISIBILITY |
|
# pragma GCC visibility pop |
|
|
#endif |
|
36 |
|
|
37 |
#endif /* ip_common.h */ |
#endif |