Given two programs Program1.c and Program2.c, which are both executed separately as their own unrelated programs/processes:
Program1 knows the PID of Program2, and vise versa.
What C code (not shell commands) must both programs use to link their stdin/stdout to the other's stdout/stdin?