mirror of
https://repo.or.cz/socat.git
synced 2025-07-20 09:52:56 +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
7
CHANGES
7
CHANGES
|
@ -28,6 +28,13 @@ Coding:
|
|||
|
||||
Make gcc happy, replace strncat with "manual" copying
|
||||
|
||||
On addresses like UDP-RECVFROM with fork option every packet causes a
|
||||
new child process which then reads the packet. The parent process must
|
||||
wait until the packet has been read before checking again. The former
|
||||
synchronization mechanism using SIGUSR1 is now replaced by a
|
||||
socketpair. SIGUSR1 is no longer used for internal synchronization.
|
||||
Tests: UDP4_FORK UDP6_FORK UNIX_FORK
|
||||
|
||||
####################### V 1.7.4.5 (not released):
|
||||
|
||||
Corrections:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue