From 83b8cc1cd7642ed303f194fbdd37577149acfb3e Mon Sep 17 00:00:00 2001 From: espie <> Date: Wed, 11 Nov 1998 17:12:02 +0000 Subject: Fix `typo', proves that strlcpy/strlcat is a very good idea. --- src/lib/libc/string/strlcpy.3 | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/libc/string/strlcpy.3 b/src/lib/libc/string/strlcpy.3 index 5ce444d6fa..1e46ef2e90 100644 --- a/src/lib/libc/string/strlcpy.3 +++ b/src/lib/libc/string/strlcpy.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: strlcpy.3,v 1.2 1998/07/06 19:17:21 millert Exp $ +.\" $OpenBSD: strlcpy.3,v 1.3 1998/11/11 17:12:02 espie Exp $ .\" .\" Copyright (c) 1998 Todd C. Miller .\" All rights reserved. @@ -131,9 +131,16 @@ size_t n; n = strlcpy(pname, dir, sizeof(pname)); if (n >= sizeof(pname)) goto toolong; -if (strlcpy(pname + n, file, sizeof(pname)) >= sizeof(pname) - n) +if (strlcpy(pname + n, file, sizeof(pname) - n) >= sizeof(pname) - n) goto toolong; .Ed +.Pp +However, one may question the validity of such optimizations, as they +defeat the whole purpose of +.Fn strlcpy +and +.Fn strlcat . +As a matter of fact, the first version of this manual page got it wrong. .Sh SEE ALSO .Xr snprintf 3 , .Xr strncpy 3 , -- cgit v1.2.3-55-g6feb