ualarm
extern useconds_t ualarm(useconds_t microSeconds, useconds_t interval);
ualarm(10000, 0);
ualarm(0, 50000);
ualarm(0, 0);