[Fwd: Odchyceni signalu]

Ales Pour pour na princip.cz
Pondělí Říjen 2 16:32:48 CEST 2000


David Janko wrote:
> int funct() {
> a pri kompilaci dostanu:
[...]
> djanko:~/projekty/Zk/signals$ gcc -g handlesig.c -o handlesig
> handlesig.c: In function `main':
> handlesig.c:24: warning: passing arg 2 of `signal' from incompatible pointer type
> handlesig.c:24: warning: assignment makes integer from pointer without a cast
> handlesig.c:24: warning: comparison between pointer and integer

Jak uz bylo receno, handler ma vypadat

void f(int n) { ... }

pak uz to snad pojede...

> int funct() {
>  printf("Raised SIGPIPE, func() is running ;-)\n");
>  return(0);

No casem narazite, ze v ramci signal handleru toho clovek zas tak moc
delat nemuze (mel by/muze volat jenom async-safe funkce, coz printf
rozhodne neni), no ale to uz je trochu jina kapitola...

Ales Pour


Další informace o konferenci Linux