C Programlama Dili'ndeki sinyal yönetimi için kullanılan fonksiyon ve makro sabit bildirimleri standart kütüphanedeki signal.h başlık dosyasında yer almaktadır.
Fonksiyonlar
Fonksiyon adı | Açıklama |
---|---|
raise | Belirli bir sinyal için sinyal işleyicisini çalıştırır. |
signal | Belirli bir sinyal için sinyal işleyicisini düzenler. |
Veriler
Veri türü adı | Değer | Açıklama |
---|---|---|
sig_atomic_t | int | Sinyal işleyicisinde kullanılan int bir veridir. |
Fonksiyon makroları
Sabit adı | Açıklama |
---|---|
SIG_ACK | Sinyal alındı. |
SIG_DFL | Ön tanımlı işleyiciye gönderme. |
SIG_ERR | Hata gösteren özel dönüş değeri. |
SIG_IGN | Sinyal göz ardı edildi. |
SIG_SGE | Hata oluşumu. |
Makro sabitler
Sabit adı | Açıklama |
---|---|
SIGINT | Genellikle uygulama kullanıcısı tarafından üretilen etkileşimli dikkat sinyali. |
SIGILL | Geçersiz talimat gibi geçersiz fonksiyon çalışması. Bu genellikle koddaki bozulmalardan veya veri kullanma denemelerinden kaynaklanır. |
SIGFPE | Hatalı aritmetik işlem. |
SIGSEGV | Veri depolama birimine geçersiz erişim. |
SIGTERM | Programa gönderilen sonlandırma isteği. |
SIGBREAK | Ctrl-C işlemi. |
SIGABRT | Anormal sonlandırma. |