Adrian Chadd wrote:
> On 11/11/2007, [LoN]Kamikaze <[EMAIL PROTECTED]> wrote:
>> If a binary/library that is currently used gets removed/replaced, it will be
>> copied to memory. The process will not even recognize this. Only restarting
>> the process will remove the old version from memory and cause the new one to
>> be used. I thought every OS did it like that, so I'm surprised that there are
>> systems causing problems in this case.
> 
> Wha, when did that happen? I was always under the impression that
> binaries/libraries were demand paged in and referenced as a VM object
> via VFS; you could unlink/rename the file and the currently open
> reference would still be valid.

I didn't know that binaries and libraries keep a reference to the file they
were created from. Anyway, to the user the whole thing is transparent.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to