hi all... just a clarification...
this is a function defined in the csignal library to handle (return(ed)?! - os?!) signals:
void (*signal(int sig, void (*func)(int)) ) (int);
i interpret it as:
a pointer to a void function that takes two arguments - a signal and a pointer to a function that itself needs an int arg. so far so good.
what does the (int) at the very and do/set?!