Developing signal userspace code