brk işlevi çağrı sürecinin veri bölütünün yüksek sonunu adres olarak belirler.
Bölüt sonunun adresi bölütteki son baytın adresi artı bir olarak tanımlıdır.
İşlev, eğer adres veri bölütünün düşük sonundan daha düşükse etkisizdir. (Bu durumda işlevin başarılı olduğu varsayılmıştır.)
Veri saklama alanı ve yığıtın aynı bölütte olduğu bir ortak geçmişsel bir olgu sebebiyle işlev bu ismi almıştır. Yığıt bölütünün üstünden altına doğru büyürken, veri saklama alanı bölütün altından üstüne doğru büyür ve bunlar arasındaki perdeye perde (break) denir.
Başarı durumunda sıfır değeri döner. Başarısızlık durumunda -1 döner ve errno hata değerine ayarlanır. Aşağıdaki errno değeri bu işleve özeldir:
- ENOMEM
İstek veri bölütünün başka bir bölütün içine girmesine ya da sürecin veri saklama sınırının aşılmasına sebep oldu.