Timeout-lib, which interrupts everything, also systemcalls. It uses libc-alarm.