BCS wrote:
(On my car, I installed an oil pressure switch that shuts off the
electric fuel pump if the pressure drops.
It might not translate to CS but there are good reasons that such a device doesn't come standard on cars; the first time one killed a car in rush hour traffic and set off a 50 car pile-up the someone (GM?) goes bankrupt.

With the pump shut off, you have a few seconds of fuel left in the carb. With no oil pressure, your engine is going to seize anyway.

I also pried a switch off of
a junkyard Mustang that shuts off if it gets hit hard, I also plan on
installing that to shut off the fuel pump. Think of those like a "seg
fault" <g>)

That one might even be worse because it only comes into play when you know things are going wrong; "as soon as things go wrong, my car quits working".

You *really* don't want your fuel pump to keep on pumping if you're in an accident. That's the purpose of the inertial switch. With older mechanical pumps, the pump would stop whenever the engine did. The gasoline is safer remaining in the tank than being pumped all over the road, the hot engine, and your trapped body.


so why not try to make things better by saving what you can?

Sure, you can try saving things, but you'd better hope that there was
already a reasonably recent clean copy of your data.

that or make a very robust dump system (core dump?)


A core dump, no matter how robust, will not fix your data if it is randomized by an errant program before it seg faulted.

To write safe & reliable software, approach it from "what can go
wrong, will go wrong", not "I won't worry about that case, because
it's unlikely."


Reply via email to