summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-28 16:29:42 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-28 16:29:42 +0000
commit290fcdc0eb9e2185e5bad3b6a7cedddfb28250e3 (patch)
treecc4c7841cb8c869094dceead30e5373e0457255c
parent71b3c21be8c55085e6c62bd768aea41c9b9e04a7 (diff)
downloadATCD-290fcdc0eb9e2185e5bad3b6a7cedddfb28250e3.tar.gz
ChangeLogTag: Fri Jul 28 11:29:08 2000 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--PACE/ChangeLog39
-rw-r--r--PACE/README15
2 files changed, 37 insertions, 17 deletions
diff --git a/PACE/ChangeLog b/PACE/ChangeLog
index 4b6c77ded1c..6e4273ddd53 100644
--- a/PACE/ChangeLog
+++ b/PACE/ChangeLog
@@ -1,40 +1,45 @@
+Fri Jul 28 11:29:08 2000 David L. Levine <levine@cs.wustl.edu>
+
+ * README: added brief discussion of how PACE helps
+ insulate applications from the OS.
+
Fri Jul 28 06:28:26 2000 John Heitmann <jwh1@cs.wustl.edu>
- * pace/posix/dirent.inl
- * pace/posix/grp.inl
- * pace/posix/pwd.inl
- * pace/posix/signal.inl
- Got rid of PACE_HAS_PTHREAD_SEMANTICS not supported code
- in favor of platform specific modifications.
+ * pace/posix/dirent.inl
+ * pace/posix/grp.inl
+ * pace/posix/pwd.inl
+ * pace/posix/signal.inl
+ Got rid of PACE_HAS_PTHREAD_SEMANTICS not supported code
+ in favor of platform specific modifications.
Thu Jul 27 15:02:53 2000 Luther J Baker <luther@cs.wustl.edu>
- * pace/config/utility.h:
+ * pace/config/utility.h:
- Clean up comments.
+ Clean up comments.
Thu Jul 27 14:04:47 2000 Luther J Baker <luther@cs.wustl.edu>
- * pace/config/defines.h:
+ * pace/config/defines.h:
- Removed #include "temp.h".
+ Removed #include "temp.h".
Thu Jul 27 13:50:48 2000 Luther J Baker <luther@cs.wustl.edu>
- * pace/config/constants.h:
+ * pace/config/constants.h:
- Moved contents of pace/config/temp.h to constants.h.
- Some of this probably shouldn't be in contstants.h.
+ Moved contents of pace/config/temp.h to constants.h.
+ Some of this probably shouldn't be in contstants.h.
- * pace/config/temp.h:
+ * pace/config/temp.h:
- Removed.
+ Removed.
Thu Jul 27 13:03:29 2000 Luther J Baker <luther@cs.wustl.edu>
- * pace/config/constants.h (PACE_ONE_SECOND_IN_NSECS):
+ * pace/config/constants.h (PACE_ONE_SECOND_IN_NSECS):
- Typo!
+ Typo!
Thu Jul 27 12:33:55 2000 David L. Levine <levine@cs.wustl.edu>
diff --git a/PACE/README b/PACE/README
index 51b6681bf81..e57f4cf9b0e 100644
--- a/PACE/README
+++ b/PACE/README
@@ -28,3 +28,18 @@ these benefits:
* PACE (on most platforms) does not require the use of multiple
inheritance, static objects, exception handling, or other C++
language constructs that impair code size and/or run-time performance.
+
+
+PACE also insulates applications from the personalities of operating
+systems. For example:
+
+* SunOS 5.7's intro (3) man page states that _POSIX_PTHREAD_SEMANTICS
+ and _REENTRANT flags are automatically turned on by defining
+ _POSIX_C_SOURCE flag with a value greater than or equal to 199506L.
+ However, that doesn't appear to happen, so PACE does it.
+
+* On LynxOS 3.1.0 and Compaq Tru64, several POSIX functions prototypes
+ are missing const qualifiers. PACE provides the proper function
+ prototypes (and its implementation casts as necessary for
+ compatibility).
+