.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 18:57:24 1993 by Rik Faith (faith@cs.unc.edu)
-.TH MEMCCPY 3 2014-03-10 "GNU" "Linux Programmer's Manual"
+.TH MEMCCPY 3 2017-09-15 "GNU" "Linux Programmer's Manual"
.SH NAME
memccpy \- copy memory area
.SH SYNOPSIS
.nf
.B #include <string.h>
-.sp
+.PP
.BI "void *memccpy(void *" dest ", const void *" src ", int " c ", size_t " n );
.fi
.SH DESCRIPTION
character
.I c
is found.
-
+.PP
If the memory areas overlap, the results are undefined.
.SH RETURN VALUE
The
characters of
.IR src .
.SH ATTRIBUTES
-.SS Multithreading (see pthreads(7))
-The
+For an explanation of the terms used in this section, see
+.BR attributes (7).
+.TS
+allbox;
+lb lb lb
+l l l.
+Interface Attribute Value
+T{
.BR memccpy ()
-function is thread-safe.
+T} Thread safety MT-Safe
+.TE
.SH CONFORMING TO
-SVr4, 4.3BSD, POSIX.1-2001.
+POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
.BR bcopy (3),
+.BR bstring (3),
.BR memcpy (3),
.BR memmove (3),
.BR strcpy (3),
.BR strncpy (3)
.SH COLOPHON
-This page is part of release 3.79 of the Linux
+This page is part of release 5.10 of the Linux
.I man-pages
project.
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
-\%http://www.kernel.org/doc/man\-pages/.
+\%https://www.kernel.org/doc/man\-pages/.