Ryan Bloom wrote:
That is in Apache, which has nothing to do with APR. The proposal specifically states that APR will stop dealing with microseconds, which makes it useless for an app outside of httpd that wants microsecond resolution.
On the contrary, removing the microsecond manipulation from APR is what could finally make APR useful for apps that use microsecond resolution.
Right now, apps that need microsecond resolution need to look somewhere other than APR, because APR packs the microsecond data into a form that makes common operations unnecessarily expensive. If APR were to just supply the seconds and microseconds to the app and let the app choose an appropriate representation (where "appropriate" will vary depending on the needs of the app), apps that needed microsecond resolution would be able to use APR without any performance penalty.
Brian
