align struct option
switch signal for sigaction