GoConqr has a new look! Let us know what you think.

Notes

Flavia

WHALYSSON ALÍPIO DE AGUIAR Portuguese 1 page

Content of the notes (1)

Page 1

/* comunicacao simples entre dois processos

* atraves de sinais */

#include <errno.h>

#include <unistd.h>

#include <stdio.h>

#include <stdlib.h>

#include <signal.h>

void it_fils()

{

printf("- Sim, sim. E darei um jeito nisso eu mesmo...

ARGHH...\n") ;

// interrompe a execução

kill (getpid(),SIGINT) ;

}

void fils()

{

fez?\n") ;

}

//captura o sinal e executa um procedimento adequado

signal(SIGUSR1,it_fils) ;

printf("- Papai conte mais uma vez, como foi que voce me

while(1) ;

int main()

{

int pid ;

if ((pid=fork())==0) fils() ;

else {

sleep(2) ;

printf("- Filhinho, quer ir passear no reino dos

mortos?\n");

}

kill (pid,SIGUSR1) ;

sleep(1);

exit(0);

}

Information

Description
Note on Flavia, created by WHALYSSON ALÍPIO DE AGUIAR on 27/05/2020.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?