|
|
@ -1,4 +1,4 @@ |
|
|
|
.\" $OpenBSD: strlcpy.3,v 1.9 2000/10/18 05:12:07 aaron Exp $ |
|
|
|
.\" $OpenBSD: strlcpy.3,v 1.10 2000/11/06 01:03:25 aaron Exp $ |
|
|
|
.\" |
|
|
|
.\" Copyright (c) 1998, 2000 Todd C. Miller <Todd.Miller@courtesan.com> |
|
|
|
.\" All rights reserved. |
|
|
@ -132,7 +132,7 @@ char *s, *p, buf[BUFSIZ]; |
|
|
|
To detect truncation, perhaps while building a pathname, something |
|
|
|
like the following might be used: |
|
|
|
.Bd -literal -offset indent |
|
|
|
char *dir, *file, pname[MAXPATHNAMELEN]; |
|
|
|
char *dir, *file, pname[MAXPATHLEN]; |
|
|
|
|
|
|
|
\&... |
|
|
|
|
|
|
@ -145,7 +145,7 @@ if (strlcat(pname, file, sizeof(pname)) >= sizeof(pname)) |
|
|
|
Since we know how many characters we copied the first time, we can |
|
|
|
speed things up a bit by using a copy instead on an append: |
|
|
|
.Bd -literal -offset indent |
|
|
|
char *dir, *file, pname[MAXPATHNAMELEN]; |
|
|
|
char *dir, *file, pname[MAXPATHLEN]; |
|
|
|
size_t n; |
|
|
|
|
|
|
|
\&... |
|
|
|