Deleted Added
full compact
trygetif.c (3229) trygetif.c (13569)
1/*
2 * trygetif.c - test program for getif.c
3 */
4
5#include <sys/types.h>
6#include <sys/socket.h>
7
8#if defined(SUNOS) || defined(SVR4)

--- 25 unchanged lines hidden (view full) ---

34 struct in_addr *dap;
35 int i, s;
36
37 progname = argv[0]; /* for report */
38
39 dap = NULL;
40 if (argc > 1) {
41 dap = &dst_addr;
1/*
2 * trygetif.c - test program for getif.c
3 */
4
5#include <sys/types.h>
6#include <sys/socket.h>
7
8#if defined(SUNOS) || defined(SVR4)

--- 25 unchanged lines hidden (view full) ---

34 struct in_addr *dap;
35 int i, s;
36
37 progname = argv[0]; /* for report */
38
39 dap = NULL;
40 if (argc > 1) {
41 dap = &dst_addr;
42 if (isdigit(argv[1][0]))
43 dst_addr.s_addr = inet_addr(argv[1]);
44 else {
42 if (inet_aton(argv[1], &dst_addr) == 0) {
45 hep = gethostbyname(argv[1]);
46 if (!hep) {
47 printf("gethostbyname(%s)\n", argv[1]);
48 exit(1);
49 }
50 memcpy(&dst_addr, hep->h_addr, sizeof(dst_addr));
51 }
52 }

--- 16 unchanged lines hidden ---
43 hep = gethostbyname(argv[1]);
44 if (!hep) {
45 printf("gethostbyname(%s)\n", argv[1]);
46 exit(1);
47 }
48 memcpy(&dst_addr, hep->h_addr, sizeof(dst_addr));
49 }
50 }

--- 16 unchanged lines hidden ---