Ah, missed something.

> +             getnanouptime(&ts);
> +             err = snprintf(buf, sizeof buf, "[%zd.%.6ld] ",
> +                 ts.tv_sec, ts.tv_nsec / 1000);

It seems we also have a getmicrouptime(), which returns a struct
timeval. Also a more general question: is it actually safe to call
getnanouptime() here? This code gets executed from an arbitrary context,
right?

-- 
 Ed Schouten <e...@80386.nl>
 WWW: http://80386.nl/

Attachment: pgpOeBagOuQDB.pgp
Description: PGP signature

Reply via email to