Signed-off-by: Shawn Landden <shawn@xxxxxxx> --- man3/bcmp.3 | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/man3/bcmp.3 b/man3/bcmp.3 index ba9838019..18d238720 100644 --- a/man3/bcmp.3 +++ b/man3/bcmp.3 @@ -70,15 +70,21 @@ T{ .BR bcmp () T} Thread safety MT-Safe .TE .SH CONFORMING TO 4.3BSD. -This function is deprecated (marked as LEGACY in POSIX.1-2001): use -.BR memcmp (3) -in new programs. +This function was deprecated (marked as LEGACY) by POSIX.1-2001). POSIX.1-2008 removes the specification of .BR bcmp (). +LLVM 9, released in 2019, revived +.BR bcmp () +and generates calls to it instead of +.BR memcmp (3) +as appropiate as an optimization (as +.BR bcmp () +need not traverse memory in-order). +.\" http://releases.llvm.org/9.0.0/docs/ReleaseNotes.html#noteworthy-optimizations .SH SEE ALSO .BR bstring (3), .BR memcmp (3), .BR strcasecmp (3), .BR strcmp (3), -- 2.20.1