summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormillert <>1999-05-17 05:24:38 +0000
committermillert <>1999-05-17 05:24:38 +0000
commitdbbe44503ce1702fa60dd57ed4cdb5572987f26e (patch)
treeea38b4a4e4366566f3afdfc6b1220ff5ba22026f
parente38426b4a145b773ec2a1e0f71ca512e5b11a372 (diff)
downloadopenbsd-dbbe44503ce1702fa60dd57ed4cdb5572987f26e.tar.gz
openbsd-dbbe44503ce1702fa60dd57ed4cdb5572987f26e.tar.bz2
openbsd-dbbe44503ce1702fa60dd57ed4cdb5572987f26e.zip
o Mention strlcpy and strlcat
o strsep is not in ANSI X3.159-1989 (though it is in C9X)
-rw-r--r--src/lib/libc/string/string.313
1 files changed, 10 insertions, 3 deletions
diff --git a/src/lib/libc/string/string.3 b/src/lib/libc/string/string.3
index 8ee414fea8..12632da493 100644
--- a/src/lib/libc/string/string.3
+++ b/src/lib/libc/string/string.3
@@ -31,13 +31,14 @@
31.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32.\" SUCH DAMAGE. 32.\" SUCH DAMAGE.
33.\" 33.\"
34.\" $OpenBSD: string.3,v 1.4 1999/05/16 19:55:17 alex Exp $ 34.\" $OpenBSD: string.3,v 1.5 1999/05/17 05:24:38 millert Exp $
35.\" 35.\"
36.Dd April 19, 1991 36.Dd April 19, 1991
37.Dt STRING 3 37.Dt STRING 3
38.Os BSD 4 38.Os BSD 4
39.Sh NAME 39.Sh NAME
40.Nm strcat , 40.Nm strcat ,
41.Nm strlcat ,
41.Nm strncat , 42.Nm strncat ,
42.Nm strchr , 43.Nm strchr ,
43.Nm strrchr , 44.Nm strrchr ,
@@ -46,6 +47,7 @@
46.Nm strcasecmp, 47.Nm strcasecmp,
47.Nm strncasecmp , 48.Nm strncasecmp ,
48.Nm strcpy , 49.Nm strcpy ,
50.Nm strlcpy ,
49.Nm strncpy , 51.Nm strncpy ,
50.Nm strerror , 52.Nm strerror ,
51.Nm strlen , 53.Nm strlen ,
@@ -61,7 +63,9 @@
61.Sh SYNOPSIS 63.Sh SYNOPSIS
62.Fd #include <string.h> 64.Fd #include <string.h>
63.Ft char * 65.Ft char *
64.Fn strcat "char *s" "const char * append" 66.Fn strcat "char *s" "const char *append"
67.Ft char *
68.Fn strlcat "char *s" "const char *append" "size_t size"
65.Ft char * 69.Ft char *
66.Fn strncat "char *s" "const char *append" "size_t count" 70.Fn strncat "char *s" "const char *append" "size_t count"
67.Ft char * 71.Ft char *
@@ -79,6 +83,8 @@
79.Ft char * 83.Ft char *
80.Fn strcpy "char *dst" "const char *src" 84.Fn strcpy "char *dst" "const char *src"
81.Ft char * 85.Ft char *
86.Fn strlcpy "char *dst" "const char *src" "size_t size"
87.Ft char *
82.Fn strncpy "char *dst" "const char *src" "size_t count" 88.Fn strncpy "char *dst" "const char *src" "size_t count"
83.Ft char * 89.Ft char *
84.Fn strerror "int errno" 90.Fn strerror "int errno"
@@ -124,6 +130,8 @@ for size limitations.
124.Xr strcpy 3 , 130.Xr strcpy 3 ,
125.Xr strcspn 3 , 131.Xr strcspn 3 ,
126.Xr strerror 3 , 132.Xr strerror 3 ,
133.Xr strlcat 3 ,
134.Xr strlcpy 3 ,
127.Xr strlen 3 , 135.Xr strlen 3 ,
128.Xr strpbrk 3 , 136.Xr strpbrk 3 ,
129.Xr strrchr 3 , 137.Xr strrchr 3 ,
@@ -144,7 +152,6 @@ The
144.Fn strerror , 152.Fn strerror ,
145.Fn strlen , 153.Fn strlen ,
146.Fn strpbrk , 154.Fn strpbrk ,
147.Fn strsep ,
148.Fn strspn , 155.Fn strspn ,
149.Fn strcspn , 156.Fn strcspn ,
150.Fn strstr , 157.Fn strstr ,