Retour
Cours précédent
Cours suivant

Signaux

Un signal sert à notifier des événements, provenant de l’os, d’une application ou du cpu.

Recuperer les signaux

sigaction(SIGINT, my_func);

au rattrapage, lance la fonction et continue l’execution du programme

void my_sig_handler(int sig){
	//somme code
}
int main(int argc, char const *argv[]) {
	struct sigaction sa;

	sa.sa_flags = 0;
	sigemptyset(&sa.sa_mask);
	sa.sa_handler = my_sig_handler;

	sigaction(SIGINT, &sa, NULL);

	return 0;
}

Retour
Cours précédent
Cours suivant