Also auf Anhieb würde sagen, dass das SIGNAL (SIG_ADC); weg sollte. Braucht man eigentlich nicht, wenn du die richtige Lib verwendest. Also das hab ich bei mir noch nie gebraucht.

Andun