Since the pause function suspends process execution indefinitely unless interrupted by a signal, there is no successful completion return value. -1 In cases where pause returns, the return value is -1, and errno is set to EINTR.