svn commit: r338049 - head/lib/libc/string

Konstantin Belousov kib at FreeBSD.org
Sun Aug 19 14:25:29 UTC 2018


Author: kib
Date: Sun Aug 19 14:25:28 2018
New Revision: 338049
URL: https://svnweb.freebsd.org/changeset/base/338049

Log:
  Clarify that memset_s(3) requires __STDC_WANT_LIB_EXT1__ for visibility.
  Fix typos and other nits.
  
  Submitted by:	Yuri Pankov <yuripv at yuripv.net>
  MFC after:	3 days
  Differential revision:	https://reviews.freebsd.org/D16797

Modified:
  head/lib/libc/string/memset.3

Modified: head/lib/libc/string/memset.3
==============================================================================
--- head/lib/libc/string/memset.3	Sun Aug 19 14:22:45 2018	(r338048)
+++ head/lib/libc/string/memset.3	Sun Aug 19 14:25:28 2018	(r338049)
@@ -32,7 +32,7 @@
 .\"     @(#)memset.3	8.1 (Berkeley) 6/4/93
 .\" $FreeBSD$
 .\"
-.Dd February 15, 2018
+.Dd August 19, 2018
 .Dt MEMSET 3
 .Os
 .Sh NAME
@@ -44,6 +44,7 @@
 .In string.h
 .Ft void *
 .Fn memset "void *dest" "int c" "size_t len"
+.Fd #define __STDC_WANT_LIB_EXT1__ 1
 .Ft errno_t
 .Fn memset_s "void *dest" "rsize_t destsz" "int c" "rsize_t len"
 .Sh DESCRIPTION
@@ -82,7 +83,6 @@ or
 is greater than
 .Dv RSIZE_MAX ,
 or
-.Sp
 .Fa len
 is greater than
 .Fa destsz
@@ -93,10 +93,10 @@ Like
 .Xr explicit_bzero 3 ,
 .Fn memset_s
 is not removed through Dead Store Elimination (DSE), making it useful for
-clearing sensitve data.
+clearing sensitive data.
 In contrast
 .Fn memset
-function 
+function
 may be optimized away if the object modified by the function is not accessed
 again.
 To clear memory that will not subsequently be accessed it is advised to use
@@ -126,6 +126,6 @@ function
 conforms to
 .St -isoC .
 .Fn memset_s
-conforms to:
+conforms to
 .St -isoC-2011
 K.3.7.4.1.


More information about the svn-src-all mailing list