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. |