obsluha signalu
Zdenek Kabelac
kabi na fi.muni.cz
Pátek Květen 15 08:09:49 CEST 1998
Suma Petr Tobiska wrote:
>
> Ahoj,
>
> chtel bych se zeptat na nejake detaily ohledne funkci obsluhujici
> signaly.
>
> Obsluhuji dva signaly, rekneme SIGHUP a SIGUSR1 funkcemi hup() a usr().
> Potrebuji zajistit aby pri obsluze jednoho ze signalu nebylo mozne tyto
> funkce vyvolat. Zajistoval jsem to tim, ze v kazde funkci jsem nejprve
> volal signal( SIGHUP, unserve ) ( na konci obsluzne fce jsem volal
> signal( SIGHUP, hup ), analogicky pro SIGUSR1), kde
>
> void unserve( int signo )
> { signal( signo, unserve );
> printf( "Unserved signal no. %d\n", signo ); }
Pouzivate obsoleted interface na signaly - pouzivejte posix normu.
Zacnete treba "man sigaction"
Muzete si nastavit jak si to ma pri obsluze signalu chovat
--
Odstranite-li ve Windows95 vsechny chyby
budete mit prazdny disk
Zdenek Kabelac http://www.fi.muni.cz/~kabi/ kabi na fi.muni.cz
Další informace o konferenci Linux