Le 25/07/2016 23:35, fsmithred a écrit :
> Either way, it
> looks like libsystemd is passively providing code for something else to
> use.
Calling a function does not mean that this function passively
provides code to the caller. What happens is (simplified) the program
counter (the address from which instructions are fetched) jumps to the
called function, and, when the function has finished execution
(encountering the return instruction, returns to the caller, just one
instruction after the initial jump.
Didier