itojun
4a980893af
sync with latest openbsd one. this one describes corner case of strlcat better
2001-11-16 04:21:57 +00:00
itojun
26d3d87635
sync comment with latest openbsd code
2001-11-16 04:17:25 +00:00
yamt
4a25f9602a
make it works.
2001-09-21 16:09:15 +00:00
wiz
4c17cdc321
Whitespace fixes and sort SEE ALSO.
2001-09-16 01:41:09 +00:00
yamt
e42129c827
don't change errno on success.(SUSV2)
...
this will fix error messages of some commands like setkey(8).
2001-08-24 00:11:54 +00:00
perry
c297defc99
Note explicitly that memcpy does not guarantee good behavior on overlap.
2001-07-07 04:53:52 +00:00
tv
6b2a880d3c
memcpy(3) is not guaranteed to do overlaps, contrary to this historical
...
manpage "BUGS" section. Nuke the entire section.
Addresses PR lib/13370.
2001-07-06 15:11:18 +00:00
christos
cff5ca4be6
fix incorrect loop sentinel caused by previous de-linting.
2001-05-22 18:56:33 +00:00
wiz
13e4a787c0
mdoc'ify
2001-04-09 12:07:57 +00:00
kleink
346219c95f
Sprinkle some restrict qualifiers.
2001-03-22 07:37:04 +00:00
cgd
bc035adad9
update the date; pointed out by mycroft
2001-03-02 06:06:08 +00:00
cgd
21e6278642
don't forget the LIBRARY section
2001-03-02 04:52:08 +00:00
wiz
f485910f19
De-lint. Reviewed by Christos.
2001-02-09 11:47:21 +00:00
wiz
4bf88f4e07
De-lint. Reviewed by christos.
2001-02-08 18:33:50 +00:00
wiz
3eb0e0c1cf
De-lint. Reviewed by christos.
2001-02-08 18:10:02 +00:00
wiz
35fa1be31c
ANSIfy and de-lint. Reviewed by christos.
2001-01-26 10:53:30 +00:00
jdolecek
f1e8bc8da8
remove bogus comment from EXAMPLE section
...
Add HISTORY section, mentioning strlcpy()/strlcat() first appeared
in OpenBSD 2.4 and when this came to NetBSD and FreeBSD
2001-01-25 22:39:19 +00:00
itojun
0e83f5f0d1
pull in openbsd strlcat.c 1.3 -> 1.4.
...
Reverse the order of two loop invariant to make 'strlcat(0, "foo", 0)'
not get a SEGV; Richard Kettlewell <rjk@greenend.org.uk>
2001-01-13 04:19:54 +00:00
itojun
c5b93796dc
fix wcs*cmp() behavior when the wide char string is equal. from soda
...
XXX assumes wchar_t == int.
2001-01-05 12:13:12 +00:00
lukem
61017941ab
remove register
2001-01-03 14:33:02 +00:00
lukem
5ba790cb50
sprinkle in _DIAGASSERT() as appropriate
2001-01-03 14:29:36 +00:00
itojun
656dac34b5
wording (correct?)
2001-01-02 11:27:45 +00:00
itojun
11f22d503c
comma at EOL -> period
2001-01-02 11:26:23 +00:00
kleink
2776fd1430
Fix grammar nits, and update the STANDARDS section.
2001-01-02 11:24:39 +00:00
kleink
6b94677e25
Sprinkle some __restrict into <wchar.h>.
2000-12-29 15:26:33 +00:00
itojun
e04ee8e939
split wide char section, just for readability/future possibility for .if
2000-12-24 03:45:04 +00:00
itojun
383f218a51
move wcs* and wmem* from lib/libc/locale to lib/libc/string.
2000-12-23 23:14:33 +00:00
itojun
a1ce29330c
sync with latest openbsd.
...
comment in strlcat(3) was wrong about return value.
2000-11-24 16:19:05 +00:00
phil
cc543121c5
Document the behaviour with consecutive separator characters.
2000-10-11 18:26:04 +00:00
hubertf
4236d4df71
The 'delim' argument is const, document it as such.
2000-09-28 03:18:35 +00:00
kleink
2a043f1868
Add a description of strtok_r(3), and rip out the obsoleteness claim.
2000-07-20 14:06:23 +00:00
enami
f089d431f3
s/Xt/Xr/
2000-07-05 05:25:28 +00:00
kleink
a071165b42
The declaration lives in <unistd.h>, actually; from Patrick Welche in PR
...
lib/10294.
2000-06-29 07:17:04 +00:00
cgd
d220ca5ba3
fix up NetBSD RCS Ids to match the standard, and the leading comment as
...
to match as well. No functional changes.
2000-06-14 06:48:47 +00:00
mycroft
605490369c
Delint.
...
Remove trailing ; from uses of __weak_alias(). The macro inserts this if
needed.
2000-01-22 22:19:07 +00:00
lukem
d7eb991a65
xref strlcpy & strlcat
1999-09-28 02:15:07 +00:00
lukem
d896261208
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
...
_DIAGASSERT() is still retained.
1999-09-20 04:38:56 +00:00
lukem
b48252f365
* use _DIAGASSERT() to check pointer arguments against NULL and file
...
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.
the first two items result in the addition of code similar to the
following in various functions:
_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif
1999-09-16 11:44:54 +00:00
lukem
cb7f9fc8ac
due to an overwhelming rush of complaints, remove the check for NULL
...
pointers. apparantly a lot of developers feel that potentially dumping
core is better than returning a status of `0 bytes copied'...
1999-09-10 23:13:09 +00:00
lukem
e447fb4bb4
add netbsd rcsid's
...
update for knf (return value on separate line to function name...)
check dst and src aren't null pointers before trying to use them
enable strlcat/strlcpy
1999-09-08 22:56:55 +00:00
lukem
714b0ff65a
strlcpy() and strlcat() by Todd Miller <Todd.Miller@courtesan.com>, via openbsd
1999-09-08 22:01:13 +00:00
wrstuden
0217e4fdc2
Add and document support for using new archive state mode flags. Now
...
archived files will show up as either "a" (S_ARCH1) or "A" (S_ARCH2)
in ls -l. As noted, archive state is fs-dependent, and not maintained
by most fs's.
1999-08-03 21:43:13 +00:00
ad
08168561e3
Correct omission made during last fix of HISTORY section.
1999-04-18 22:36:46 +00:00
ad
5083f44876
Fix HISTORY section (somebody hacked the end off it).
1999-04-18 22:35:19 +00:00
simonb
40d7b63c49
Slight cleanup - no functional change.
1999-04-01 00:27:49 +00:00
garbled
38c96853cf
Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Wheee!
1999-03-22 19:44:33 +00:00
mycroft
9b7ce513f4
Fix minor formatting error.
1999-03-06 11:41:51 +00:00
drochner
a34eb7c1b7
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
...
libc builds on pmax again
1999-02-24 15:05:20 +00:00
thorpej
f2403afe2c
Use the (new) sys_nsig instead of NSIG.
1998-11-30 20:43:53 +00:00
christos
8cc3f31582
delint
1998-11-15 17:21:49 +00:00