From 4825e46e7729f628c8eb7747f63ebc380b962c02 Mon Sep 17 00:00:00 2001
From: Eitan Adler <eadler@FreeBSD.org>
Date: Mon, 30 Jun 2014 04:28:53 +0000
Subject: [PATCH] Don't make it seem like FreeSBD lacks these interfaces when
 first reading the sentence.

---
 .../books/developers-handbook/secure/chapter.xml     | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/en_US.ISO8859-1/books/developers-handbook/secure/chapter.xml b/en_US.ISO8859-1/books/developers-handbook/secure/chapter.xml
index eb5d53b7a2..0c7239a163 100644
--- a/en_US.ISO8859-1/books/developers-handbook/secure/chapter.xml
+++ b/en_US.ISO8859-1/books/developers-handbook/secure/chapter.xml
@@ -217,17 +217,11 @@ int main() {
       <function>strncpy</function> NUL fills up the size
       specified.</para>
 
-      <para>In OpenBSD, another memory copy implementation has been
-
-      <indexterm><primary>OpenBSD</primary></indexterm>
-
-      created to get around these problem.  The
+      <para>Another memory copy implementation exists
+      to get around these problems.  The
       <function>strlcpy</function> and <function>strlcat</function>
       functions guarantee that they will always null terminate the
-      destination string when given a non-zero length argument.  For
-      more information about these functions see <xref linkend="OpenBSD"/>.  The OpenBSD <function>strlcpy</function> and
-      <function>strlcat</function> instructions have been in FreeBSD
-      since 3.3.</para>
+      destination string when given a non-zero length argument.</para>
 
       <indexterm>
         <primary>string copy functions</primary>