When I'm using a shell, it is (AFAIK) impossible for a shell script which contains a
source somefile line to affect the parent shell (unless the script was itself sourced, of course).
I want to know if a non-shell executable (written in C, for instance) can effectively
source a file and have everything be available to the shell as if I had typed
source somefile on the command line.