diff options
Diffstat (limited to 'src/lib/libc/string/string.3')
| -rw-r--r-- | src/lib/libc/string/string.3 | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/src/lib/libc/string/string.3 b/src/lib/libc/string/string.3 index aaf97e0321..7a67b96b53 100644 --- a/src/lib/libc/string/string.3 +++ b/src/lib/libc/string/string.3 | |||
| @@ -31,27 +31,28 @@ | |||
| 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 | .\" from: @(#)string.3 6.9 (Berkeley) 4/19/91 | 34 | .\" $OpenBSD: string.3,v 1.8 2000/04/21 15:24:20 aaron Exp $ |
| 35 | .\" $Id: string.3,v 1.1.1.1 1995/10/18 08:42:22 deraadt Exp $ | ||
| 36 | .\" | 35 | .\" |
| 37 | .Dd April 19, 1991 | 36 | .Dd April 19, 1991 |
| 38 | .Dt STRING 3 | 37 | .Dt STRING 3 |
| 39 | .Os BSD 4 | 38 | .Os |
| 40 | .Sh NAME | 39 | .Sh NAME |
| 41 | .Nm strcat , | 40 | .Nm strcat , |
| 41 | .Nm strlcat , | ||
| 42 | .Nm strncat , | 42 | .Nm strncat , |
| 43 | .Nm strchr , | 43 | .Nm strchr , |
| 44 | .Nm strrchr , | 44 | .Nm strrchr , |
| 45 | .Nm strcmp , | 45 | .Nm strcmp , |
| 46 | .Nm strncmp , | 46 | .Nm strncmp , |
| 47 | .Nm strcasecmp, | 47 | .Nm strcasecmp , |
| 48 | .Nm strncasecmp , | 48 | .Nm strncasecmp , |
| 49 | .Nm strcpy , | 49 | .Nm strcpy , |
| 50 | .Nm strlcpy , | ||
| 50 | .Nm strncpy , | 51 | .Nm strncpy , |
| 51 | .Nm strerror , | 52 | .Nm strerror , |
| 52 | .Nm strlen , | 53 | .Nm strlen , |
| 53 | .Nm strpbrk , | 54 | .Nm strpbrk , |
| 54 | .Nm strsep, | 55 | .Nm strsep , |
| 55 | .Nm strspn , | 56 | .Nm strspn , |
| 56 | .Nm strcspn , | 57 | .Nm strcspn , |
| 57 | .Nm strstr , | 58 | .Nm strstr , |
| @@ -62,7 +63,9 @@ | |||
| 62 | .Sh SYNOPSIS | 63 | .Sh SYNOPSIS |
| 63 | .Fd #include <string.h> | 64 | .Fd #include <string.h> |
| 64 | .Ft char * | 65 | .Ft char * |
| 65 | .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" | ||
| 66 | .Ft char * | 69 | .Ft char * |
| 67 | .Fn strncat "char *s" "const char *append" "size_t count" | 70 | .Fn strncat "char *s" "const char *append" "size_t count" |
| 68 | .Ft char * | 71 | .Ft char * |
| @@ -80,6 +83,8 @@ | |||
| 80 | .Ft char * | 83 | .Ft char * |
| 81 | .Fn strcpy "char *dst" "const char *src" | 84 | .Fn strcpy "char *dst" "const char *src" |
| 82 | .Ft char * | 85 | .Ft char * |
| 86 | .Fn strlcpy "char *dst" "const char *src" "size_t size" | ||
| 87 | .Ft char * | ||
| 83 | .Fn strncpy "char *dst" "const char *src" "size_t count" | 88 | .Fn strncpy "char *dst" "const char *src" "size_t count" |
| 84 | .Ft char * | 89 | .Ft char * |
| 85 | .Fn strerror "int errno" | 90 | .Fn strerror "int errno" |
| @@ -103,7 +108,7 @@ | |||
| 103 | .Fn rindex "const char *s" "int c" | 108 | .Fn rindex "const char *s" "int c" |
| 104 | .Sh DESCRIPTION | 109 | .Sh DESCRIPTION |
| 105 | The string functions | 110 | The string functions |
| 106 | functions manipulate strings terminated by a | 111 | manipulate strings terminated by a |
| 107 | null byte. | 112 | null byte. |
| 108 | .Pp | 113 | .Pp |
| 109 | See the specific manual pages for more information. | 114 | See the specific manual pages for more information. |
| @@ -115,23 +120,25 @@ Except as noted in their specific manual pages, | |||
| 115 | the string functions do not test the destination | 120 | the string functions do not test the destination |
| 116 | for size limitations. | 121 | for size limitations. |
| 117 | .Sh SEE ALSO | 122 | .Sh SEE ALSO |
| 123 | .Xr bstring 3 , | ||
| 118 | .Xr index 3 , | 124 | .Xr index 3 , |
| 125 | .Xr rindex 3 , | ||
| 126 | .Xr strcasecmp 3 , | ||
| 119 | .Xr strcat 3 , | 127 | .Xr strcat 3 , |
| 120 | .Xr strchr 3 , | 128 | .Xr strchr 3 , |
| 121 | .Xr strrchr 3 , | ||
| 122 | .Xr strcmp 3 , | 129 | .Xr strcmp 3 , |
| 123 | .Xr strcasecmp 3 , | ||
| 124 | .Xr strcpy 3 , | 130 | .Xr strcpy 3 , |
| 131 | .Xr strcspn 3 , | ||
| 125 | .Xr strerror 3 , | 132 | .Xr strerror 3 , |
| 133 | .Xr strlcat 3 , | ||
| 134 | .Xr strlcpy 3 , | ||
| 126 | .Xr strlen 3 , | 135 | .Xr strlen 3 , |
| 127 | .Xr strpbrk 3 , | 136 | .Xr strpbrk 3 , |
| 137 | .Xr strrchr 3 , | ||
| 128 | .Xr strsep 3 , | 138 | .Xr strsep 3 , |
| 129 | .Xr strspn 3 , | 139 | .Xr strspn 3 , |
| 130 | .Xr strcspn 3 , | ||
| 131 | .Xr strstr 3 , | 140 | .Xr strstr 3 , |
| 132 | .Xr strtok 3 , | 141 | .Xr strtok 3 |
| 133 | .Xr rindex 3 | ||
| 134 | .Xr bstring 3 | ||
| 135 | .Sh STANDARDS | 142 | .Sh STANDARDS |
| 136 | The | 143 | The |
| 137 | .Fn strcat , | 144 | .Fn strcat , |
| @@ -145,12 +152,10 @@ The | |||
| 145 | .Fn strerror , | 152 | .Fn strerror , |
| 146 | .Fn strlen , | 153 | .Fn strlen , |
| 147 | .Fn strpbrk , | 154 | .Fn strpbrk , |
| 148 | .Fn strsep , | ||
| 149 | .Fn strspn , | 155 | .Fn strspn , |
| 150 | .Fn strcspn , | 156 | .Fn strcspn , |
| 151 | .Fn strstr , | 157 | .Fn strstr , |
| 152 | and | 158 | and |
| 153 | .Fn strtok | 159 | .Fn strtok |
| 154 | functions | 160 | functions conform to |
| 155 | conform to | ||
| 156 | .St -ansiC . | 161 | .St -ansiC . |
