Date: Fri, 18 Dec 2015 15:46:50 -0800 From: Conrad Meyer <cem@FreeBSD.org> To: Pedro Giffuni <pfg@freebsd.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r292454 - head/bin/ed Message-ID: <CAG6CVpWMXqzW6qBL2wE9e_ezjKF6WauMHsK-yb66yNUNvYOhaQ@mail.gmail.com> In-Reply-To: <DCA75AAB-5752-44E4-90B9-FC33404EA350@FreeBSD.org> References: <201512182158.tBILwhRB040583@repo.freebsd.org> <44E9BE06-1883-4AF8-816D-D699CF733EEB@bsdimp.com> <DCA75AAB-5752-44E4-90B9-FC33404EA350@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
On Fri, Dec 18, 2015 at 2:44 PM, Pedro Giffuni <pfg@freebsd.org> wrote:
> Hi Warner;
>
>> Il giorno 18/dic/2015, alle ore 17:01, Warner Losh <imp@bsdimp.com> ha scritto:
>>
>> Isn’t strlcpy() the more appropriate interface? strncpy doesn’t guarantee NUL termination.
>>
>
> Maybe, but we were using strcpy() which doesn’t guarantee NULL termination either
> and things have been working. I also thought that portability may be specially important
> for the stuff in bin/.
strcpy() does guarantee NUL termination. Otherwise it would be useless.
DESCRIPTION
The stpcpy() and strcpy() functions copy the string src to dst (including
the terminating ‘\0’ character.)
Best,
Conrad
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpWMXqzW6qBL2wE9e_ezjKF6WauMHsK-yb66yNUNvYOhaQ>
