(foreign-declare "#include ") (define get-nanosecs (foreign-lambda* unsigned-integer64 () "struct timespec ts;" "if( clock_gettime( CLOCK_MONOTONIC, &ts ) < 0 ) return( 0 );" "return( (ts.tv_sec * 1000000000) + ts.tv_nsec );"))