8 Aug
2006
8 Aug
'06
12:46
Per, On Tuesday 08 August 2006 05:38, Per Jessen wrote:
...
My understanding is that if the update is overwriting the library in use you would see the process core dump, because the file is memory mapped to the process.
That doesn't happen. I can update the library without the process noticing at all.
That's because the software development tools don't overwrite existing files. They move / rename or delete those files and create new ones. This prevents failure of either the tools or the programs using them. You might want to look into "fam" the File Alteration Monitor, which now has kernel support and has low overhead compared to earlier, user-based implementations.
...
/Per Jessen, Zürich
Randall Schulz