From 8cf69c2918303b6cbc7f2010e69296b66ee7f27c Mon Sep 17 00:00:00 2001 From: dd Date: Mon, 7 Jan 2002 06:03:37 +0000 Subject: Suggest using memmove(3) if src and dst may overlap. PR: 33298 Submitted by: Tim J. Robbins --- lib/libc/string/memcpy.3 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lib/libc/string/memcpy.3') diff --git a/lib/libc/string/memcpy.3 b/lib/libc/string/memcpy.3 index bc7d786..c970d7c 100644 --- a/lib/libc/string/memcpy.3 +++ b/lib/libc/string/memcpy.3 @@ -82,5 +82,10 @@ is implemented using .Xr bcopy 3 , and therefore the strings may overlap. On other systems, copying overlapping strings may produce surprises. -A simpler solution is to not use -.Fn memcpy . +Programs intended to be portable should use +.Xr memmove 3 +when +.Fa src +and +.Fa dst +may overlap. -- cgit v1.1