sigprocmask and sigsuspend usage

This is a discussion on sigprocmask and sigsuspend usage within the Linux Programming forums, part of the Platform Specific Boards category; Iam trying to understand sigsuspend and sigprocmask usage / behaviour.
My below program do register SIGUSR2 for signal hanlder by ...

sigprocmask and sigsuspend usage

My below program do register SIGUSR2 for signal hanlder by using sigaction.

Then sigprockmask block on SIGINT , ( here i just got confused like what does SIG_BLOCK mean exactly is it like the process can now respond to this signal as it default behaviour.
If any body gives a bit more info on this it would be really help full in understanding the conept)

sigsuspend on the SIGUSR1 i.e the process will get suspended untill it gets SIGUSR1 signal.