On Wed, 15 Feb 2023 22:27:31 +0000 Jessica Clarke <[email protected]> wrote:
> On 15 Feb 2023, at 22:26, Jean-Sébastien Pédron <[email protected]> wrote: > > > > The branch main has been updated by dumbbell (ports committer): > > > > URL: > > https://cgit.FreeBSD.org/src/commit/?id=b1a9e570fe2da0a43c41327d7ce21b27bf8257b8 > > > > commit b1a9e570fe2da0a43c41327d7ce21b27bf8257b8 > > Author: Jean-Sébastien Pédron <[email protected]> > > AuthorDate: 2023-02-14 23:46:13 +0000 > > Commit: Jean-Sébastien Pédron <[email protected]> > > CommitDate: 2023-02-15 22:19:41 +0000 > > > > linuxkpi: Add `strscpy_pad()` to <linux/string.h> > > > > It's the same as `strscpy()` except that it fills the rest of the > > destination buffer with zeroes if the source buffer is shorter. > > > > Reviewed by: manu > > Approved by: manu > > --- > > sys/compat/linuxkpi/common/include/linux/string.h | 9 +++++++++ > > 1 file changed, 9 insertions(+) > > > > diff --git a/sys/compat/linuxkpi/common/include/linux/string.h > > b/sys/compat/linuxkpi/common/include/linux/string.h > > index 65422cac629c..20c3729aaf12 100644 > > --- a/sys/compat/linuxkpi/common/include/linux/string.h > > +++ b/sys/compat/linuxkpi/common/include/linux/string.h > > @@ -207,6 +207,15 @@ strscpy(char* dst, const char* src, size_t len) > > return (-E2BIG); > > } > > > > +static inline ssize_t > > +strscpy_pad(char* dst, const char* src, size_t len) > > +{ > > + > > style(9) doesn?t need this blank line any more, please stop including > them in your commits. > > Jess style(9) says that it's optional and we have them in a lot of files (including in some of the functions in this file). If you really hate them you should see how to update style(9) to say that we should never include a blank line. Making something optional is perfect to ensure that you will have both ways of doing thing in the code. > > + bzero(dst, len); > > + > > + return (strscpy(dst, src, len)); > > +} > > + > > static inline void * > > memset32(uint32_t *b, uint32_t c, size_t len) > > { > -- Emmanuel Vadot <[email protected]> <[email protected]>
