delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/06/12/11:02:36

Message-ID: <3944ECA6.6DA1D8E3@softhome.net>
Date: Mon, 12 Jun 2000 16:59:02 +0300
From: Laurynas Biveinis <lauras AT softhome DOT net>
X-Mailer: Mozilla 4.72 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: DJGPP Workers <djgpp-workers AT delorie DOT com>
Subject: Another one symlink patch
Reply-To: djgpp-workers AT delorie DOT com

This is the n-th (lost the number) patch to add symlink support.

What's new since the last one, sent about half a year ago:
  - New errno code, ELOOP. Previously EMLINK was incorrectly
used to indicate symlink loops.
  - Changed _solve_symlinks to __solve_symlinks. Although I
am not sure it was necessarry, it does not pollute user's
namespace this way.
  - Happy New Year! An extra (C) 2000 line everywhere.
  - Due to Murphy's Laws, I managed to lose my change to
stat() to set S_IFLNK bit as well as required { } pair
in open() to open symlinks properly.

If this was incremental patch, the size of changes would
be very small. But that's not the case, and total size
of uncompressed patch is 128 KB, so I've asked DJ and
he kindly agreed to put the patch on his FTP site -

ftp://ftp.delorie.com/pub/djgpp/symlink.zip

In addition, I was granted CVS write access, so I can
reduce Martin's work and integrate the patch by myself.
I will break out it into smaller independent pieces and
post them there for review after I've done something about
GCC/DJGPP headers.

Laurynas

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019