"A common error in programming shellouts is to forget to block signals in the parent while the subprocess runs. Without
this precaution, an interrupt typed to the subprocess can have unwanted side effects on the parent process."

I was reading about creating separate processes using fork/exec and I came upon that. What does it mean?