EINTREINTR — Sistem Çağrısı Kesintiye Uğradı
Bloklayıcı bir sistem çağrısı, tamamlanmadan önce bir sinyal tarafından kesintiye uğradı.
Bu hatanın nedenleri
İşlem read(), write() veya select() gibi bir sistem çağrısında bloklanmışken bir sinyal teslim edildi. Sinyal işleyicisi geri döndü ve sistem çağrısı otomatik olarak yeniden başlatılmadı.
Nasıl düzeltilir
EINTR döndüğünde sistem çağrısını yeniden deneyin. Kesintiye uğrayan çağrıların kernel tarafından otomatik yeniden başlatılması için sigaction() ile SA_RESTART bayrağını kullanın. Bloklayıcı çağrıları EINTR'yi kontrol eden bir döngü içine sarın.
İlgili Hata Kodları
ENOSYSENOSYS — Fonksiyon Uygulanmamış
İstenen sistem çağrısı veya fonksiyon bu sistemde uygulanmamış.
ENFILEENFILE — Sistemde Çok Fazla Açık Dosya
Toplam açık dosya sayısına ilişkin sistem genelindeki sınıra ulaşıldı.
Exit 2Exit 2 — Kabuk Yerleşik Komutunun Yanlış Kullanımı
Bir kabuk yerleşik komutu yanlış kullanıldı veya bir komut kullanım hatası döndürdü.
EMLINKEMLINK — Çok Fazla Bağ
Tek bir dosyaya yapılabilecek maksimum sabit bağ sayısı aşıldı.
EALREADYEALREADY — İşlem Zaten Devam Ediyor
Bu soket üzerinde bloke olmayan bir bağlantı denemesi zaten devam ediyor.
EADDRINUSEEADDRINUSE — Adres Zaten Kullanımda
Belirtilen ağ adresi ve port kombinasyonu başka bir soket tarafından zaten bağlanmış durumda.