add sigdemo3.c