From 081eb71ebd7954a67287816a9a6fff80e8c5319a Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Mon, 17 Mar 2008 09:02:21 +0000 Subject: dnsd: properly set _src_ IP:port on outgoing UDP packets function old new delta send_to_from - 258 +258 dnsd_main 1500 1568 +68 interrupt 17 19 +2 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/0 up/down: 328/0) Total: 328 bytes text data bss dec hex filename 797101 658 7428 805187 c4943 busybox_old 797429 658 7428 805515 c4a8b busybox_unstripped --- include/libbb.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include/libbb.h') diff --git a/include/libbb.h b/include/libbb.h index ee1ef518e..df8b0ecdb 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -476,10 +476,12 @@ struct hostent *xgethostbyname(const char *name); void socket_want_pktinfo(int fd); ssize_t send_to_from(int fd, void *buf, size_t len, int flags, - const struct sockaddr *from, const struct sockaddr *to, + const struct sockaddr *to, + const struct sockaddr *from, socklen_t tolen); ssize_t recv_from_to(int fd, void *buf, size_t len, int flags, - struct sockaddr *from, struct sockaddr *to, + struct sockaddr *from, + struct sockaddr *to, socklen_t sa_size); char *xstrdup(const char *s); -- cgit v1.2.3