From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen)
Subject: Re: What happens to DEC Ada?
Date: 3 Aug 2001 10:35:10 -0500
Date: 2001-08-03T10:35:10-05:00 [thread overview]
Message-ID: <b1FHvLfJLJqb@eisner.encompasserve.org> (raw)
In-Reply-To: nwya7.18388$MB7.4309099@nnrp1.proxad.net
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]
In article <nwya7.18388$MB7.4309099@nnrp1.proxad.net>, "nicolas" <n.brunot@cadwin.com> writes:
> "Larry Kilgallen" <Kilgallen@eisner.decus.org.nospam> a �crit dans le
> message news: jGvPbYAYRtuu@eisner.encompasserve.org...
>> > Beside that, the timestamp method cannot always be trusted.
>> > We had problems with gnatmake which doesn't always recompile necessary
>> > files.
>> > The problem occurs when several files in different directories have same
>> > name, same timestamp, and are selected with ADA_INCLUDE_PATH
>> > timestamp and name of the file is checked, they are the sames, gnatmake
>> > doesn't figure out that this is a different file and doesn't recompile
> it.
>>
>> Well that sounds like just an implementation bug rather than a
>> conceptual flaw.
>>
>
> We recompiled gnatmake with debug messages to see what went wrong actually.
> But I'm not sure you can call that an implementation bug.
> The flaw is to consider that 2 files with same name and same timestamp have
> the same content,
> or moreover that the content of a single file has not changed, if the
> timestamp has not changed
> A lot of batch, or cvs import, commit or extractions, can generate a lot of
> files with same name and same timestamp.
But unless they are the same bits on the disk, they are a different
file. On VMS you would use the 6 byte file ID and the 64 byte device
ID to determine uniqueness. I am sure the same construct must exist
on other operating systems.
Granted, someone writing a tool may neglect to consider the situation
you describe, but that is still just an implementation bug.
next prev parent reply other threads:[~2001-08-03 15:35 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-07-31 14:59 What happens to DEC Ada? Adrian Hoe
2001-07-31 15:47 ` Ted Dennison
2001-07-31 17:33 ` Larry Kilgallen
2001-08-02 20:55 ` Corey Ashford
2001-08-02 21:02 ` Ted Dennison
2001-08-02 23:29 ` Larry Kilgallen
2001-08-03 13:42 ` Ted Dennison
2001-08-13 13:19 ` Charlie McCutcheon
2001-08-13 13:15 ` Charlie McCutcheon
2001-07-31 16:13 ` Thierry Lelegard
2001-08-08 1:05 ` Charlie McCutcheon
2001-08-01 7:35 ` Chris Miller
2001-08-03 8:55 ` Gautier
2001-08-03 12:11 ` Larry Kilgallen
2001-08-03 11:31 ` nicolas
2001-08-03 15:16 ` Larry Kilgallen
2001-08-03 14:26 ` nicolas
2001-08-03 15:35 ` Larry Kilgallen [this message]
2001-08-03 14:42 ` nicolas
2001-08-03 19:35 ` Robert Dewar
2001-08-04 11:46 ` Simon Wright
2001-08-03 19:25 ` Robert Dewar
2001-08-03 19:29 ` Robert Dewar
2001-08-06 1:48 ` brentcarnellis
2001-08-06 8:12 ` nicolas
2001-08-06 14:05 ` Gautier
2001-08-06 14:23 ` nicolas
2001-08-07 4:07 ` brentcarnellis
2001-08-03 19:00 ` Robert Dewar
2001-08-03 19:27 ` Marin David Condic
2001-08-03 20:09 ` Wes Groleau
2001-08-04 2:12 ` Robert Dewar
2001-08-06 14:24 ` Marin David Condic
2001-08-08 19:24 ` Greg Bek
2001-08-10 1:13 ` Robert Dewar
2001-08-14 19:53 ` Wes Groleau
2001-08-08 1:06 ` Charlie McCutcheon
-- strict thread matches above, loose matches on Subject: below --
2001-08-08 20:12 Gautier Write-only-address
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox