00001 #ifndef _timer_h_ 00002 #define _timer_h_ 00003 00004 #include <sys/resource.h> 00005 00006 typedef double Time; 00007 typedef enum type_timer {REAL, VIRTUAL} Timer; 00008 void start_timers (void); 00009 void stop_timers(Timer type); 00010 extern Time real_lapse; 00011 extern Time virtual_ulapse, virtual_slapse; 00012 #define REAL_TIMELAPSE (real_lapse) 00013 #define VIRTUAL_TIMELAPSE (virtual_ulapse + virtual_slapse) 00014 00015 #endif