*** /afs/dev/source/src/athena/bin/write/write.c Sun Aug 14 14:05:37 1994 --- write.c Sun Jun 11 22:46:40 1995 *************** *** 1,10 **** /* ! * $Source: /afs/dev.mit.edu/source/src80/athena/bin/write/RCS/write.c,v $ ! * $Header: /afs/dev.mit.edu/source/src80/athena/bin/write/RCS/write.c,v 1.12 1994/08/14 18:05:37 cfields Exp $ */ #ifndef lint ! static char *rcsid_write_c = "$Header: /afs/dev.mit.edu/source/src80/athena/bin/write/RCS/write.c,v 1.12 1994/08/14 18:05:37 cfields Exp $"; #endif lint #ifndef lint --- 1,10 ---- /* ! * $Source: /afs/dev.mit.edu/project/release/source/src/athena/bin/write/RCS/write.c,v $ ! * $Header: /afs/dev.mit.edu/project/release/source/src/athena/bin/write/RCS/write.c,v 1.12 94/08/14 18:05:37 cfields Exp $ */ #ifndef lint ! static char *rcsid_write_c = "$Header: /afs/dev.mit.edu/project/release/source/src/athena/bin/write/RCS/write.c,v 1.12 94/08/14 18:05:37 cfields Exp $"; #endif lint #ifndef lint *************** *** 104,109 **** --- 104,110 ---- static struct hostent def; static struct in_addr defaddr; static char namebuf[128]; + static char *addrs[2]; int inet_addr(); defaddr.s_addr = inet_addr(hishost); *************** *** 113,119 **** } strcpy(namebuf, hishost); def.h_name = namebuf; ! def.h_addr = (char *)&defaddr; def.h_length = sizeof (struct in_addr); def.h_addrtype = AF_INET; def.h_aliases = 0; --- 114,123 ---- } strcpy(namebuf, hishost); def.h_name = namebuf; ! ! addrs[0] = (char *)&defaddr; ! addrs[1] = NULL; ! def.h_addr_list = addrs; def.h_length = sizeof (struct in_addr); def.h_addrtype = AF_INET; def.h_aliases = 0; *************** *** 237,243 **** exit(1); } sin.sin_family = hp->h_addrtype; ! bcopy(hp->h_addr, (char *)&sin.sin_addr, hp->h_length); sin.sin_port = sp->s_port; fds = socket(hp->h_addrtype, SOCK_STREAM, 0); if (fds < 0) { --- 241,247 ---- exit(1); } sin.sin_family = hp->h_addrtype; ! bcopy(hp->h_addr, (char *)&sin.sin_addr, sizeof(struct in_addr)); sin.sin_port = sp->s_port; fds = socket(hp->h_addrtype, SOCK_STREAM, 0); if (fds < 0) {