summaryrefslogtreecommitdiff
path: root/networking/arping.c
diff options
context:
space:
mode:
authorMike Frysinger2006-08-24 03:06:55 +0000
committerMike Frysinger2006-08-24 03:06:55 +0000
commitf23b96cebfe169eee7131efd8b879748587d1845 (patch)
treea4a0caf443011bdfed1e103871066ea8fb90faf3 /networking/arping.c
parentf86a5ba510ef62ab46d14bd0761a1d88289a398d (diff)
downloadbusybox-1_2_1.zip
busybox-1_2_1.tar.gz
tag busybox-1.2.11_2_1
Diffstat (limited to 'networking/arping.c')
-rw-r--r--networking/arping.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/networking/arping.c b/networking/arping.c
index 5665ddb..04eb728 100644
--- a/networking/arping.c
+++ b/networking/arping.c
@@ -52,6 +52,18 @@ static int req_recv;
#define MS_TDIFF(tv1,tv2) ( ((tv1).tv_sec-(tv2).tv_sec)*1000 + \
((tv1).tv_usec-(tv2).tv_usec)/1000 )
+#if 0
+static void set_signal(int signo, void (*handler) (void))
+{
+ struct sigaction sa;
+
+ memset(&sa, 0, sizeof(sa));
+ sa.sa_handler = (void (*)(int)) handler;
+ sa.sa_flags = SA_RESTART;
+ sigaction(signo, &sa, NULL);
+}
+#endif
+
static int send_pack(int sock, struct in_addr *src_addr,
struct in_addr *dst_addr, struct sockaddr_ll *ME,
struct sockaddr_ll *HE)