SCCS-vsn: sys/kern/kern_physio.c 4.26
SCCS-vsn: sys/kern/vfs_bio.c 4.26
SCCS-vsn: sys/kern/vfs_cluster.c 4.26
SCCS-vsn: sys/vax/vax/cons.c 4.13
SCCS-vsn: sys/vax/uba/dz.c 4.35
SCCS-vsn: sys/kern/tty_pty.c 4.19
SCCS-vsn: sys/vax/if/if_acc.c 4.9
SCCS-vsn: sys/vax/if/if_dmc.c 4.4
SCCS-vsn: sys/vax/if/if_en.c 4.38
SCCS-vsn: sys/deprecated/netimp/if_imp.c 4.14
SCCS-vsn: sys/netinet/in_pcb.c 4.20
SCCS-vsn: sys/deprecated/netpup/pup.h 4.3
SCCS-vsn: sys/net/raw_cb.c 4.5
SCCS-vsn: sys/deprecated/netimp/raw_imp.c 4.8
SCCS-vsn: sys/netinet/raw_ip.c 4.7
SCCS-vsn: sys/deprecated/netpup/raw_pup.c 4.8
SCCS-vsn: sys/net/raw_usrreq.c 4.9
SCCS-vsn: sys/netinet/tcp_debug.c 4.2
SCCS-vsn: sys/netinet/tcp_input.c 1.60
SCCS-vsn: sys/netinet/tcp_output.c 4.33
SCCS-vsn: sys/netinet/tcp_subr.c 4.17
SCCS-vsn: sys/kern/uipc_mbuf.c 1.32
SCCS-vsn: sys/kern/vfs_lookup.c 4.13
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 4.13
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 4.13
SCCS-vsn: sys/kern/uipc_pipe.c 4.11
SCCS-vsn: sys/kern/uipc_proto.c 4.18
27 files changed:
-/* if_imp.c 4.13 82/03/12 */
+/* if_imp.c 4.14 82/03/13 */
#include "imp.h"
#if NIMP > 0
#include "imp.h"
#if NIMP > 0
case IMPTYPE_DOWN:
if ((ip->il_link & IMP_DMASK) == 0) {
sc->imp_state = IMPS_GOINGDOWN;
case IMPTYPE_DOWN:
if ((ip->il_link & IMP_DMASK) == 0) {
sc->imp_state = IMPS_GOINGDOWN;
- timeout(impdown, sc, 30 * hz);
+ timeout(impdown, (caddr_t)sc, 30 * hz);
- impmsg(sc, "going down %s", impmessage[ip->il_link&IMP_DMASK]);
+ impmsg(sc, "going down %s",
+ (u_int)impmessage[ip->il_link&IMP_DMASK]);
sin = &sc->imp_if.if_addr;
sc->imp_if.if_host[0] = sin->s_host = ip->il_host;
sin->s_imp = ip->il_imp;
sin = &sc->imp_if.if_addr;
sc->imp_if.if_host[0] = sin->s_host = ip->il_host;
sin->s_imp = ip->il_imp;
- impmsg(sc, "reset (host %d/imp %d)", ip->il_host,
+ impmsg(sc, "reset (host %d/imp %d)", (u_int)ip->il_host,
ntohs(ip->il_imp));
/* restart output in case something was q'd */
(*sc->imp_cb.ic_start)(sc->imp_if.if_unit);
ntohs(ip->il_imp));
/* restart output in case something was q'd */
(*sc->imp_cb.ic_start)(sc->imp_if.if_unit);
case IMPTYPE_INCOMPLETE:
if (hp && hp->h_rfnm)
if (next = hostdeque(hp))
case IMPTYPE_INCOMPLETE:
if (hp && hp->h_rfnm)
if (next = hostdeque(hp))
- (void) impsnd(sc, next);
+ (void) impsnd(&sc->imp_if, next);
impsrc.sin_addr.s_net = ip->il_network;
impsrc.sin_addr.s_host = ip->il_host;
impsrc.sin_addr.s_imp = ip->il_imp;
impsrc.sin_addr.s_net = ip->il_network;
impsrc.sin_addr.s_host = ip->il_host;
impsrc.sin_addr.s_imp = ip->il_imp;
- raw_input(m, &impproto, &impdst, &impsrc);
+ raw_input(m, &impproto, (struct sockaddr *)&impdst,
+ (struct sockaddr *)&impsrc);
return;
}
IF_ENQUEUE(inq, m);
return;
}
IF_ENQUEUE(inq, m);
impmsg(sc, fmt, a1, a2)
struct imp_softc *sc;
char *fmt;
impmsg(sc, fmt, a1, a2)
struct imp_softc *sc;
char *fmt;
{
printf("imp%d: ", sc->imp_if.if_unit);
printf(fmt, a1, a2);
{
printf("imp%d: ", sc->imp_if.if_unit);
printf(fmt, a1, a2);
dhost = ip->ip_dst.s_host;
dimp = ip->ip_dst.s_imp;
dlink = IMPLINK_IP;
dhost = ip->ip_dst.s_host;
dimp = ip->ip_dst.s_imp;
dlink = IMPLINK_IP;
- len = ntohs(ip->ip_len);
+ len = ntohs((u_short)ip->ip_len);
imp->il_network = 0;
imp->il_host = dhost;
imp->il_imp = dimp;
imp->il_network = 0;
imp->il_host = dhost;
imp->il_imp = dimp;
- imp->il_length = htons((len + sizeof(struct imp_leader)) << 3);
+ imp->il_length =
+ htons((u_short)(len + sizeof(struct imp_leader)) << 3);
imp->il_link = dlink;
imp->il_flags = imp->il_htype = imp->il_subtype = 0;
imp->il_link = dlink;
imp->il_flags = imp->il_htype = imp->il_subtype = 0;
-/* raw_imp.c 4.7 82/03/05 */
+/* raw_imp.c 4.8 82/03/13 */
#include "../h/param.h"
#include "../h/mbuf.h"
#include "../h/param.h"
#include "../h/mbuf.h"
*/
for (len = 0, n = m; n; n = n->m_next)
len += n->m_len;
*/
for (len = 0, n = m; n; n = n->m_next)
len += n->m_len;
- ip->il_length = htons(len << 3);
+ ip->il_length = htons((u_short)(len << 3));
sin = (struct sockaddr_in *)&rp->rcb_addr;
ip->il_network = sin->sin_addr.s_net;
ip->il_host = sin->sin_addr.s_host;
sin = (struct sockaddr_in *)&rp->rcb_addr;
ip->il_network = sin->sin_addr.s_net;
ip->il_host = sin->sin_addr.s_host;
-/* pup.h 4.2 82/03/03 */
+/* pup.h 4.3 82/03/13 */
/*
* PUP port addressing.
/*
* PUP port addressing.
struct pupport spup_addr;
char spup_zero2[4];
};
struct pupport spup_addr;
char spup_zero2[4];
};
+
+#define sp_net spup_addr.pp_net
+#define sp_host spup_addr.pp_host
+#define sp_socket spup_addr.pp_port
-/* raw_pup.c 4.7 82/03/10 */
+/* raw_pup.c 4.8 82/03/13 */
#include "../h/param.h"
#include "../h/mbuf.h"
#include "../h/param.h"
#include "../h/mbuf.h"
int len;
struct mbuf *n;
struct sockaddr_pup *spup;
int len;
struct mbuf *n;
struct sockaddr_pup *spup;
struct ifnet *ifp;
COUNT(RPUP_OUTPUT);
struct ifnet *ifp;
COUNT(RPUP_OUTPUT);
for (len = 0, n = m; n; n = n->m_next)
len += n->m_len;
pup->pup_length = len;
for (len = 0, n = m; n; n = n->m_next)
len += n->m_len;
pup->pup_length = len;
- spup = (struct sockaddr_pup *)&rp->rcb_addr;
- pup->pup_dport = spup->spup_addr;
-
- /*
- * Insure proper source address is included.
- */
spup = (struct sockaddr_pup *)&(rp->rcb_socket->so_addr);
pup->pup_sport = spup->spup_addr;
/* for now, assume user generates PUP checksum. */
spup = (struct sockaddr_pup *)&(rp->rcb_socket->so_addr);
pup->pup_sport = spup->spup_addr;
/* for now, assume user generates PUP checksum. */
+ spup = (struct sockaddr_pup *)&rp->rcb_addr;
+ pup->pup_dport = spup->spup_addr;
- ifp = if_ifonnetof(&rp->rcb_addr);
- if (ifp == 0) {
- ifp = if_gatewayfor(&rp->rcb_addr);
- if (ifp == 0)
- goto bad;
- }
- return (enoutput((struct ifnet *)rp->rcb_pcb, m, PF_PUP));
+ in.s_net = spup->spup_addr.pp_net;
+ ifp = if_ifonnetof(in);
+ if (ifp == 0)
+ goto bad;
+ return (enoutput(ifp, m, PF_PUP));
-/* kern_physio.c 4.25 82/01/17 */
+/* kern_physio.c 4.26 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#ifndef UNFAST
#define notavail(bp) \
{ \
#ifndef UNFAST
#define notavail(bp) \
{ \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
-/* tty_pty.c 4.18 82/03/11 */
+/* tty_pty.c 4.19 82/03/13 */
/*
* Pseudo-teletype Driver
/*
* Pseudo-teletype Driver
pti = &pt_ioctl[minor(dev)];
if (pti->pt_flags & PF_PKT) {
if (pti->pt_send) {
pti = &pt_ioctl[minor(dev)];
if (pti->pt_flags & PF_PKT) {
if (pti->pt_send) {
+ (void) passc(pti->pt_send);
pti->pt_send = 0;
return;
}
pti->pt_send = 0;
return;
}
}
while (tp->t_outq.c_cc == 0 || (tp->t_state&TS_TTSTOP)) {
if (pti->pt_flags&PF_NBIO) {
}
while (tp->t_outq.c_cc == 0 || (tp->t_state&TS_TTSTOP)) {
if (pti->pt_flags&PF_NBIO) {
sleep((caddr_t)&tp->t_rawq.c_cf, TTOPRI);
goto again;
}
sleep((caddr_t)&tp->t_rawq.c_cf, TTOPRI);
goto again;
}
- b_to_q(cp, cc, &tp->t_rawq);
- putc(0, &tp->t_rawq);
+ (void) b_to_q(cp, cc, &tp->t_rawq);
+ (void) putc(0, &tp->t_rawq);
wakeup((caddr_t)&tp->t_rawq);
return;
}
wakeup((caddr_t)&tp->t_rawq);
return;
}
if (cdevsw[major(dev)].d_open == ptcopen) {
if (cmd == TIOCPKT) {
int packet;
if (cdevsw[major(dev)].d_open == ptcopen) {
if (cmd == TIOCPKT) {
int packet;
- if (copyin((caddr_t)addr, &packet, sizeof (packet))) {
+ if (copyin((caddr_t)addr, (caddr_t)&packet, sizeof (packet))) {
u.u_error = EFAULT;
return;
}
u.u_error = EFAULT;
return;
}
}
if (cmd == TIOCREMOTE) {
int remote;
}
if (cmd == TIOCREMOTE) {
int remote;
- if (copyin((caddr_t)addr, &remote, sizeof (remote))) {
+ if (copyin((caddr_t)addr, (caddr_t)&remote, sizeof (remote))) {
u.u_error = EFAULT;
return;
}
u.u_error = EFAULT;
return;
}
}
if (cmd == FIONBIO) {
int nbio;
}
if (cmd == FIONBIO) {
int nbio;
- if (copyin(addr, &nbio, sizeof (nbio))) {
+ if (copyin((caddr_t)addr, (caddr_t)&nbio, sizeof (nbio))) {
u.u_error = EFAULT;
return;
}
u.u_error = EFAULT;
return;
}
-/* uipc_mbuf.c 1.31 82/03/12 */
+/* uipc_mbuf.c 1.32 82/03/13 */
#include "../h/param.h"
#include "../h/dir.h"
#include "../h/param.h"
#include "../h/dir.h"
int len;
{
register struct mbuf *m, *n;
int len;
{
register struct mbuf *m, *n;
m->m_off = MMINOFF;
m->m_len = 0;
do {
m->m_off = MMINOFF;
m->m_len = 0;
do {
- cnt = MIN(MLEN - m->m_len, len);
- if (cnt > n->m_len)
- cnt = n->m_len;
- bcopy(mtod(n, caddr_t), mtod(m, caddr_t)+m->m_len, cnt);
- len -= cnt;
- m->m_len += cnt;
- n->m_off += cnt;
- n->m_len -= cnt;
+ count = MIN(MLEN - m->m_len, len);
+ if (count > n->m_len)
+ count = n->m_len;
+ bcopy(mtod(n, caddr_t), mtod(m, caddr_t)+m->m_len,
+ (unsigned)count);
+ len -= count;
+ m->m_len += count;
+ n->m_off += count;
+ n->m_len -= count;
if (n->m_len)
break;
n = m_free(n);
if (n->m_len)
break;
n = m_free(n);
-/* uipc_pipe.c 4.10 81/12/02 */
+/* uipc_pipe.c 4.11 82/03/13 */
#include "../h/param.h"
#include "../h/dir.h"
#include "../h/param.h"
#include "../h/dir.h"
psndrcv(snd, rcv)
struct sockbuf *snd, *rcv;
{
psndrcv(snd, rcv)
struct sockbuf *snd, *rcv;
{
rcv->sb_cc, rcv->sb_hiwat, rcv->sb_mbcnt, rcv->sb_mbmax);
printf("m %x, m->m_len %d\n", rcv->sb_mb, rcv->sb_mb ? rcv->sb_mb->m_len : 0);
}
rcv->sb_cc, rcv->sb_hiwat, rcv->sb_mbcnt, rcv->sb_mbmax);
printf("m %x, m->m_len %d\n", rcv->sb_mb, rcv->sb_mb ? rcv->sb_mb->m_len : 0);
}
-/* uipc_proto.c 4.17 82/03/03 */
+/* uipc_proto.c 4.18 82/03/13 */
#include "../h/param.h"
#include "../h/socket.h"
#include "../h/param.h"
#include "../h/socket.h"
int tcp_input(),tcp_ctlinput();
int tcp_usrreq();
int tcp_init(),tcp_fasttimo(),tcp_slowtimo(),tcp_drain();
int tcp_input(),tcp_ctlinput();
int tcp_usrreq();
int tcp_init(),tcp_fasttimo(),tcp_slowtimo(),tcp_drain();
-int rip_input(),rip_output(),rip_ctlinput();
-int rip_usrreq(),rip_slowtimo();
+int rip_input(),rip_output(),rip_ctlinput(),rip_usrreq();
/*
* IMP protocol family: raw interface
/*
* IMP protocol family: raw interface
-/* vfs_bio.c 4.25 82/01/17 */
+/* vfs_bio.c 4.26 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#ifndef UNFAST
#define notavail(bp) \
{ \
#ifndef UNFAST
#define notavail(bp) \
{ \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
-/* vfs_cluster.c 4.25 82/01/17 */
+/* vfs_cluster.c 4.26 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#ifndef UNFAST
#define notavail(bp) \
{ \
#ifndef UNFAST
#define notavail(bp) \
{ \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
(bp)->av_back->av_forw = (bp)->av_forw; \
(bp)->av_forw->av_back = (bp)->av_back; \
(bp)->b_flags |= B_BUSY; \
-/* vfs_lookup.c 4.12 82/03/12 */
+/* vfs_lookup.c 4.13 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
- bcopy(ocp, nbp->b_un.b_addr+dp->i_size, cp-ocp);
+ bcopy(ocp, nbp->b_un.b_addr+dp->i_size,
+ (unsigned)(cp-ocp));
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
- bcopy(bp->b_un.b_addr, nbp->b_un.b_addr, dp->i_size);
+ bcopy(bp->b_un.b_addr, nbp->b_un.b_addr,
+ (unsigned)dp->i_size);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
-/* raw_cb.c 4.4 82/03/05 */
+/* raw_cb.c 4.5 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
rp->rcb_pcb = 0;
if (addr)
rp->rcb_pcb = 0;
if (addr)
- bcopy(addr, &so->so_addr, sizeof(*addr));
+ bcopy((caddr_t)addr, (caddr_t)&so->so_addr, sizeof(*addr));
return (0);
bad2:
sbrelease(&so->so_snd);
return (0);
bad2:
sbrelease(&so->so_snd);
so->so_pcb = 0;
sofree(so);
remque(rp);
so->so_pcb = 0;
sofree(so);
remque(rp);
- (void) m_freem(dtom(rp));
struct sockaddr *addr;
{
COUNT(RAW_CONNADDR);
struct sockaddr *addr;
{
COUNT(RAW_CONNADDR);
- bcopy(addr, &rp->rcb_addr, sizeof(struct sockaddr));
+ bcopy((caddr_t)addr, (caddr_t)&rp->rcb_addr, sizeof(struct sockaddr));
rp->rcb_flags |= RAW_ADDR;
}
rp->rcb_flags |= RAW_ADDR;
}
-/* raw_usrreq.c 4.8 82/03/05 */
+/* raw_usrreq.c 4.9 82/03/13 */
#include "../h/param.h"
#include "../h/mbuf.h"
#include "../h/param.h"
#include "../h/mbuf.h"
if (last) {
struct mbuf *n;
if (last) {
struct mbuf *n;
- if (n = m_copy(m->m_next, 0, M_COPYALL))
+ if (n = m_copy(m->m_next, 0, (int)M_COPYALL))
goto nospace;
if (sbappendaddr(&last->so_rcv, &rawp->raw_src, n) == 0) {
/*
goto nospace;
if (sbappendaddr(&last->so_rcv, &rawp->raw_src, n) == 0) {
/*
-/* in_pcb.c 4.19 82/03/11 */
+/* in_pcb.c 4.20 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
if (sin->sin_family != AF_INET)
return (EAFNOSUPPORT);
if (sin->sin_addr.s_addr &&
if (sin->sin_family != AF_INET)
return (EAFNOSUPPORT);
if (sin->sin_addr.s_addr &&
- if_ifwithaddr(sin->sin_addr.s_addr) == 0)
+ if_ifwithaddr(sin->sin_addr) == 0)
return (EADDRNOTAVAIL);
lport = sin->sin_port;
if (lport) {
return (EADDRNOTAVAIL);
lport = sin->sin_port;
if (lport) {
if (sin->sin_addr.s_addr == 0 || sin->sin_port == 0)
return (EADDRNOTAVAIL);
if (inp->inp_laddr.s_addr == 0) {
if (sin->sin_addr.s_addr == 0 || sin->sin_port == 0)
return (EADDRNOTAVAIL);
if (inp->inp_laddr.s_addr == 0) {
- ifp = if_ifonnetof(sin->sin_addr.s_addr);
+ ifp = if_ifonnetof(sin->sin_addr);
if (ifp == 0)
ifp = ifnet;
}
if (ifp == 0)
ifp = ifnet;
}
-/* raw_ip.c 4.6 82/03/12 */
+/* raw_ip.c 4.7 82/03/13 */
#include "../h/param.h"
#include "../h/mbuf.h"
#include "../h/param.h"
#include "../h/mbuf.h"
ripproto.sp_protocol = ip->ip_p;
ripdst.sin_addr = ip->ip_dst;
ripsrc.sin_addr = ip->ip_src;
ripproto.sp_protocol = ip->ip_p;
ripdst.sin_addr = ip->ip_dst;
ripsrc.sin_addr = ip->ip_src;
- raw_input(m, &ripproto, &ripdst, &ripsrc);
+ raw_input(m, &ripproto, (struct sockaddr *)&ripdst,
+ (struct sockaddr *)&ripsrc);
ip->ip_src =
((struct sockaddr_in *)&so->so_addr)->sin_addr;
ip->ip_ttl = MAXTTL;
ip->ip_src =
((struct sockaddr_in *)&so->so_addr)->sin_addr;
ip->ip_ttl = MAXTTL;
- return (ip_output(m, 0));
+ return (ip_output(m, (struct mbuf *)0));
-/* tcp_debug.c 4.1 81/12/22 */
+/* tcp_debug.c 4.2 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
{
tcp_seq seq, ack;
int len, flags;
{
tcp_seq seq, ack;
int len, flags;
struct tcp_debug *td = &tcp_debug[tcp_debx++];
if (tcp_debx == TCP_NDEBUG)
struct tcp_debug *td = &tcp_debug[tcp_debx++];
if (tcp_debx == TCP_NDEBUG)
if (act == TA_OUTPUT) {
seq = ntohl(seq);
ack = ntohl(ack);
if (act == TA_OUTPUT) {
seq = ntohl(seq);
ack = ntohl(ack);
+ len = ntohs((u_short)len);
}
#endif
if (act == TA_OUTPUT)
}
#endif
if (act == TA_OUTPUT)
printf("@%x", ack);
flags = ti->ti_flags;
if (flags) {
printf("@%x", ack);
flags = ti->ti_flags;
if (flags) {
char *cp = "<";
#define pf(f) { if (ti->ti_flags&TH_/**/f) { printf("%s%s", cp, "f"); cp = ","; } }
pf(SYN); pf(ACK); pf(FIN); pf(RST);
char *cp = "<";
#define pf(f) { if (ti->ti_flags&TH_/**/f) { printf("%s%s", cp, "f"); cp = ","; } }
pf(SYN); pf(ACK); pf(FIN); pf(RST);
-/* tcp_input.c 1.59 82/03/11 */
+/* tcp_input.c 1.60 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#include "../net/tcp_debug.h"
#include "../errno.h"
#include "../net/tcp_debug.h"
#include "../errno.h"
int tcpcksum = 1;
struct sockaddr_in tcp_in = { AF_INET };
struct tcpiphdr tcp_saveti;
int tcpcksum = 1;
struct sockaddr_in tcp_in = { AF_INET };
struct tcpiphdr tcp_saveti;
ti->ti_x1 = 0;
ti->ti_len = (u_short)tlen;
#if vax
ti->ti_x1 = 0;
ti->ti_len = (u_short)tlen;
#if vax
- ti->ti_len = htons(ti->ti_len);
+ ti->ti_len = htons((u_short)ti->ti_len);
#endif
if (ti->ti_sum = in_cksum(m, len)) {
tcpstat.tcps_badsum++;
#endif
if (ti->ti_sum = in_cksum(m, len)) {
tcpstat.tcps_badsum++;
om->m_off = MMINOFF;
om->m_len = off - sizeof (struct tcphdr);
{ caddr_t op = mtod(m, caddr_t) + sizeof (struct tcpiphdr);
om->m_off = MMINOFF;
om->m_len = off - sizeof (struct tcphdr);
{ caddr_t op = mtod(m, caddr_t) + sizeof (struct tcpiphdr);
- bcopy(op, mtod(om, caddr_t), om->m_len);
+ bcopy(op, mtod(om, caddr_t), (unsigned)om->m_len);
- bcopy(op+om->m_len, op, m->m_len-sizeof (struct tcpiphdr));
+ bcopy(op+om->m_len, op,
+ (unsigned)(m->m_len-sizeof (struct tcpiphdr)));
}
}
tiflags = ti->ti_flags;
}
}
tiflags = ti->ti_flags;
laddr = inp->inp_laddr;
if (inp->inp_laddr.s_addr == 0)
inp->inp_laddr = ti->ti_dst;
laddr = inp->inp_laddr;
if (inp->inp_laddr.s_addr == 0)
inp->inp_laddr = ti->ti_dst;
- if (in_pcbconnect(inp, (struct sockaddr *)&tcp_in)) {
+ if (in_pcbconnect(inp, (struct sockaddr_in *)&tcp_in)) {
inp->inp_laddr = laddr;
goto drop;
}
inp->inp_laddr = laddr;
goto drop;
}
sbdrop(&so->so_snd, so->so_snd.sb_cc);
tp->snd_wnd -= so->so_snd.sb_cc;
} else {
sbdrop(&so->so_snd, so->so_snd.sb_cc);
tp->snd_wnd -= so->so_snd.sb_cc;
} else {
- sbdrop(&so->so_snd.sb_cc, acked);
+ sbdrop(&so->so_snd, acked);
tp->snd_wnd -= acked;
acked = 0;
}
tp->snd_wnd -= acked;
acked = 0;
}
/*
* Return any desired output.
*/
/*
* Return any desired output.
*/
/*
* Generate a RST, dropping incoming segment.
* Make ACK acceptable to originator of segment.
/*
* Generate a RST, dropping incoming segment.
* Make ACK acceptable to originator of segment.
continue;
tp->t_maxseg = *(u_short *)(cp + 2);
#if vax
continue;
tp->t_maxseg = *(u_short *)(cp + 2);
#if vax
- tp->t_maxseg = ntohs(tp->t_maxseg);
+ tp->t_maxseg = ntohs((u_short)tp->t_maxseg);
tp->t_iobc = *cp;
tp->t_oobflags |= TCPOOB_HAVEDATA;
tp->t_iobc = *cp;
tp->t_oobflags |= TCPOOB_HAVEDATA;
- bcopy(cp+1, cp, m->m_len - cnt - 1);
+ bcopy(cp+1, cp, (unsigned)(m->m_len - cnt - 1));
m = dtom(ti);
ti = (struct tcpiphdr *)ti->ti_next;
if (so->so_state & SS_CANTRCVMORE)
m = dtom(ti);
ti = (struct tcpiphdr *)ti->ti_next;
if (so->so_state & SS_CANTRCVMORE)
else
sbappend(&so->so_rcv, m);
} while (ti != (struct tcpiphdr *)tp && ti->ti_seq == tp->rcv_nxt);
else
sbappend(&so->so_rcv, m);
} while (ti != (struct tcpiphdr *)tp && ti->ti_seq == tp->rcv_nxt);
-/* tcp_output.c 4.32 82/03/12 */
+/* tcp_output.c 4.33 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
m0 = m->m_next;
m0->m_off = MMINOFF;
m0->m_len = optlen;
m0 = m->m_next;
m0->m_off = MMINOFF;
m0->m_len = optlen;
- bcopy(opt, mtod(m0, caddr_t), optlen);
+ bcopy((caddr_t)opt, mtod(m0, caddr_t), optlen);
opt = (u_char *)(mtod(m0, caddr_t) + optlen);
#ifdef TCPTRUEOOB
if (tp->t_oobflags&TCPOOB_OWEACK) {
opt = (u_char *)(mtod(m0, caddr_t) + optlen);
#ifdef TCPTRUEOOB
if (tp->t_oobflags&TCPOOB_OWEACK) {
ti->ti_len = htons((u_short)ti->ti_len);
#endif
}
ti->ti_len = htons((u_short)ti->ti_len);
#endif
}
- ti->ti_sum = in_cksum(m, sizeof (struct tcpiphdr) + optlen + len);
+ ti->ti_sum = in_cksum(m, sizeof (struct tcpiphdr) + (int)optlen + len);
/*
* Advance snd_nxt over sequence space of this segment
/*
* Advance snd_nxt over sequence space of this segment
-/* tcp_subr.c 4.16 82/03/11 */
+/* tcp_subr.c 4.17 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
ti->ti_seq = seq;
ti->ti_ack = ack;
#if vax
ti->ti_seq = seq;
ti->ti_ack = ack;
#if vax
- ti->ti_len = htons(ti->ti_len);
+ ti->ti_len = htons((u_short)ti->ti_len);
ti->ti_seq = htonl(ti->ti_seq);
ti->ti_ack = htonl(ti->ti_ack);
#endif
ti->ti_seq = htonl(ti->ti_seq);
ti->ti_ack = htonl(ti->ti_ack);
#endif
-/* ufs_lookup.c 4.12 82/03/12 */
+/* ufs_lookup.c 4.13 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
- bcopy(ocp, nbp->b_un.b_addr+dp->i_size, cp-ocp);
+ bcopy(ocp, nbp->b_un.b_addr+dp->i_size,
+ (unsigned)(cp-ocp));
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
- bcopy(bp->b_un.b_addr, nbp->b_un.b_addr, dp->i_size);
+ bcopy(bp->b_un.b_addr, nbp->b_un.b_addr,
+ (unsigned)dp->i_size);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
-/* ufs_lookup.c 4.12 82/03/12 */
+/* ufs_lookup.c 4.13 82/03/13 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
- bcopy(ocp, nbp->b_un.b_addr+dp->i_size, cp-ocp);
+ bcopy(ocp, nbp->b_un.b_addr+dp->i_size,
+ (unsigned)(cp-ocp));
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
bp = bread(dp->i_dev, bmap(dp, (daddr_t)0, B_READ));
if (bp->b_flags & B_ERROR) {
brelse(bp);
iput(pdp);
goto out;
}
- bcopy(bp->b_un.b_addr, nbp->b_un.b_addr, dp->i_size);
+ bcopy(bp->b_un.b_addr, nbp->b_un.b_addr,
+ (unsigned)dp->i_size);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
brelse(bp);
cp = nbp->b_un.b_addr;
iput(dp);
-/* if_acc.c 4.8 82/03/12 */
+/* if_acc.c 4.9 82/03/13 */
#include "acc.h"
#ifdef NACC > 0
#include "acc.h"
#ifdef NACC > 0
* sizeof(struct imp_leader), then the if_ routines
* would asssume we handle it on input and output.
*/
* sizeof(struct imp_leader), then the if_ routines
* would asssume we handle it on input and output.
*/
- if (if_ubainit(&sc->acc_ifuba, ui->ui_ubanum, 0, btoc(IMP_MTU)) == 0) {
+ if (if_ubainit(&sc->acc_ifuba, ui->ui_ubanum, 0,
+ (int)btoc(IMP_MTU)) == 0) {
printf("acc%d: can't initialize\n", unit);
goto down;
}
printf("acc%d: can't initialize\n", unit);
goto down;
}
{
register struct acc_softc *sc = &acc_softc[unit];
register struct accdevice *addr;
{
register struct acc_softc *sc = &acc_softc[unit];
register struct accdevice *addr;
- register struct ifqueue *inq;
struct mbuf *m;
int len, info;
struct mbuf *m;
int len, info;
-/* if_dmc.c 4.3 82/02/15 */
+/* if_dmc.c 4.4 82/03/13 */
#include "dmc.h"
#if NDMC > 0
#include "dmc.h"
#if NDMC > 0
if ((n = sc->sc_que.c_cc) == 0)
addr->bsel0 = type | DMC_RQI;
else
if ((n = sc->sc_que.c_cc) == 0)
addr->bsel0 = type | DMC_RQI;
else
- putc(type | DMC_RQI, &sc->sc_que);
- putw(w0, &sc->sc_que);
- putw(w1, &sc->sc_que);
+ (void) putc(type | DMC_RQI, &sc->sc_que);
+ (void) putw(w0, &sc->sc_que);
+ (void) putw(w1, &sc->sc_que);
if (n == 0)
dmcrint(unit);
splx(sps);
if (n == 0)
dmcrint(unit);
splx(sps);
-/* if_en.c 4.37 82/03/09 */
+/* if_en.c 4.38 82/03/13 */
pupproto.sp_protocol = pup->pup_type;
pupdst.spup_addr = pup->pup_dport;
pupsrc.spup_addr = pup->pup_sport;
pupproto.sp_protocol = pup->pup_type;
pupdst.spup_addr = pup->pup_dport;
pupsrc.spup_addr = pup->pup_sport;
- raw_input(m, &pupproto, &pupdst, &pupsrc);
+ raw_input(m, &pupproto, (struct sockaddr *)&pupdst,
+ (struct sockaddr *)&pupsrc);
-/* dz.c 4.34 82/03/12 */
+/* dz.c 4.35 82/03/13 */
#include "dz.h"
#if NDZ > 0
#include "dz.h"
#if NDZ > 0
#include "../h/tty.h"
#include "../h/dir.h"
#include "../h/user.h"
#include "../h/tty.h"
#include "../h/dir.h"
#include "../h/user.h"
#include "../h/map.h"
#include "../h/pte.h"
#include "../h/buf.h"
#include "../h/map.h"
#include "../h/pte.h"
#include "../h/buf.h"
u.u_error = EBUSY;
return;
}
u.u_error = EBUSY;
return;
}
- dzmctl(dev, DZ_ON, DMSET);
+ (void) dzmctl(dev, DZ_ON, DMSET);
(void) spl5();
while ((tp->t_state & TS_CARR_ON) == 0) {
tp->t_state |= TS_WOPEN;
(void) spl5();
while ((tp->t_state & TS_CARR_ON) == 0) {
tp->t_state |= TS_WOPEN;
(*linesw[tp->t_line].l_close)(tp);
dzaddr = dzpdma[unit].p_addr;
if (dzaddr->dzcsr&DZ_32)
(*linesw[tp->t_line].l_close)(tp);
dzaddr = dzpdma[unit].p_addr;
if (dzaddr->dzcsr&DZ_32)
- dzmctl(dev, DZ_BRK, DMBIC);
+ (void) dzmctl(dev, DZ_BRK, DMBIC);
else
dzaddr->dzbrk = (dz_brk[dz] &= ~(1 << (unit&07)));
if ((tp->t_state&TS_HUPCLS) || (tp->t_state&TS_ISOPEN) == 0)
else
dzaddr->dzbrk = (dz_brk[dz] &= ~(1 << (unit&07)));
if ((tp->t_state&TS_HUPCLS) || (tp->t_state&TS_ISOPEN) == 0)
- dzmctl(dev, DZ_OFF, DMSET);
+ (void) dzmctl(dev, DZ_OFF, DMSET);
case TIOCSBRK:
dzaddr = ((struct pdma *)(tp->t_addr))->p_addr;
if (dzaddr->dzcsr&DZ_32)
case TIOCSBRK:
dzaddr = ((struct pdma *)(tp->t_addr))->p_addr;
if (dzaddr->dzcsr&DZ_32)
- dzmctl(dev, DZ_BRK, DMBIS);
+ (void) dzmctl(dev, DZ_BRK, DMBIS);
else
dzaddr->dzbrk = (dz_brk[dz] |= 1 << (unit&07));
break;
case TIOCCBRK:
dzaddr = ((struct pdma *)(tp->t_addr))->p_addr;
if (dzaddr->dzcsr&DZ_32)
else
dzaddr->dzbrk = (dz_brk[dz] |= 1 << (unit&07));
break;
case TIOCCBRK:
dzaddr = ((struct pdma *)(tp->t_addr))->p_addr;
if (dzaddr->dzcsr&DZ_32)
- dzmctl(dev, DZ_BRK, DMBIC);
+ (void) dzmctl(dev, DZ_BRK, DMBIC);
else
dzaddr->dzbrk = (dz_brk[dz] &= ~(1 << (unit&07)));
break;
case TIOCSDTR:
else
dzaddr->dzbrk = (dz_brk[dz] &= ~(1 << (unit&07)));
break;
case TIOCSDTR:
- dzmctl(dev, DZ_DTR|DZ_RTS, DMBIS);
+ (void) dzmctl(dev, DZ_DTR|DZ_RTS, DMBIS);
- dzmctl(dev, DZ_DTR|DZ_RTS, DMBIC);
+ (void) dzmctl(dev, DZ_DTR|DZ_RTS, DMBIC);
break;
case TIOCMSET:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
break;
case TIOCMSET:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
- dzmctl(dev, dmtodz(temp), DMSET);
+ (void) dzmctl(dev, dmtodz(temp), DMSET);
break;
case TIOCMBIS:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
break;
case TIOCMBIS:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
- dzmctl(dev, dmtodz(temp), DMBIS);
+ (void) dzmctl(dev, dmtodz(temp), DMBIS);
break;
case TIOCMBIC:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
break;
case TIOCMBIC:
if (copyin(addr, (caddr_t) &temp, sizeof(temp)))
u.u_error = EFAULT;
else
- dzmctl(dev, dmtodz(temp), DMBIC);
+ (void) dzmctl(dev, dmtodz(temp), DMBIC);
break;
case TIOCMGET:
temp = dztodm(dzmctl(dev, 0, DMGET));
break;
case TIOCMGET:
temp = dztodm(dzmctl(dev, 0, DMGET));
dzaddr->dzcsr = DZ_IEN;
dzact |= (1<<(unit>>3));
if (tp->t_ispeed == 0) {
dzaddr->dzcsr = DZ_IEN;
dzact |= (1<<(unit>>3));
if (tp->t_ispeed == 0) {
- dzmctl(unit, DZ_OFF, DMSET); /* hang up line */
+ (void) dzmctl(unit, DZ_OFF, DMSET); /* hang up line */
return;
}
lpr = (dz_speeds[tp->t_ispeed]<<8) | (unit & 07);
return;
}
lpr = (dz_speeds[tp->t_ispeed]<<8) | (unit & 07);
tp = &dz_tty[unit];
if (tp->t_state & (TS_ISOPEN|TS_WOPEN)) {
dzparam(unit);
tp = &dz_tty[unit];
if (tp->t_state & (TS_ISOPEN|TS_WOPEN)) {
dzparam(unit);
- dzmctl(unit, DZ_ON, DMSET);
+ (void) dzmctl(unit, DZ_ON, DMSET);
tp->t_state &= ~TS_BUSY;
dzstart(tp);
}
tp->t_state &= ~TS_BUSY;
dzstart(tp);
}
-/* cons.c 4.12 82/01/14 */
+/* cons.c 4.13 82/03/13 */
/*
* Vax console driver and floppy interface
/*
* Vax console driver and floppy interface
#include "../h/conf.h"
#include "../h/dir.h"
#include "../h/user.h"
#include "../h/conf.h"
#include "../h/dir.h"
#include "../h/user.h"
#include "../h/tty.h"
#include "../h/systm.h"
#include "../h/cons.h"
#include "../h/tty.h"
#include "../h/systm.h"
#include "../h/cons.h"