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 --- |