sigset_t veri türü bir sinyal kümesi oluşturmak için kullanılır. Kütüphane içinde bir tamsayı tür ya da bir yapı olarak gerçekleştirilmiş olabilir.
Taşınabilirlik açısından, sigset_t yapısı içindeki veriyi okuma ve değiştirme işlemlerini doğrudan değil, bu bölümde açıklanan işlevleri kullanarak yapmalısınız.
Bir sinyal kümesini oluşturmanın iki yolu vardır. sigemptyset ile boş olduğunu belirtip sinyalleri tek tek eklersiniz. Ya da, sigfillset ile tüm sinyalleri içerdiğini belirtip sinyalleri tek tek silersiniz.
Herhangi bir işlem yapmadan önce sinyal kümesini bu iki işlevden birini kullanarak ilklendirmelisiniz. Sinyal kümesinde sinyalleri bu işlevleri kullanmadan eklemeye ya da silmeye çalışmayın, çünkü sigset_t nesnesinde ilklendirilmesi gereken başka alanlar da (sürüm alanı gibi) olabilir. (Ek olarak, sistemin sizin bildiklerinizden başka sinyalleri içermediği kabulünü yapmanız pek akıllıca olmayacaktır.)