diff --git a/main/asterisk.c b/main/asterisk.c index 1e37783052..b9bb3e220b 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -807,10 +807,10 @@ int64_t ast_profile(int i, int64_t delta) /* The RDTSC instruction was introduced on the Pentium processor and is not * implemented on certain clones, like the Cyrix 586. Hence, the previous * expectation of __i386__ was in error. */ -#if defined ( __i686__) && (defined(__FreeBSD__) || defined(linux)) +#if defined ( __i686__) && (defined(__FreeBSD__) || defined(__NetBSD__) || defined(linux)) #if defined(__FreeBSD__) #include -#elif defined(linux) +#elif defined(__NetBSD__) || defined(linux) static __inline uint64_t rdtsc(void) {