When the child process terminates, it returns an exit status to the operating system, which is then returned to the waiting parent process.
When a child process ceases, it sends an exit status to the operating system, which is subsequently passed back to the waiting parent process.