(foreign-declare "#include ") (define get-microsecs (foreign-lambda* double () "struct timespec ts;" "if( clock_gettime( CLOCK_MONOTONIC, &ts ) < 0 ) return( -1.0 );" "return( ((double) ts.tv_sec) * 1e6 + ((double) ts.tv_nsec) / 1e3 );"))