diff options
author | 2015-12-05 10:52:26 +0000 | |
---|---|---|
committer | 2015-12-05 10:52:26 +0000 | |
commit | ff6ecb5894024f38b6b73c01d2f7ae334d29f6d8 (patch) | |
tree | 10e260b9543b6774cf7217539b0065c103cb109d /sys/netinet/tcp_output.c | |
parent | simplistic regress test for KEVENT_TIMER kqueue(2) calls (diff) | |
download | wireguard-openbsd-ff6ecb5894024f38b6b73c01d2f7ae334d29f6d8.tar.xz wireguard-openbsd-ff6ecb5894024f38b6b73c01d2f7ae334d29f6d8.zip |
upgrade tcp/ip to use the latest in C89 technology: memcpy.
ok henning
Diffstat (limited to 'sys/netinet/tcp_output.c')
-rw-r--r-- | sys/netinet/tcp_output.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/netinet/tcp_output.c b/sys/netinet/tcp_output.c index 7aa2690e21e..ebffeb41691 100644 --- a/sys/netinet/tcp_output.c +++ b/sys/netinet/tcp_output.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tcp_output.c,v 1.115 2015/10/24 16:08:48 mpi Exp $ */ +/* $OpenBSD: tcp_output.c,v 1.116 2015/12/05 10:52:26 tedu Exp $ */ /* $NetBSD: tcp_output.c,v 1.16 1997/06/03 16:17:09 kml Exp $ */ /* @@ -544,7 +544,7 @@ send: opt[0] = TCPOPT_MAXSEG; opt[1] = 4; mss = htons((u_int16_t) tcp_mss(tp, 0)); - bcopy((caddr_t)&mss, (caddr_t)(opt + 2), sizeof(mss)); + memcpy(opt + 2, &mss, sizeof(mss)); optlen = 4; if (flags & TH_ACK) @@ -775,8 +775,8 @@ send: if (tp->t_template->m_len != hdrlen - optlen) panic("tcp_output: template len != hdrlen - optlen"); #endif /* DIAGNOSTIC */ - bcopy(mtod(tp->t_template, caddr_t), mtod(m, caddr_t), - tp->t_template->m_len); + memcpy(mtod(m, caddr_t), mtod(tp->t_template, caddr_t), + tp->t_template->m_len); th = (struct tcphdr *)(mtod(m, caddr_t) + tp->t_template->m_len - sizeof(struct tcphdr)); @@ -827,7 +827,7 @@ send: th->th_ack = htonl(tp->rcv_nxt); if (optlen) { - bcopy((caddr_t)opt, (caddr_t)(th + 1), optlen); + memcpy(th + 1, opt, optlen); th->th_off = (sizeof (struct tcphdr) + optlen) >> 2; } #ifdef TCP_ECN |