From: Rene Scharfe Date: Sun, 11 Jun 2006 11:17:43 GMT Subject: Re: [PATCH] Implement safe_strncpy() as strlcpy() and use it more. Message-ID: <448BFBD7.60900@lsrfire.ath.cx> In-Reply-To: <20060611103358.GB10430@bohr.gbar.dtu.dk> Peter Eriksen schrieb: > On Sun, Jun 11, 2006 at 07:15:40PM +0900, YOSHIFUJI Hideaki / ?$B5HF#1QL@ wrote: >> In article <20060611100628.GA10430@bohr.gbar.dtu.dk> (at Sun, 11 Jun 2006 12:06:28 +0200), "Peter Eriksen" says: >> >>> I've taken strlcpy() from the OpenBSD CVS without attribution. Is this >>> allowed? If it is, how should it be stated? >> Please include full copyright information. > > Where should this information go? Just above the function > safe_strncpy(), or at the top of path.c? I believe path.c is GPL, so > can this be mixed freely with BSD licensed code? Should I put > safe_strncpy() into a seperate file as with strlcpy()? Yes... Or you could avoid all of this by using a GPL'd version, like the one from the Linux kernel (in lib/string.c). René