I'm making two programs that they can send special signals such as SIGTERM,SIGUSR1,etc.
I don't know what's wrong with it because main program detects the signal but doesn't jump to the special function, otherwise
it offers a backtrace.
"Program received signal SIGUSR1, User defined signal 1. Do you want to view the backtrace ?
References to it in Main program:
signal(SIGUSR1, sigusr1);
Function:
void sigusr1(int sig)
{
signal(sig, SIG_IGN);
printf("%d\n", rand());
signal(sig, sigusr1);
}
Therefore I need so help in order to clarify what my problem is.
Find an programming board that supports the compiler you are using and post the question on that forum.
This site DOES NOT support programming questions NOT related to building Code::Blocks or using Code::Blocks.
NOTE: Code::Blocks is an IDE NOT a compiler.
Edit: I suggest turning on Full Compiler Logging to help the other site (you pick) to help you.
http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_do_I_troubleshoot_an_compiler_problem.3F
Tim S.
Unrelated to Code::Blocks. Try a C/C++ forum. Topic locked.