next up previous contents
Next: Sygnały obsługiwane przez Linuxa Up: Obsługa sygnałów Previous: Opcje sygnałów w Linuksie   Contents

signal pod Linuxem

Pod Linuxem, funkcja signal jest równoważna użyciu sigaction z opcjami: SA_ONESHOT, SA_NOMASK. Oznacz to, że odpowiada klasycznej budowie sygnałów niepewnych, takich jakie są używane pod SVR4.

Jeżeli chcesz aby signal używał składni BSD: większość systemów Linux posiada kompatybilną z BSD bibliotekę, którą należy połączyć z programem. Aby użyć tej biblioteki powinieneś dodać opcję

     -I/usr/include/bsd -lbsd
   
do argumentów kompilatora. Kiedy przenosisz aplikacje używające signal zwróć uwagę na to jakie założenia robi program odnośnie obługi sygnałów i zmodyfikuj kod ( lub skompiluj z odpowiednią biblioteką ) aby otrzymać odpowiednie działanie.




2000-03-01


Poltronic