Up to [cvs.NetBSD.org] / src / lib / libc / string
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21 / (download) - annotate - [select for diffs], Fri Aug 11 21:30:32 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +5 -5
lines
Diff to previous 1.20 (colored)
strlcpy(3): Tweak markup.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 11 21:20:39 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.19: +3 -3
lines
Diff to previous 1.19 (colored)
strlcpy(3), strncpy(3): Omit needless (void) casts in examples. The return values are not critical.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Aug 11 21:17:16 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
strcpy(3), strlcpy(3), strncpy(3): Just say `byte', not `character'.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Aug 11 16:34:28 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
strlcpy(3): Nix stray space between `NUL' and `-terminating'.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 11 16:06:10 2023 UTC (7 months, 2 weeks ago) by uwe
Branch: MAIN
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
strlcpy(3): don't use \*[Ge] for >= - it's wrong for source code In the PostScript output it produces the single mathematical "greater or equal" symbol, not the ">=".
Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 11 15:36:17 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.15: +35 -15
lines
Diff to previous 1.15 (colored)
strcpy(3), strlcpy(3), strncpy(3): Use `.Tn NUL' for the zero byte. Let's be consistent within these man pages. (If someone else really likes the unpronounceable `.Ql \e0' better, that's fine, you can go through and systematically change all the man pages to use that after we're done clarifying strcpy(3), strncpy(3), and strlcpy(3).)
Revision 1.15 / (download) - annotate - [select for diffs], Fri Aug 11 08:15:30 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.14: +58 -27
lines
Diff to previous 1.14 (colored)
strlcpy(3): Rework man page to clarify relation to strncpy(3). Add caveats explaining when strlcpy(3) and strlcat(3) are dangerously inadequate or inappropriate. XXX pullup-10 XXX pullup-9 XXX pullup-8
Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 28 10:48:16 2022 UTC (19 months ago) by hgutch
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Change back various occurrences of \*[Le], \*[Ge] (less/greater equal) and \*(ua (upwards arrow) to literal "<=", ">=" and "^" whenever appropriate (e.g., in code examples).
Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 14 13:07:51 2010 UTC (13 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-tag8,
yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
tls-maxphys-base,
tls-maxphys,
tls-earlyentropy-base,
tls-earlyentropy,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
localcount-20160914,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
cherry-xenmp-base,
cherry-xenmp,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver
Changes since 1.12: +2 -3
lines
Diff to previous 1.12 (colored)
Join URL.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 14 11:07:20 2010 UTC (13 years, 11 months ago) by jruoho
Branch: MAIN
Changes since 1.11: +13 -2
lines
Diff to previous 1.11 (colored)
Add the USENIX paper of Miller and de Raadt to SEE ALSO.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Jun 26 12:25:22 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
mjf-devfs2-base,
mjf-devfs2,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
christos-time_t-nbase,
christos-time_t-base,
christos-time_t,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
There is no FreeBSD-3.3.0, only FreeBSD-3.3.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 16 13:34:49 2003 UTC (20 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Use .In header.h instead of .Fd #include \*[Lt]header.h\*[Gt] Much easier to read and write, and supported by groff for ages. Okayed by ross.
Revision 1.6.2.4 / (download) - annotate - [select for diffs], Fri Mar 22 20:42:33 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.6.2.3: +1 -1
lines
Diff to previous 1.6.2.3 (colored) next main 1.7 (colored)
Catch up to -current.
Revision 1.6.2.3 / (download) - annotate - [select for diffs], Fri Mar 8 21:36:05 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.2.2: +6 -6
lines
Diff to previous 1.6.2.2 (colored)
Catch up to -current.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 7 07:00:32 2002 UTC (22 years, 1 month ago) by ross
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
fvdl_fs64_base
Changes since 1.8: +6 -6
lines
Diff to previous 1.8 (colored)
Generate <>& symbolically.
Revision 1.6.2.2 / (download) - annotate - [select for diffs], Mon Jan 28 20:51:23 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.2.1: +22 -1
lines
Diff to previous 1.6.2.1 (colored)
Catch up to -current.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 16 04:21:57 2001 UTC (22 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.7: +22 -1
lines
Diff to previous 1.7 (colored)
sync with latest openbsd one. this one describes corner case of strlcat better
Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Oct 8 20:21:28 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Catch up to -current.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 16 01:41:10 2001 UTC (22 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Whitespace fixes and sort SEE ALSO.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 2 06:06:08 2001 UTC (23 years, 1 month ago) by cgd
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
update the date; pointed out by mycroft
Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 2 04:52:08 2001 UTC (23 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.4: +3 -1
lines
Diff to previous 1.4 (colored)
don't forget the LIBRARY section
Revision 1.4 / (download) - annotate - [select for diffs], Thu Jan 25 22:39:19 2001 UTC (23 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.3: +11 -2
lines
Diff to previous 1.3 (colored)
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
Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 24 16:19:05 2000 UTC (23 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.2: +33 -11
lines
Diff to previous 1.2 (colored)
sync with latest openbsd. comment in strlcat(3) was wrong about return value.
Revision 1.2.10.2 / (download) - annotate - [select for diffs], Wed Jul 5 21:00:52 2000 UTC (23 years, 8 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.2.10.1: +148 -0
lines
Diff to previous 1.2.10.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)
Pull up revisions 1.1-1.2 (new, requested by he): Add strlcpy() and strlcat() to libc.
Revision 1.2.10.1, Wed Sep 8 22:56:56 1999 UTC (24 years, 6 months ago) by he
Branch: netbsd-1-4
Changes since 1.2: +0 -148
lines
FILE REMOVED
file strlcpy.3 was added on branch netbsd-1-4 on 2000-07-05 21:00:52 +0000
Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 8 22:56:56 1999 UTC (24 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl,
comdex-fall-1999-base,
comdex-fall-1999
Branch point for: netbsd-1-4
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
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
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Sep 8 22:01:13 1999 UTC (24 years, 6 months ago) by lukem
Branch: MILLERT
CVS Tags: openbsd-19990909
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
strlcpy() and strlcat() by Todd Miller <Todd.Miller@courtesan.com>, via openbsd
Revision 1.1 / (download) - annotate - [select for diffs], Wed Sep 8 22:01:13 1999 UTC (24 years, 6 months ago) by lukem
Branch: MAIN
Initial revision