[PATCH v2 0/3] Improve string_copying(7)

Alejandro Colomar
2023-11-12T11:26:44Z

[-- Attachment #1: Type: text/plain, Size: 907 bytes --]

Hi,

v3:

- Patches 1/3 and 2/3 are identical to v2, except that I CCd libbsd's
maintainer (Guillem) in 2/3 so he's aware that we're documenting BUGS
for strlcpy(3). Since the strlcpy(3bsd) manual page is part of
libbsd, it may be interesting to also add a BUGS section in that
page.

- Add 3/3, which adds strtcpy(3), a function almost identical to
strscpy(9), and very similar to strlcpy(3), which doesn't share its
bugs.

Cheers,
Alex

Alejandro Colomar (3):
string_copying.7: BUGS: *cat(3) functions aren't always bad
string_copying.7: BUGS: Document strl{cpy,cat}(3)'s performance
problems
strtcpy.3, string_copying.7: Add strtcpy(3)

man3/strtcpy.3 | 1 +
man7/string_copying.7 | 121 +++++++++++++++++++++++++++++++-----------
2 files changed, 92 insertions(+), 30 deletions(-)
create mode 100644 man3/strtcpy.3

--
2.42.0