UNIXプログラミング質問すれ Part2
■ このスレッドは過去ログ倉庫に格納されています
0727デフォルトの名無しさん
NGNG#define SIGUSR SIGINT
void func(int sig)
{
printf("get %d\n", SIGUSR);
}
int main()
{
(void) signal(SIGUSR, func);
sleep(5);
}
を実行して^Cとすると端末に
get 2
と表示されますが、これの1行目を
#define SIGUSR 97 //'a'は97
としても
get 97
を得ることができません。どうしたらいいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています