delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/11/03/00:33:50

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10111030528.AA19579@clio.rice.edu>
Subject: Re: Patch to add st_blocks to struct stat
To: djgpp-workers AT delorie DOT com
Date: Fri, 2 Nov 2001 23:28:03 -0600 (CST)
In-Reply-To: <200111021735.fA2HZFJ21434@envy.delorie.com> from "DJ Delorie" at Nov 02, 2001 12:35:15 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> Changing the size of struct stat will cause problems with pre-built
> objects, especially third party libraries.

CVS is already not binary compatible with V2.03.  dirent has changed
(has a new member d_type).

> *If* we decide to change the size of struct stat (I recommend
> against), let's add a few dummy fields at the end, so that we can
> "expand" it next time without changing its size.

If the new release was currently backward compatible I would want to
avoid changing it - but if we are already incompatible I don't see
why additional incompatibilites make much difference :-(

- Raw text -


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