Yazarın yakın zamanda yayımladığı "Your C is Not Standard C" başlıklı gönderisinde, glibc'deki initstate() fonksiyonuyla ilgili sözde bir POSIX uyumsuzluğuna dikkat çeken bir bölüm yer alıyordu. Orijinal blog yazısına ve dönemin initstate(3) kılavuz sayfasına göre glibc, POSIX gereksinimlerine rağmen hata durumunda NULL döndürmüyor, ancak errno değerini doğru bir şekilde EINVAL olarak ayarlıyordu. Bununla birlikte yazar, söz konusu hatanın aslında 2013 yılında glibc'de düzeltildiğini ancak kılavuz sayfasının bu değişikliği yansıtacak şekilde hiç güncellenmediğini belirten bir okuyucudan e-posta aldı. Kod örneğini yeniden test eden yazar, ifadenin (assertion) aslında başarılı olduğunu doğruladı ve…
Konular: Yazılım Dünyası: Programlama ve Linux/Unix Sistemleri
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: sebsite.pw
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.