- 551 名前:デフォルトの名無しさん mailto:sage [2007/07/14(土) 03:24:26 ]
- 割り込みシグナルについて教えてください
#include<stdio.h> #include<signal.h> #include<setjmp.h> jmp_buf jmpBuf; void s(){longjmp(jmpBuf, -1);} int main(){ char buff[20]; signal(SIGALRM,s); alarm(5); if(0==setjmp(jmpBuf)) { printf("A"); fflush(stdout); gets(buff); alarm(0); } else { printf("B"); } } これをコンパイルするとこのようなエラーが出てしまいます 'SIGALRM' : 定義されていない識別子です。 'alarm': 識別子が見つかりませんでした 'alarm': 識別子が見つかりませんでした 定義されて無いみたいなんですが・・・ どうやったらSIGALRMとalarm()を使えるようになるんでしょうか?
|

|