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