memset((void *),&sigaction_struct, '\0', sizeof(sigaction_struct));
Then initialize the fields you use.
The system call had better do something sensible if unused or local fields
in its data structure are 0.
Thanks
Bruce
-- Bruce Perens <Bruce@Pixar.com> Pixar Animation Studios Author of the Twelve-Step Program to Quit Emacs Toy Story: > US$174M domestic box office receipts and an Oscar so far.