rem: int tid = *((int *)((void *)t + sizeof(timer)));  send_signal_etc(tid, SIGALRM, B_DO_NOT_RESCHEDULE);
add: send_signal_etc(thread_get_current_thread()->id, SIGALRM, B_DO_NOT_RESCHEDULE);
context: alarm_event(timer *t){	int tid = *((int *)((void *)t + sizeof(timer)));		send_signal_etc(tid, SIGALRM, B_DO_NOT_RESCHEDULE);		return B_INVOKE_SCHEDULER;}