|
|
On Wed, 26 Nov 2008 10:22:44 -0800, Darren New wrote:
> Jim Henderson wrote:
>> Your point is that updating a file while it's open and has a shared
>> text segment would cause a problem.
>
> No, my point is that there are numerous ways that things can fail, and
> if your OS doesn't supply the right tools, you wind up writing ad-hoc
> manual work-arounds to recover when the program tells you it failed.
>
>> My point is that if you're *updating* the file, the inode changes
>> *unless* the file is being overwritten by an unmodified version of that
>> file
>
> Uh, not according to my runs of gcc. Maybe the SuSE updater works that
> way, but that just reinforces my point: they have to have an ad-hoc
> application-specific work-around for the problem.
You didn't modify the code between compilation runs. I did - and got
different inodes.
>> The SUSE updater, though, applies patches, so only files that have
>> changed would get updated.......so again, not seeing what the problem
>> is here.
>
> That you're discussing something different from what I'm trying to talk
> about?
I'm keeping to the initial point of discussion, which was a perceived
problem with the SUSE updater application.
Jim
Post a reply to this message
|
|