On Sat, May 13, 2006 at 12:36:03PM +0000, Warren Wilder wrote: > How do you check whether any of the running processes is using the > shared library xxx.so?
Well, perhaps I'm misunderstunding something, but I have assumed that when a shared library is loaded into memory when a process is started (or via dlopen) the disk file it comes from is no more read. After loading the library file may be deleted without affecting the running process in any way. Actually I have confirmed this by messing up my glibc installation few years ago. I was not able to start any new executable, but all old bash binaries run as expected. Please correct me if I actually confimred some other phenomenon. -- Tapio -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
