prelink should not mess with running executables

Sam Varshavchik mrsam at courier-mta.com
Sun Jul 15 22:00:23 UTC 2012


Benny Amorsen writes:

> Sam Varshavchik <mrsam at courier-mta.com> writes:
>
> > It took me a while to figure out why my daemon kept breaking all the
> > time, when it couldn't stat its /proc/self/exe any more.
>
> Perhaps it's just me, but why would the daemon stat /proc/self/exe? I
> presume prelink writes a new file and renames into place as a proper
> Unix program should, which still leaves the original program intact on
> disk until the last open file descriptor referring to it is gone.

A means for authenticating a filesystem domain socket's peer. Receive the  
peer's credentials, then check /proc/pid/exe and /proc/self/exe. If they're  
same, the daemon is talking to another instance of itself.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120715/06e15962/attachment.sig>


More information about the devel mailing list