BUG/MEDIUM: trace.c: rdtsc() is defined in two files

The rdtsc() function provided in standard.h forbid trace.c to compile
because it's already defined there.
diff --git a/src/trace.c b/src/trace.c
index ab3827d..4bbbc30 100644
--- a/src/trace.c
+++ b/src/trace.c
@@ -162,22 +162,6 @@
 	return out;
 }
 
-#if defined(__i386__) || defined(__x86_64__)
-static inline unsigned long long rdtsc()
-{
-     unsigned int a, d;
-     asm volatile("rdtsc" : "=a" (a), "=d" (d));
-     return a + ((unsigned long long)d << 32);
-}
-#else
-static inline unsigned long long rdtsc()
-{
-	struct timeval tv;
-	gettimeofday(&tv, NULL);
-	return tv.tv_sec * 1000000 + tv.tv_usec;
-}
-#endif
-
 static void make_line(void *from, void *to, int level, char dir)
 {
 	char *p = line;