Bryan J. Smith b.j.smith@ieee.org wrote:
From: Simon Perreault nomis80@lqt.ca
Sure, theoretically it would be possible, but how would you restart this one? [nomis80@poste10-153 ~]$ sudo lsof | grep libc | grep init init 1 root mem REG 253,0 1521500 999437 /lib/tls/libc-2.3.5.so
I need to verify the post-install script for the glibc RPM, but I believe it SIGHUPs the process -- and SIGHUP tells GLibC to reload itself for all new calls from any new process, while leaving the old code available for running processes.
If you can read binary :)
The script section of the glibc RPM is a very simple one:
[angenenr@shutdown dict]$rpm -q --scripts glibc postinstall program: /usr/sbin/glibc_post_upgrade.i686 postuninstall program: /sbin/ldconfig
And I cannot find Documentation for glibc_post_upgrade at the moment, a "strings" on that binary doesn't really help either.
Ralph