Linux/POSIX ErrorsInfo
SIGCHLD (17)SIGCHLD (17) — Child Status Changed
A child process has terminated, stopped, or resumed.
linuxmacosunix
View details EPROTOTYPEThe protocol type is wrong for the socket being used.
A socket operation specified a protocol that does not match the socket type. For example, connecting a UNIX datagram socket to a stream socket.
Ensure the socket type (SOCK_STREAM, SOCK_DGRAM) matches the intended protocol. Verify that both endpoints use the same socket type.
SIGCHLD (17)A child process has terminated, stopped, or resumed.
EALREADYA non-blocking connection attempt is already in progress on this socket.
EINTRA blocking system call was interrupted by a signal before it could complete.
EUSERSThe system has reached the maximum number of concurrent users.
ECHILDThe calling process has no existing child processes to wait for.
EOVERFLOWA value is too large to be stored in the target data type.