struct sigaction act; memset(&act,0,sizeof act); sigaction(SIGALRM, &act, NULL); alarm(any_seconds);
Мой код будильника в linux.
Я встретил сообщение «Будильник». Но я не хочу встретить это сообщение.
Как я могу это сделать? пожалуйста, помогите.
Вы можете поймать сигнал
static void alarmHandler(int signo) { (void)signo; printf("Another message\n"); // or skip this line } ... alarm(any_seconds); signal(SIGALRM, alarmHandler);