signal/signal.cc:29:33: error: 'sighandler_t' has not been declared
Created by: poetaster
Up front, compiling on freebsd. Having applied patches and FLAGS as per INSTALL.nn.
everything compiles until:
Compiling signal
g++ --std=c++14 -O2 -Wall -fdiagnostics-color=never -D_GLIBCXX_USE_C99 -isystem tmp -c -o signal/oa/88signal.o signal/signal.cc
signal/signal.cc:29:33: error: 'sighandler_t' has not been declared
void Signal::signal(int signum, sighandler_t handler)
^~~~~~~~~~~~
signal/signal.cc: In member function 'void FBB::Signal::signal(int, int)':
signal/signal.cc:33:21: error: invalid conversion from 'int' to 'void (*)(int)' [-fpermissive]
sa.sa_handler = handler;
^~~~~~~
Fatal: system - failure of system call (status 256)
Must also note that I have c experience but not c++ :<