Bu bölümde süreç grupları ile etkileşen işlevlerin açıklamaları bulunmaktadır. Bu işlevleri kullanabilmek için yazılımınıza
sys/types.h ve
unistd.h başlık dosyalarını dahil etmelisiniz.
getpgrp işlevinin iki tanımı vardır: biri BSD Unix'den diğeri POSIX.1 standardından türetilmiştir.
Özellik sınama makrolarıyla hangi tanımı kullanmak istediğinizi belirleyebilirsiniz. Özellikle, BSD sürümünü kullanmak istiyorsanız
_BSD_SOURCE; POSIX sürümünü kullanmak istiyorsanız
_POSIX_SOURCE veya
_GNU_SOURCE makrosunu belirtmelisiniz. Özellikle
_BSD_SOURCE altında tanımlı
getpgrp işlevini kullanan Eski BSD sistemleri için yazılmış yazılımlar
unistd.h başlık dosyasını içermeyecektir. Böyle yazılımların BSD tanımlarını elde etmek için
-lbsd-compat ile ilintilemelisiniz.