The NetBSD Project

CVS log for src/lib/libc/string/strlcpy.3

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / string

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Apr 2 00:50:19 2025 UTC (3 weeks, 6 days ago) by gutteridge
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
strlcpy.3: bump date to reflect recent significant changes

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Mar 30 16:28:57 2025 UTC (4 weeks, 1 day ago) by riastradh
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +15 -5 lines
strlcpy(3): Pick some nits in the prose.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Mar 30 01:15:23 2025 UTC (4 weeks, 2 days ago) by riastradh
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +104 -43 lines
strlcpy(3): Another attempt at reworking the description for clarity.

These functions have extremely sharp edges that are apparently still
inadequately documented.  Put the full behaviour of both functions
more clearly up front, emphasize that src MUST be NUL-terminated up
front, and add another WARNING for another sharp edge that wasn't
made clear enough.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Nov 1 16:36:58 2024 UTC (5 months, 3 weeks ago) by nia
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +9 -2 lines
libc: Expose some newly-standard C functions in POSIX.1-2024 mode

Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 20 11:22:29 2024 UTC (7 months, 1 week ago) by martin
Branches: netbsd-10
CVS tags: netbsd-10-1-RELEASE
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +91 -40 lines
Pull up following revision(s) (requested by rin in ticket #891):

	lib/libc/string/strncpy.3: revision 1.10
	lib/libc/string/strncpy.3: revision 1.11
	lib/libc/string/strncpy.3: revision 1.12
	lib/libc/string/strncpy.3: revision 1.13
	lib/libc/string/strncpy.3: revision 1.14
	lib/libc/string/strncpy.3: revision 1.15
	lib/libc/string/strlcpy.3: revision 1.20
	lib/libc/string/strncpy.3: revision 1.16
	lib/libc/string/strncpy.3: revision 1.1
	lib/libc/string/strlcpy.3: revision 1.21
	lib/libc/string/strncpy.3: revision 1.2
	lib/libc/string/strncpy.3: revision 1.3
	lib/libc/string/strncpy.3: revision 1.4
	lib/libc/string/strncpy.3: revision 1.5
	lib/libc/string/strncpy.3: revision 1.6
	lib/libc/string/Makefile.inc: revision 1.88
	lib/libc/string/strncpy.3: revision 1.7
	lib/libc/string/Makefile.inc: revision 1.89
	lib/libc/string/strncpy.3: revision 1.8
	lib/libc/string/strncpy.3: revision 1.9
	lib/libc/string/strcpy.3: revision 1.24
	lib/libc/string/strcpy.3: revision 1.25
	lib/libc/string/strcpy.3: revision 1.26
	lib/libc/string/strcpy.3: revision 1.27
	lib/libc/string/strlcpy.3: revision 1.15
	lib/libc/string/strlcpy.3: revision 1.16
	lib/libc/string/strlcpy.3: revision 1.17
	lib/libc/string/strlcpy.3: revision 1.18
	lib/libc/string/strlcpy.3: revision 1.19

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.

strncpy(3), stpncpy(3): Split man page out of strcpy(3), stpcpy(3).

These are for substantively different purposes (fixed-width fields
with optional NUL padding vs NUL-terminated strings), so they don't
belong together.

Be more specific about the security issues.

strncpy(3): Qualify example of strlcpy(3) with a major caveat.

strncpy(3): Slightly more consistency about NUL vs '\0' in the text.

Install strncpy.3 to fix build
strncpy(3): use .Sm off/on around a fancy expression to avoid lots of Ns
strncpy(3): markup tweaks

NUL is a character name, not a defined name, use .Tn
.Ns has implicit .No effect

Use \*q for ASCII quotes (.Dq uses fancy typographical ones)
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).)

strncpy(3): Note strcpy(3) man page revision this forked from.

strncpy(3): Rework the example in an attempt to improve exposition.

strcpy(3): Note that strlcpy(3) is a safer replacement for strcpy(3).

Suggest snprintf("%s") as a more portable alternative too.

Note that both strlcpy and snprintf still require the input to be
NUL-terminated.

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 ">=".

strlcpy(3): Nix stray space between `NUL' and `-terminating'.

strncpy(3): Take another whack at clarifying this.

Emphasize the fixed-buffer nature of it, and that NUL-termination is
neither required on input nor guaranteed on output.

strncpy(3): Fix typo -- stpncpy, not stpcpy which is different.

strncpy(3): Reword to make sentence structure parallel.

strncpy(3): Tiny wording tweak.

strcpy(3), strlcpy(3), strncpy(3): Just say `byte', not `character'.

strlcpy(3), strncpy(3): Omit needless (void) casts in examples.
The return values are not critical.

strlcpy(3): Tweak markup.

strncpy(3): Fix column sizing.

strncpy(3): More on how strlcpy is not a safe strncpy replacement.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Aug 11 21:30:32 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -5 lines
strlcpy(3): Tweak markup.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Aug 11 21:20:39 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
strlcpy(3), strncpy(3): Omit needless (void) casts in examples.

The return values are not critical.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Aug 11 21:17:16 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -4 lines
strcpy(3), strlcpy(3), strncpy(3): Just say `byte', not `character'.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Aug 11 16:34:28 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
strlcpy(3): Nix stray space between `NUL' and `-terminating'.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Aug 11 16:06:10 2023 UTC (20 months, 2 weeks ago) by uwe
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Fri Aug 11 15:36:17 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +35 -15 lines
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 - view: text, markup, annotated - select for diffs
Fri Aug 11 08:15:30 2023 UTC (20 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +58 -27 lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 28 10:48:16 2022 UTC (2 years, 8 months ago) by hgutch
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Branch point for: netbsd-10
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Wed Apr 14 13:07:51 2010 UTC (15 years ago) by wiz
Branches: 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-4-RELEASE, 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-3-RELEASE, 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
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -3 lines
Join URL.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Apr 14 11:07:20 2010 UTC (15 years ago) by jruoho
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +13 -2 lines
Add the USENIX paper of Miller and de Raadt to SEE ALSO.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Jun 26 12:25:22 2003 UTC (21 years, 10 months ago) by wiz
Branches: 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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
There is no FreeBSD-3.3.0, only FreeBSD-3.3.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Apr 16 13:34:49 2003 UTC (22 years ago) by wiz
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Fri Mar 22 20:42:33 2002 UTC (23 years, 1 month ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.6.2.3: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.2.3: +1 -1 lines
Catch up to -current.

Revision 1.6.2.3: download - view: text, markup, annotated - select for diffs
Fri Mar 8 21:36:05 2002 UTC (23 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.6.2.2: preferred, colored
Changes since revision 1.6.2.2: +6 -6 lines
Catch up to -current.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Feb 7 07:00:32 2002 UTC (23 years, 2 months ago) by ross
Branches: 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
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -6 lines
Generate <>& symbolically.

Revision 1.6.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 28 20:51:23 2002 UTC (23 years, 3 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.6.2.1: preferred, colored
Changes since revision 1.6.2.1: +22 -1 lines
Catch up to -current.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Nov 16 04:21:57 2001 UTC (23 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +22 -1 lines
sync with latest openbsd one.  this one describes corner case of strlcat better

Revision 1.6.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 8 20:21:28 2001 UTC (23 years, 6 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Catch up to -current.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Sep 16 01:41:10 2001 UTC (23 years, 7 months ago) by wiz
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Whitespace fixes and sort SEE ALSO.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Mar 2 06:06:08 2001 UTC (24 years, 2 months ago) by cgd
Branches: MAIN
Branch point for: nathanw_sa
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
update the date; pointed out by mycroft

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Mar 2 04:52:08 2001 UTC (24 years, 2 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -1 lines
don't forget the LIBRARY section

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Jan 25 22:39:19 2001 UTC (24 years, 3 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +11 -2 lines
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 - view: text, markup, annotated - select for diffs
Fri Nov 24 16:19:05 2000 UTC (24 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +33 -11 lines
sync with latest openbsd.
comment in strlcat(3) was wrong about return value.

Revision 1.2.10.2: download - view: text, markup, annotated - select for diffs
Wed Jul 5 21:00:52 2000 UTC (24 years, 9 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003
Diff to: previous 1.2.10.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.10.1: +148 -0 lines
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 (25 years, 7 months ago) by he
Branches: netbsd-1-4
FILE REMOVED
Changes since revision 1.2: +0 -148 lines
file strlcpy.3 was added on branch netbsd-1-4 on 2000-07-05 21:00:52 +0000

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Sep 8 22:56:56 1999 UTC (25 years, 7 months ago) by lukem
Branches: 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
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2 lines
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 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Sep 8 22:01:13 1999 UTC (25 years, 7 months ago) by lukem
Branches: MILLERT
CVS tags: openbsd-19990909
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
strlcpy() and strlcat() by Todd Miller <Todd.Miller@courtesan.com>, via openbsd

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Sep 8 22:01:13 1999 UTC (25 years, 7 months ago) by lukem
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>