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

Re: Installation failure caused by CDPATH environment variable

From
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Date
Jul 17, 2007, 20:19 UTC
Message-ID
<20070717201922.GA28072@informatik.uni-freiburg.de>
In-Reply-To
<7vhco2ancg.fsf@assigned-by-dhcp.cox.net>
Hello Junio,
Junio C Hamano wrote:
Show 8 quoted lines
> Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de> writes:
> > (That is, Solaris' tar has the 'C' option, which is quite a good
> > indication, that it's included in POSIX :-)
> 
> Oh, I cannot resist ;-)
> 
> Solaris has unlink(2) capable of removing a directory, but I do
> not think it is included in POSIX.

I don't have access to the POSIX documents, but it would surprise me if they forbid unlink(2) being able to unlink directories. :-)

You need some effort to support tar -C and to catch directories in unlink. So Sun put the effort in tar, because it may be needed to be conformant to POSIX or some other standard.

Best regards Uwe

-- 
Uwe Kleine-König

<script>alert("This is a virus for Outlook")</script>
Previous: Wincent Colaiuta
Message 12 of 12 in “Installation failure caused by CDPATH environment variable”
  1. Wincent ColaiutaJul 11, 2007
  2. Johannes SchindelinJul 11, 2007
  3. David KastrupJul 12, 2007
  4. Junio C HamanoJul 12, 2007
  5. Wincent ColaiutaJul 12, 2007
  6. Johannes SchindelinJul 12, 2007
  7. Johannes SchindelinJul 12, 2007
  8. Junio C HamanoJul 11, 2007
  9. Uwe Kleine-KönigJul 17, 2007
  10. Junio C HamanoJul 17, 2007
  11. Wincent ColaiutaJul 17, 2007
  12. Uwe Kleine-KönigJul 17, 2007

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.