bench
bench copied to clipboard
#ifdef __MACH__ overmatches and triggers on Hurd.
See nanotime.c
.
https://www.gnu.org/software/hurd/hurd/porting/guidelines.html
#ifdef __MACH__
Some applications put Apple Darwin-specific code inside #ifdef __MACH__ guards.
Such guard is clearly not enough, since not only Apple uses Mach as a kernel.
This should be replaced by #if defined(__MACH__) && defined(__APPLE__)