summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-05 08:03:34 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-05 08:03:34 +0000
commitb535149d98a90b0ba64065e71dadb18d40f3cf51 (patch)
tree85a5ab989b43c91523b0044c15ad1364e9496660 /docs
parent2bc183043c629f89d183b0487e6301553561bf25 (diff)
downloadATCD-b535149d98a90b0ba64065e71dadb18d40f3cf51.tar.gz
*** empty log message ***
Diffstat (limited to 'docs')
-rw-r--r--docs/CE-status.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/CE-status.txt b/docs/CE-status.txt
index 9d08f861268..28f48609a6a 100644
--- a/docs/CE-status.txt
+++ b/docs/CE-status.txt
@@ -1,5 +1,24 @@
-*- mode: outline; outline-regexp: " *\\[" -*-
+[Current difficulties]
+
+ [FILETIME]
+ Win32's FILETIME format can be converted to struct timeval thru a
+ simple conversion. However, the tricky part here is, FILETIME is
+ the total 100ns elapse since _1601_ (why the heck did Microsoft
+ choose this time?) whereas POSIX timeval gives you the
+ accumulated time since 1970. This leads to data overflow in
+ timeval struture which ACE uses internally for its
+ ACE_Time_Value. This also confuses ACE_OS::ctime, which, under
+ CE, is a home-brewed implementation, and corrupt the whole
+ program image. I don't know of a way to deal with this yet
+ except adjusting for the time difference between the two
+ everytime a conversion is necessary. This, of course, doesn't
+ seem to be a good choice.
+
+ [ARGV]
+ Is kind of falky. I use it to pass in command line arguments.
+
[Hints on writing portable code using ACE]
[Testing Non-Window based ACE programs]