mirror of
https://repo.or.cz/socat.git
synced 2025-07-13 07:03:25 +00:00
Replaced SIGUSR1 with socketpair for synchronization between parent and child processes on RECVFROM type addresses
This commit is contained in:
parent
a0e17a813a
commit
02483ff39e
12 changed files with 269 additions and 257 deletions
|
@ -112,7 +112,6 @@ void childdied(int signum) {
|
|||
return;
|
||||
}
|
||||
/*! indent */
|
||||
if (num_child) num_child--;
|
||||
/* check if it was a registered child process */
|
||||
i = 0;
|
||||
while (i < XIO_MAXSOCK) {
|
||||
|
@ -121,6 +120,7 @@ void childdied(int signum) {
|
|||
}
|
||||
if (i == XIO_MAXSOCK) {
|
||||
Info2("childdied(%d): cannot identify child %d", signum, pid);
|
||||
if (num_child) num_child--;
|
||||
if (nextunknown == NUMUNKNOWN) {
|
||||
nextunknown = 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue