summaryrefslogtreecommitdiff
path: root/STATUS
diff options
context:
space:
mode:
authorfielding <fielding@13f79535-47bb-0310-9956-ffa450edef68>2002-07-12 01:23:19 +0000
committerfielding <fielding@13f79535-47bb-0310-9956-ffa450edef68>2002-07-12 01:23:19 +0000
commit7ac1db7f58d2961fc88095cb5a60e2f1de8deec5 (patch)
tree6aa595413f7bf5db3e28888c1378954d88560cd8 /STATUS
parent0c6ae19f885ca93484928331f667fbda22648419 (diff)
downloadlibapr-7ac1db7f58d2961fc88095cb5a60e2f1de8deec5.tar.gz
whee, better than a vote
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63639 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'STATUS')
-rw-r--r--STATUS20
1 files changed, 12 insertions, 8 deletions
diff --git a/STATUS b/STATUS
index ce901f4c4..7d0c8df7d 100644
--- a/STATUS
+++ b/STATUS
@@ -1,5 +1,5 @@
APACHE PORTABLE RUNTIME (APR) LIBRARY STATUS: -*-text-*-
-Last modified at [$Date: 2002/07/12 01:20:14 $]
+Last modified at [$Date: 2002/07/12 01:23:19 $]
Release:
@@ -86,7 +86,7 @@ CURRENT VOTES:
3) Renaming the function to get rid of apr_time_t vs time_t confusion,
and strongly identify the type as apr_busec_t or apr_butime_t, with
an ongoing contract with users about the type's units.
- +1: fielding [prefers apr_busec_t]
+ +1: fielding [prefers apr_busec or simple time_t / struct tm]
+1: jwoolley
+0.5: wrowe [prefers apr_butime_t but isn't going to fight that]
-0: striker, jerenkrantz
@@ -133,8 +133,8 @@ CURRENT VOTES:
by POSIX to be a scalar quantity for arithmetic operations.
Saying that apr_time_t doesn't imply seconds is to ignore the
fact that all of those httpd functions used to create APR were
- defined in terms of seconds and make no use of microseconds.]
- Meanwhile, the only reason we have this stupid debate is
+ defined in terms of seconds and make no use of microseconds.
+ Meanwhile, the only reason we have this debate is
because wrowe insists that time_t is 32 bits and therefore dies in 2038.
In fact, time_t is 64 bits on 64bit NT, Linux, OSF, and probably
others that I haven't checked. In any case, since we use the
@@ -166,11 +166,15 @@ CURRENT VOTES:
[fielding: 1. POSIX requires it to be long, so largest native int.
2. Microsoft claims otherwise, but it is still vaporware anyway.
- 3. POSIX always stores them as separate integers.
- 4. Benchmarks are meaningless unless they average over hundreds
+ 3. Benchmarks are meaningless unless they average over hundreds
of requests, which requires double floats (not time intervals).
- 5. +1 for using struct tm everywhere.
- 6. No.]
+ 4. POSIX always stores them as separate integers. +1 for that.]
+
+ [fielding; Cliff says he has a sample app. I still don't know how
+ he uses them without making implementation assumptions about
+ apr_time_t everywhere (there is no print routine for microsecond
+ resolution), but I'll accept the need for microsecond resolution
+ in addition to second resolution.]
RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: