Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix setting SIG_IGN handler for SIGCHLD, SIGPIPE
Caught thanks to Ubuntu 24.10 giving compilation error: ccache gcc -std=c99 -Wall -g3 -ggdb -O3 -isystem /build/source/stage/include -iquote /build/source/lib -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -I /usr/include/opencv4 -pthread -MMD -DV3_LICENSING -I//build/source/server/lexapi -DBC_VERSION='"3.1.8"' -Wdate-time -D_FORTIFY_SOURCE=3 -c -o signals.o signals.c signals.c: In function 'signals_setup': signals.c:61:25: error: assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 61 | sa.sa_sigaction = SIG_IGN; | ^ make[2]: *** [<builtin>: signals.o] Error 1
- Loading branch information