Deleted Added
full compact
strlcpy.3 (71192) strlcpy.3 (79754)
1.\" $OpenBSD: strlcpy.3,v 1.5 1999/06/06 15:17:32 aaron Exp $
2.\"
3.\" Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 11 unchanged lines hidden (view full) ---

20.\" THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
21.\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
22.\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
23.\" OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24.\" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
25.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
26.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27.\"
1.\" $OpenBSD: strlcpy.3,v 1.5 1999/06/06 15:17:32 aaron Exp $
2.\"
3.\" Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 11 unchanged lines hidden (view full) ---

20.\" THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
21.\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
22.\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
23.\" OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24.\" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
25.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
26.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27.\"
28.\" $FreeBSD: head/lib/libc/string/strlcpy.3 71192 2001-01-17 20:51:20Z jedgar $
28.\" $FreeBSD: head/lib/libc/string/strlcpy.3 79754 2001-07-15 07:53:42Z dd $
29.\"
30.Dd June 22, 1998
31.Dt STRLCPY 3
32.Os
33.Sh NAME
34.Nm strlcpy ,
35.Nm strlcat
36.Nd size-bounded string copying and concatenation

--- 24 unchanged lines hidden (view full) ---

61.Fa size
62is larger than 0 or, in the case of
63.Fn strlcat ,
64as long as there is at least one byte free in
65.Fa dst ) .
66Note that you should include a byte for the NUL in
67.Fa size .
68Also note that
29.\"
30.Dd June 22, 1998
31.Dt STRLCPY 3
32.Os
33.Sh NAME
34.Nm strlcpy ,
35.Nm strlcat
36.Nd size-bounded string copying and concatenation

--- 24 unchanged lines hidden (view full) ---

61.Fa size
62is larger than 0 or, in the case of
63.Fn strlcat ,
64as long as there is at least one byte free in
65.Fa dst ) .
66Note that you should include a byte for the NUL in
67.Fa size .
68Also note that
69.Fn strlcpy
69.Fn strlcpy
70and
71.Fn strlcat
72only operate on true
73.Dq C
74strings.
75This means that for
76.Fn strlcpy
77.Fa src

--- 103 unchanged lines hidden ---
70and
71.Fn strlcat
72only operate on true
73.Dq C
74strings.
75This means that for
76.Fn strlcpy
77.Fa src

--- 103 unchanged lines hidden ---