名前:
E-mail:
内容:
このソースは使わないのでここに書き込みます
#include <stdio.h>
#include <signal.h>
#include <time.h>
#include <unistd.h>

int i = 0;
timer_t timer_id;
struct itimerspec fin;
void timer_handler(int signo)
{ i = i + 1;
if( i = 2000)
printf("2000\n");
timer_gettime(timer_id,&fin);
float temp = fin.it_value.tv_sec + fin.it_value.tv_nsec / (1000*1000);
printf("%f\n", temp);
timer_delete( timer_id );
}

int main(void){
struct sigaction sigact;
struct itimerspec itval;

sigact.sa_handler = timer_handler;
sigact.sa_flags = 0;
sigemptyset(&sigact.sa_mask);
sigaction(SIGALRM,&sigact,NULL);