Deleted Added
full compact
wire-test.c (131706) wire-test.c (174313)
1/*
1/*
2 * Copyright (c) 1997-2004 Erez Zadok
2 * Copyright (c) 1997-2006 Erez Zadok
3 * Copyright (c) 1990 Jan-Simon Pendry
4 * Copyright (c) 1990 Imperial College of Science, Technology & Medicine
5 * Copyright (c) 1990 The Regents of the University of California.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by
9 * Jan-Simon Pendry at Imperial College, London.
10 *

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

31 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
3 * Copyright (c) 1990 Jan-Simon Pendry
4 * Copyright (c) 1990 Imperial College of Science, Technology & Medicine
5 * Copyright (c) 1990 The Regents of the University of California.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by
9 * Jan-Simon Pendry at Imperial College, London.
10 *

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

31 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * %W% (Berkeley) %G%
40 *
39 *
41 * $Id: wire-test.c,v 1.5.2.4 2004/01/06 03:15:25 ezk Exp $
42 * $FreeBSD: head/contrib/amd/wire-test/wire-test.c 131706 2004-07-06 13:16:49Z mbr $
40 * File: am-utils/wire-test/wire-test.c
43 *
44 */
45
46#ifdef HAVE_CONFIG_H
47# include <config.h>
48#endif /* HAVE_CONFIG_H */
49#include <am_defs.h>
50

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

75 getwire(&networkName1, &networkNumber1);
76 tmp_buf = print_wires();
77 if (tmp_buf) {
78 fprintf(stderr, "%s", tmp_buf);
79 XFREE(tmp_buf);
80 }
81
82 /* also print my IP address */
41 *
42 */
43
44#ifdef HAVE_CONFIG_H
45# include <config.h>
46#endif /* HAVE_CONFIG_H */
47#include <am_defs.h>
48

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

73 getwire(&networkName1, &networkNumber1);
74 tmp_buf = print_wires();
75 if (tmp_buf) {
76 fprintf(stderr, "%s", tmp_buf);
77 XFREE(tmp_buf);
78 }
79
80 /* also print my IP address */
83 amu_get_myaddress(&myipaddr);
81 amu_get_myaddress(&myipaddr, NULL);
84 fprintf(stderr, "My IP address is 0x%x.\n", (unsigned int) htonl(myipaddr.s_addr));
85
86 /*
87 * NFS VERSION/PROTOCOL TESTS:
88 * If argv[1] is specified perform nfs tests to that host, else use
89 * localhost.
90 */
91 if (argc > 1)
92 testhost = argv[1];
93 else
94 testhost = "localhost";
95 hp = gethostbyname(testhost);
96 if (!hp) {
97 fprintf(stderr, "NFS vers/proto failed: no such hostname \"%s\"\n", testhost);
98 exit(1);
99 }
100 ip = (struct sockaddr_in *) xmalloc(sizeof(struct sockaddr_in));
101 memset((voidp) ip, 0, sizeof(*ip));
82 fprintf(stderr, "My IP address is 0x%x.\n", (unsigned int) htonl(myipaddr.s_addr));
83
84 /*
85 * NFS VERSION/PROTOCOL TESTS:
86 * If argv[1] is specified perform nfs tests to that host, else use
87 * localhost.
88 */
89 if (argc > 1)
90 testhost = argv[1];
91 else
92 testhost = "localhost";
93 hp = gethostbyname(testhost);
94 if (!hp) {
95 fprintf(stderr, "NFS vers/proto failed: no such hostname \"%s\"\n", testhost);
96 exit(1);
97 }
98 ip = (struct sockaddr_in *) xmalloc(sizeof(struct sockaddr_in));
99 memset((voidp) ip, 0, sizeof(*ip));
100 /* as per POSIX, sin_len need not be set (used internally by kernel) */
102 ip->sin_family = AF_INET;
103 memmove((voidp) &ip->sin_addr, (voidp) hp->h_addr, sizeof(ip->sin_addr));
104 ip->sin_port = htons(NFS_PORT);
105
106 xlog_level = 0; /* turn off debugging */
107 fprintf(stderr, "NFS Version and protocol tests to host \"%s\"...\n", testhost);
108 proto = "udp";
109 for (nv=2; nv<=3; ++nv) {

--- 21 unchanged lines hidden ---
101 ip->sin_family = AF_INET;
102 memmove((voidp) &ip->sin_addr, (voidp) hp->h_addr, sizeof(ip->sin_addr));
103 ip->sin_port = htons(NFS_PORT);
104
105 xlog_level = 0; /* turn off debugging */
106 fprintf(stderr, "NFS Version and protocol tests to host \"%s\"...\n", testhost);
107 proto = "udp";
108 for (nv=2; nv<=3; ++nv) {

--- 21 unchanged lines hidden ---