X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=os%2Fhptime.c;h=b93712baf44794db2b74b45548e710e72222dd0b;hb=e5523f6098d2f4d51c838459ce83423152cc8692;hp=995c8d9efd82d44ff0db6497425e8e46c5fdf25d;hpb=f7759618132fca8a34d8a02dc6d0acf0474e6ca1;p=bertos.git diff --git a/os/hptime.c b/os/hptime.c old mode 100755 new mode 100644 index 995c8d9e..b93712ba --- a/os/hptime.c +++ b/os/hptime.c @@ -1,8 +1,33 @@ -/*! +/** * \file * * * \brief Portable abstraction for high-resolution time handling (implementation) @@ -11,31 +36,6 @@ * \author Bernardo Innocenti */ -/*#* - *#* $Log$ - *#* Revision 1.7 2006/07/19 12:53:58 bernie - *#* Documentation fixes. - *#* - *#* Revision 1.6 2006/02/20 01:46:46 bernie - *#* Port to MacOSX. - *#* - *#* Revision 1.5 2005/11/04 16:20:02 bernie - *#* Fix reference to README.devlib in header. - *#* - *#* Revision 1.4 2004/08/25 14:12:09 rasky - *#* Aggiornato il comment block dei log RCS - *#* - *#* Revision 1.3 2004/08/10 05:45:04 bernie - *#* Fix spacing in header. - *#* - *#* Revision 1.2 2004/06/03 11:27:09 bernie - *#* Add dual-license information. - *#* - *#* Revision 1.1 2004/06/03 09:01:06 bernie - *#* Import into DevLib. - *#* - *#*/ - #include "hptime.h" #if defined(_WIN32) @@ -61,13 +61,14 @@ hptime_t hptime_get(void) #elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) -#include +#include /* for gettimeofday() */ +#include /* for NULL */ hptime_t hptime_get(void) { struct timeval tv; - gettimeofday(&tv, 0); + gettimeofday(&tv, NULL); return (hptime_t)tv.tv_sec * HPTIME_TICKS_PER_SECOND + (hptime_t)tv.tv_usec; }