Wait synchronously until one of the signals in *sigset* is delivered. Returns a struct_siginfo containing information about the signal.
signal/sigwaitinfo
sigwaitinfo