On Thu, Nov 09, 2023 at 11:47:34PM -0600, Oskari Pirhonen wrote: > On Thu, Nov 09, 2023 at 16:20:39 +0100, Alejandro Colomar wrote: > > The previous wording could be interpreted as if the nulls were already > > in place. Clarify that it's this function which pads with null bytes. > > > > Also, it copies "characters" from the src string. That's a bit more > > specific than copying "bytes", and makes it clearer that the terminating > > null byte in src is not part of the copy. > > > > Suggested-by: Jonny Grant <jg@xxxxxxxx> > > Cc: DJ Delorie <dj@xxxxxxxxxx> > > Cc: Jonny Grant <jg@xxxxxxxx> > > Cc: Matthew House <mattlloydhouse@xxxxxxxxx> > > Cc: Oskari Pirhonen <xxc3ncoredxx@xxxxxxxxx> > > Cc: Thorsten Kukuk <kukuk@xxxxxxxx> > > Cc: Adhemerval Zanella Netto <adhemerval.zanella@xxxxxxxxxx> > > Cc: Zack Weinberg <zack@xxxxxxxxxxxx> > > Cc: "G. Branden Robinson" <g.branden.robinson@xxxxxxxxx> > > Cc: Carlos O'Donell <carlos@xxxxxxxxxx> > > Cc: Paul Eggert <eggert@xxxxxxxxxxx> > > Cc: Xi Ruoyao <xry111@xxxxxxxxxxx> > > Signed-off-by: Alejandro Colomar <alx@xxxxxxxxxx> > > --- > > man3/stpncpy.3 | 10 ++++++---- > > man3/string.3 | 11 ++--------- > > man7/string_copying.7 | 3 ++- > > 3 files changed, 10 insertions(+), 14 deletions(-) > > > > ... snip ... > > > diff --git a/man3/string.3 b/man3/string.3 > > index aba5efd2b..bd8b342a6 100644 > > --- a/man3/string.3 > > +++ b/man3/string.3 > > @@ -179,21 +179,14 @@ .SH SYNOPSIS > > .I n > > bytes to > > .IR dest . > > -.SS Obsolete functions > > If you're removing this section ... > > > .TP > > .nf > > .BI "char *strncpy(char " dest "[restrict ." n "], \ > > const char " src "[restrict ." n ], > > .BI " size_t " n ); > > .fi > > -Copy at most > > -.I n > > -bytes from string > > -.I src > > -to > > -.IR dest , > > -returning a pointer to the start of > > -.IR dest . > > +Fill a fixed‐width buffer with characters from a string > > +and pad with null bytes. > > ... shouldn't you also move the rest of this up to keep it alphabetized? Hi Oskari, Sure! I was trying to find a pattern in the order, but didn't see it yesterday. Thanks! :) Cheers, Alex > > - Oskari -- <https://www.alejandro-colomar.es/>
Attachment:
signature.asc
Description: PGP signature