git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Implement safe_strncpy() as strlcpy() and use it more.

From
PEPeter Eriksen <s022018@student.dtu.dk>
Date
Jun 11, 2006, 10:33 UTC
Message-ID
<20060611103358.GB10430@bohr.gbar.dtu.dk>
In-Reply-To
<20060611.191540.68073375.yoshfuji@linux-ipv6.org>
On Sun, Jun 11, 2006 at 07:15:40PM +0900, YOSHIFUJI Hideaki / ?$B5HF#1QL@ wrote:
Show 6 quoted lines
> In article <20060611100628.GA10430@bohr.gbar.dtu.dk> (at Sun, 11 Jun 2006 12:06:28 +0200), "Peter Eriksen" <s022018@student.dtu.dk> 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()? This seems to be the copyright information:

/*
 * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
Peter
Previous: YOSHIFUJI Hideaki / 吉藤英明Next: Rene Scharfe
Message 3 of 5 in “Implement safe_strncpy() as strlcpy() and use it more.”
  1. Implement safe_strncpy() as strlcpy() and use it more.Peter Eriksen, Jun 11, 2006
  2. YOSHIFUJI Hideaki / 吉藤英明Jun 11, 2006
  3. Peter EriksenJun 11, 2006
  4. Rene ScharfeJun 11, 2006
  5. Linus TorvaldsJun 11, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.