struct sigaction incomplete type