summaryrefslogtreecommitdiffstats
path: root/share/man
diff options
context:
space:
mode:
authormatthew <matthew@openbsd.org>2012-04-26 01:22:31 +0000
committermatthew <matthew@openbsd.org>2012-04-26 01:22:31 +0000
commitf264d37a76a66df5ed1577b60dd0ddcee93d28ce (patch)
treea4459dd35078ead0aa2f6ad3804bea0e34c3fcb2 /share/man
parentSkip cache flushes in pmap_zero_page() and pmap_copy_page() on systems (diff)
downloadwireguard-openbsd-f264d37a76a66df5ed1577b60dd0ddcee93d28ce.tar.xz
wireguard-openbsd-f264d37a76a66df5ed1577b60dd0ddcee93d28ce.zip
Add strnlen() to libkern.
ok deraadt
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man9/Makefile3
-rw-r--r--share/man/man9/kern.97
2 files changed, 7 insertions, 3 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 2721d564a58..d291201e9e6 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.169 2011/12/08 20:58:49 blambert Exp $
+# $OpenBSD: Makefile,v 1.170 2012/04/26 01:22:31 matthew Exp $
# $NetBSD: Makefile,v 1.4 1996/01/09 03:23:01 thorpej Exp $
# Makefile for section 9 (kernel function and variable) manual pages.
@@ -184,6 +184,7 @@ MLINKS+=kern.9 imax.9 kern.9 imin.9 kern.9 lmax.9 kern.9 lmin.9 \
kern.9 memchr.9 kern.9 memcmp.9 kern.9 ffs.9 \
kern.9 strlen.9 kern.9 strncpy.9 kern.9 strlcpy.9 kern.9 strlcat.9 \
kern.9 strcmp.9 kern.9 strncmp.9 kern.9 strncasecmp.9 \
+ kern.9 strnlen.9 \
kern.9 timingsafe_bcmp.9 kern.9 getsn.9
MLINKS+=km_alloc.9 km_free.9
MLINKS+=knote.9 KNOTE.9
diff --git a/share/man/man9/kern.9 b/share/man/man9/kern.9
index 5edc5a8101d..46e786464ba 100644
--- a/share/man/man9/kern.9
+++ b/share/man/man9/kern.9
@@ -1,4 +1,4 @@
-.\" $OpenBSD: kern.9,v 1.14 2011/01/09 02:26:31 deraadt Exp $
+.\" $OpenBSD: kern.9,v 1.15 2012/04/26 01:22:31 matthew Exp $
.\"
.\" Copyright (c) 2002, 2003 CubeSoft Communications, Inc.
.\" <http://www.csoft.org>
@@ -24,7 +24,7 @@
.\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: January 9 2011 $
+.Dd $Mdocdate: April 26 2012 $
.Dt KERN 9
.Os
.Sh NAME
@@ -164,6 +164,8 @@ and
.Ft char *
.Fn strncpy "char *dst" "const char *src" "size_t len"
.Ft size_t
+.Fn strnlen "const char *s" "size_t maxlen"
+.Ft size_t
.Fn strlcpy "char *dst" "const char *src" "size_t size"
.Ft size_t
.Fn strlcat "char *dst" "const char *src" "size_t size"
@@ -178,6 +180,7 @@ and
Those functions have the same semantics as their libc counterparts,
.Xr strlen 3 ,
.Xr strncpy 3 ,
+.Xr strnlen 3 ,
.Xr strlcpy 3 ,
.Xr strlcat 3 ,
.Xr strcmp 3 ,