[shadow channel]: now links, but does not build exec.

We have no main function, which the c compiler is complaining about. Should be easy fix.