obrien
1196344bb3
Remove 'register' keyword.
2002-03-21 18:49:23 +00:00
jedgar
7145201256
Revert last commit. stdio.h include is for perror(), not strerror()
2002-01-31 13:32:14 +00:00
jedgar
1166498e69
strerror(3) is in string.h, not stdio.h
...
MFC after: 1 week
2002-01-31 13:20:48 +00:00
mike
1ba2eb7fe9
Add a few cleanups from rev 1.1:
...
o Restore vendor ID.
o Order variable types by size.
o Remove a gratuitous temporary variable.
Submitted by: bde
2002-01-15 17:52:21 +00:00
mike
beadda288c
o Add prototype for printf(3).
...
style(9):
o Order variables in declarations.
o Move initialization out of declaration.
o Fix over-indents in previous delta.
2002-01-15 08:50:28 +00:00
mike
b87cdc2c64
style(9)
...
Submitted by: Joseph Mallett <jmallett@xmach.org>
Reviewed by: md5(1)
2002-01-15 08:26:58 +00:00
ru
fa7886b781
mdoc(7) police:
...
Stop abusing the .%J macro for where the .Pa macro should have been used.
2002-01-09 14:01:22 +00:00
dd
8cf69c2918
Suggest using memmove(3) if src and dst may overlap.
...
PR: 33298
Submitted by: Tim J. Robbins <tim@robbins.dropbear.id.au>
2002-01-07 06:03:37 +00:00
chris
49c162fb20
Add a new `SECURITY CONSIDERATIONS' section. Sample code similar to
...
the first revision of strcpy(3)'s section is included, but should be
removed as the Security Architecture document is committed and
completed.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-01-05 20:44:34 +00:00
chris
fe1ce55be7
Include a section cross-reference to EXAMPLES' in
SECURITY
...
CONSIDERATIONS' as a source for relevant sample code.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-01-05 20:36:47 +00:00
chris
b2713a0da3
Remove the example from SECURITY CONSIDERATIONS. This is mostly
...
duplicated code from EXAMPLES.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-01-05 20:24:38 +00:00
chris
e643be6150
Copy the sample `SECURITY CONSIDERATIONS' section from sec-doc.7.
...
This will be trimmed as the FreeBSD Security Architecture document
is fleshed out and committed.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-01-02 19:56:57 +00:00
ru
1af36d2081
mdoc(7) police: minor markup nits.
2001-12-12 15:02:32 +00:00
wes
fc6e3f4328
Make strerror and strerror_r use sys_errlist[0] for errnum = 0. Be
...
more careful about reporting truncation with ERANGE in strerror_r.
Set errno to EINVAL for "unknown" errnum in strerror as required
by P1003.1-200x Draft June 14, 2001.
More carefully document the handling of strerrbuf when errors
(ERANGE, EINVAL) are encountered in strerror_r.
Reviewed by: bde (ongoing discussion)
2001-12-07 06:28:58 +00:00
wes
9a811aeadb
New, improved, more Posix-compliant strerror_r implementation,
...
complete with documentation.
Reviewed by: mike@ gad@
MFC after: 1 week
2001-12-06 04:53:31 +00:00
wes
925df35947
Must link strerror manpage to strerror_r.
...
Thanks for the review, Mike.
Submitted by: Mike Barcroft <mike@FreeBSD.org>
2001-11-27 07:57:31 +00:00
wes
bdb2c68332
Add strerror_r function per Posix prototype.
...
Reviewed by: Mike Barcroft <mike@FreeBSD.org>
MFC after: 2 weeks
2001-11-27 07:39:46 +00:00
ru
1863197c29
mdoc(7) police: minor markup and spelling fixes.
2001-11-20 14:11:07 +00:00
des
bb36960b9a
Increment the loop counter.
...
PR: bin/29218
Submitted by: Goran Lowkrantz <goran.lowkrantz@ismobile.com>
2001-11-10 17:36:58 +00:00
obrien
d1bf0c4841
rcsid[]->__FBSDID
2001-11-07 19:55:16 +00:00
mike
50430063cd
Note that strncmp() will not compare characters after a NUL character.
...
Add a missing word. Bump document date.
Inspired by: IEEE Std 1003.1-200x (Draft 7)
MFC after: 3 days
2001-10-11 17:02:44 +00:00
mike
988a5d4019
Clarify that strnstr() will stop searching after in encounters a NUL
...
character. Bump document date. Add a missing comma.
2001-10-11 15:49:06 +00:00
ache
fc83bdab66
Implement strcasestr() which many others (f.e. Linux) already have.
2001-10-10 02:17:35 +00:00
mike
3af7ef2c4b
Document the fact that the strnstr(3) function is not portable.
...
Requested by: brian, gad
2001-10-09 17:22:02 +00:00
mike
9a27a4f0fe
Add a new libc function, strnstr(3), which allows one to limit the
...
number of characters that are searched. This is especially useful
with file operations and non-NUL terminated strings.
Silence from: -audit, -hackers
MFC after: 5 days
2001-10-09 01:29:56 +00:00
bde
fb673f2a68
Fixed syntax errors in synopsis. The restrict keyword doesn't exist yet.
...
The corresponding bugs in <wchar.h> have no effect because the function
prototypes there don't have args so the __restrict "keyword" is
misinterpreted as an arg.
2001-10-03 05:19:47 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
mike
393333febc
Note that strdup(3) will set errno if memory allocation fails. This
...
is also required by the forthcoming POSIX.1-200x standard.
Obtained from: malloc.3
2001-09-23 00:37:42 +00:00
mike
40b3f0a01b
o Various mdoc fixes.
...
o Replace strncpy examples with less confusing ones from
OpenBSD. These examples give more detail and also suggest
using strlcpy(3).
Reviewed by: des, ru, sheldonh
Obtained from: OpenBSD
MFC after: 3 days
2001-08-09 17:10:48 +00:00
ru
6787c701a8
mdoc(7) police: expand plain text xrefs.
2001-08-08 11:48:28 +00:00
mp
8151115973
Only pull in the MD files if they exist. This allows for progressive
...
implementation and compilation when bringing up a new architecture.
2001-07-31 16:34:52 +00:00
kris
dd1f265a1a
Sync to OpenBSD (update comment and minor style change).
...
Obtained from: OpenBSD
MFC after: 1 week
2001-07-24 11:34:22 +00:00
kris
bec32b3e9b
Sync to OpenBSD:
...
Clarify that if strlcat() does not find a NUL within siz byte it
will not NUL terminate either.
Document boundary condition when size < strlen(dst).
"of", not "on" (from Henric Jungheim)
Obtained from: OpenBSD
MFC After: 1 week
2001-07-24 11:32:29 +00:00
dd
6705744fe1
Don't claim that strncpy() is the same as strcpy().
...
PR: 29002
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-07-19 11:26:52 +00:00
ru
7ebff87751
mdoc(7) police: Add strncpy() to the NAME section.
2001-07-16 12:47:34 +00:00
dd
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
obrien
5962fc3235
style nits
2001-07-10 17:48:07 +00:00
ru
317b7d8e37
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
obrien
8d900018e7
Make the rcsid and FreeBSD IDs more sane in the wcs* and wmem* files.
...
Do the same for the non-wcs*/wmem* files while I'm here.
2001-05-24 08:47:42 +00:00
ru
a82c71e390
... but we do provide .St -isoC-99, and it is not required to have the
...
history info as:
: .Sh STANDARDS If the command, library function or file adheres to a
: specific implementation such as IEEE Std 1003.2
: (``POSIX.2'') or ANSI X3.159-1989 (``ANSI C'') this
: should be noted here. If the command does not adhere
: to any standard, its history should be noted in the
: HISTORY section.
2001-05-17 08:22:43 +00:00
ru
6560bf44e9
Unbreak world; _DIAGASSERT macro is not available in FreeBSD.
2001-05-16 14:34:47 +00:00
tshiozak
313e97ba34
adapt to FreeBSD.
...
- enable locale-insensitive functions of wchar.h:
wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c
wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c
wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c
XXX: wcswidth.c is not enabled yet.
- enable wmemchr(3) man page.
XXX: FreeBSD lacks .St -isoC99 and .St -isoC-amd1.
2001-05-15 20:34:20 +00:00
tshiozak
dd1bc4d274
initial import of locale insensitive wcs* and wmem* functions.
...
Obtained from: NetBSD and Citrus.
2001-05-15 06:01:19 +00:00
ru
bb0854494c
mdoc(7) police: add RETURN VALUES section.
...
PR: docs/27161
Submitted by: Kazuhiro KONDOU <k-fuji@za2.so-net.ne.jp>
2001-05-14 18:38:05 +00:00
ru
25ef23ac1c
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
ru
3ff23f918d
.St -ansiC -> .St -isoC
2001-02-26 13:23:47 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
jedgar
168082bf38
Clarify comments referring to strlcat() usage
...
Obtained from: OpenBSD
2001-01-17 20:51:20 +00:00
jedgar
3644801234
- Reverse the order of two loop invariant to ensure strlcat() does not
...
attempt to read memory when siz is 0
- Clarify comments referring to strlcat() usage
PR: 24278, 24295
Submitted by: Tony Finch <dot@dotat.at>
Richard Kettlewell <rjk@greenend.org.uk>
Reviewed by: -audit
2001-01-17 20:51:16 +00:00
ru
0a221c5a50
mdoc(7) police: Ft/Vt now accept punctuation-type arguments.
2001-01-12 15:46:56 +00:00