[Asterisk-Users] Compiling while * is running

Clif Jones ctjones at earthlink.net
Mon Feb 2 10:47:44 MST 2004


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
>  
>



More information about the asterisk-users mailing list