Boost logo

Boost Users :

Subject: Re: [Boost-users] [interprocess] named mutex clean up
From: Miles Bader (miles_at_[hidden])
Date: 2009-04-08 23:00:25


<peter_foelsche_at_[hidden]> writes:
> "Software updates should be done when the system is not much in use."
>
> Taking into account that a process usually crashes when the used
> executable or shared library file is being written to, I found this
> obvious acceptance of crashes not acceptable.

Certainly, but that "attitude" is one of the particular people who wrote
that solaris software, nothing more. Suggesting that it's somehow
connected with unix delete behavior is simply silly.

[Well designed package systems do not write to files to update them,
they use rename to atomically move the new files into place -- due to
the niceness of unix delete behavior, applications which have the old
files open see no change.]

-Miles

p.s. pardon me for responding to such obvious flamebait... :-(

-- 
Cat, n. A soft, indestructible automaton provided by nature to be kicked when
things go wrong in the domestic circle.

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net