handling-create new SIGNALS

Hi,
i cannot find in which file and function the signals are handled by
default.Can anyone help me?
How can i create a 33th signal?
Thanks

Which UNIX environment are you programming?

Well to be honest i am programming in linux...
I have tried to alter some files e.g the signal.c and compliling the kernel..but i have not succeded anything ,any idea?
Can you help me pls?
Thanx

Hello,

My first question to you would be...
why do you want to create a new signal?
Can you expand on your reasoning for doing so?
In the 2.2.X kernel, you currently have all
the POSIX.1 signals along with some 17 or so
other signals supported. In general, I would
not recommend making changes to signal.c unless
you're trying to fix a bug. By adding a new
signal to the kernel, you effectively have
created a new "experimental" version of your
kernel and future kernel upgrades would have
to also be modified.