On 07/25/2016 06:09 PM, Didier Kryn wrote:
> 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
> 


Thanks. I had to read that a few times before it sunk in, but it makes
sense, and it's consistent with what I know about shell programming.

-fsr


_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to