- Katılım
- 21 Eyl 2010
- Konular
- 142
- Mesajlar
- 1,589
- Çözüm
- 47
- Online süresi
- 2mo 8d
- Reaksiyon Skoru
- 629
- Altın Konu
- 34
- Başarım Puanı
- 248
- MmoLira
- 28,068
- DevLira
- 102
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
açıklama ekleyecek misin konuya?oyun içi değil oyun dışı
- Katılım
- 8 Haz 2024
- Konular
- 85
- Mesajlar
- 526
- Online süresi
- 2mo 12d
- Reaksiyon Skoru
- 407
- Altın Konu
- 0
- Başarım Puanı
- 121
- MmoLira
- 3,285
- DevLira
- 189
yazdığım açıklama zatenaçıklama ekleyecek misin konuya?
- Katılım
- 21 Eyl 2010
- Konular
- 142
- Mesajlar
- 1,589
- Çözüm
- 47
- Online süresi
- 2mo 8d
- Reaksiyon Skoru
- 629
- Altın Konu
- 34
- Başarım Puanı
- 248
- MmoLira
- 28,068
- DevLira
- 102
nerede tam olarak ? konu içeriğinde bir şey göremiyorumyazdığım açıklama zaten
- Katılım
- 29 Ara 2023
- Konular
- 13
- Mesajlar
- 295
- Çözüm
- 1
- Online süresi
- 19d 2h
- Reaksiyon Skoru
- 57
- Altın Konu
- 0
- TM Yaşı
- 2 Yıl 5 Ay 15 Gün
- Başarım Puanı
- 66
- MmoLira
- 3,459
- DevLira
- 12
AÇIKLAMA :
Fonksiyonun Yaptığı İşler:
- Parametre (int sig)
Gelen sinyalin numarasını alır (örneğin SIGSEGV, SIGBUS gibi). - switch-case Yapısı
Hangi sinyalin geldiğine göre farklı işlemler yapar:- SIGSEGV (Segmentation Fault)
Geçersiz bellek erişimi (null pointer, read-only alana yazma gibi) durumunda oluşur.
LOGLARA "FATAL ERROR: Segmentation Fault (SIGSEGV)" yazdırır ve programı abort() ile sonlandırır. - SIGBUS (Bus Error)
Bellek hizalamasıyla ilgili bir hata (örneğin, 4-byte'lık bir integer'ı tek byte'lık adrese yazmaya çalışmak).
"FATAL ERROR: Bus Error (SIGBUS)" yazdırır ve abort() ile çıkar. - SIGILL (Illegal Instruction)
Geçersiz CPU komutu çalıştırıldığında (bozuk binary, yetkisiz işlem).
"FATAL ERROR: Illegal Instruction (SIGILL)" yazdırıp abort() ile çıkar. - SIGFPE (Floating Point Exception)
Sıfıra bölme, taşan floating-point işlemleri gibi durumlarda.
"FATAL ERROR: Floating Point Exception (SIGFPE)" yazdırıp abort() ile çıkar. - SIGUSR1 (User-defined Signal 1)
Kullanıcı tanımlı bir sinyal (kill -USR1 <PID> ile gönderilebilir).
Sadece "Received signal: SIGUSR1 (User-defined signal)" yazdırır, programı sonlandırmaz. - Diğer Sinyaller
Tanımlanmamış bir sinyal gelirse "Received unknown signal: <sinyal_no>" yazdırır.
- SIGSEGV (Segmentation Fault)
- fflush(stderr)
Hata mesajlarının hemen Syserr basılmasını sağlar (buffer'ı boşaltır).
ARKADAŞ KENDİDE BİLMEDİĞİ İÇİN AÇIKLAMA YAPAMADI HERALDE.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 31
- Görüntüleme
- 7K
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 14
- Görüntüleme
- 3K




