It was actually a good question. When I learned Unix internals, the shared libs and executables
where "busy" when loaded because of swap-in/swap-out requirements. Swap space was
used to store the core memory for the apps, and the app itself was memory mapped when
needed. That is why you couldn't overwrite it when it was in use. You had to rename it.
I guess Linux has worked around this. Wish I had time to look and see how. :)


William Waites wrote:

On Sun, Feb 01, 2004 at 04:51:30PM -0600, Steven Critchfield wrote:


This isn't intended as a flame bait. The original message should have
been more clear that I thought you where experiencing crap in windows.



Heh. I haven't used windows since 1995 :)


In fact, with HP-UX you cannot delete or rename or overwrite
a shared library if it is in use, so you would *have*
to stop the process before doing a "make install".

For example,

http://web.gat.com/comp/analysis/mdsplus/textfilebusy.html

Talks about this phenomenon.



How the hell did HP-UX get trusted status for military use if that is
true?



HP was/is a big military contractor long before HP-UX
came into being, so perhaps that has something to do with it...


/w


_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to