in man system it talks about SIGCHLD will be blocked, and SIGINT and SIGQUIT will be ignored.
Does this signal stuff also happen in popen command?
(even though man popen says nothing about signals)
also if I am not using wait(&status) and I am using waitpid(pid, NULL, 0)
how would WEXITSTATUS(status) work since i am not using the status variable? if it doesnt how do i get the exit code of the execl process that ran from the child process