00001 /* SVN FILE INFO 00002 * $Revision: 174 $ : Last Committed Revision 00003 * $Date: 2008-06-24 10:50:29 -0700 (Tue, 24 Jun 2008) $ : Last Committed Date */ 00007 #ifndef _TIMING_H 00008 #define _TIMING_H 00009 00010 #ifdef __cplusplus 00011 extern "C" { 00012 #endif 00013 00014 extern int alarmed; 00015 00019 struct hr_time 00020 { 00021 unsigned char opaque[32]; 00022 }; 00023 00027 unsigned long hardclock( void ); 00028 00035 unsigned long set_timer( struct hr_time *val, int reset ); 00036 00042 void set_alarm( int seconds ); 00043 00044 #ifdef __cplusplus 00045 } 00046 #endif 00047 00048 #endif /* timing.h */