summaryrefslogtreecommitdiff
path: root/networking/libiproute/libnetlink.h
diff options
context:
space:
mode:
authorNatanael Copa2010-07-23 01:31:24 +0200
committerDenys Vlasenko2010-07-23 01:31:24 +0200
commitb78ac5a20ea2f3038f9738cb05bc3bc3725fabba (patch)
tree3e1ce1d2ca050afcb8293553cac506d708e2d667 /networking/libiproute/libnetlink.h
parent4f0279bd930d02db2d5df51ce878b9b9b940f069 (diff)
downloadbusybox-b78ac5a20ea2f3038f9738cb05bc3bc3725fabba.zip
busybox-b78ac5a20ea2f3038f9738cb05bc3bc3725fabba.tar.gz
libnetlink: code shrink
function old new delta xrtnl_open 95 93 -2 parse_rtattr 87 85 -2 rtnl_close 9 - -9 xrtnl_wilddump_request 101 64 -37 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/3 up/down: 0/-50) Total: -50 bytes Signed-off-by: Natanael Copa <natanael.copa@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/libiproute/libnetlink.h')
-rw-r--r--networking/libiproute/libnetlink.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/networking/libiproute/libnetlink.h b/networking/libiproute/libnetlink.h
index 41ecfa6..4e4d5b7 100644
--- a/networking/libiproute/libnetlink.h
+++ b/networking/libiproute/libnetlink.h
@@ -18,8 +18,8 @@ struct rtnl_handle {
uint32_t dump;
};
-extern int xrtnl_open(struct rtnl_handle *rth) FAST_FUNC;
-extern void rtnl_close(struct rtnl_handle *rth) FAST_FUNC;
+extern void xrtnl_open(struct rtnl_handle *rth) FAST_FUNC;
+#define rtnl_close(rth) (close((rth)->fd))
extern int xrtnl_wilddump_request(struct rtnl_handle *rth, int fam, int type) FAST_FUNC;
extern int rtnl_dump_request(struct rtnl_handle *rth, int type, void *req, int len) FAST_FUNC;
extern int xrtnl_dump_filter(struct rtnl_handle *rth,
@@ -42,7 +42,7 @@ extern int addattr_l(struct nlmsghdr *n, int maxlen, int type, void *data, int a
extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, uint32_t data) FAST_FUNC;
extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, void *data, int alen) FAST_FUNC;
-extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) FAST_FUNC;
+extern void parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) FAST_FUNC;
POP_SAVED_FUNCTION_VISIBILITY