use new signal calls instead of compatibility routines.