On Mon, Dec 27, 2010 at 04:42:14PM +0100, Christophe Jarry wrote: > today, I found variable SIGWINCH has no definition.
That's not a variable name. It's the name of a signal. See `kill -l' or `man 7 signal' (or wherever the definition of signals resides on your operating system).