summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrpj <rpj>2005-04-25 02:18:00 +0000
committerrpj <rpj>2005-04-25 02:18:00 +0000
commit75a3015fd7412637a02b1b016b367f5deadfde94 (patch)
tree379e00e13e03f8604787afd0bd0cbb0bc52a347a
parentbbae92ba08f8bc5d4d93d45b3e032686270dc99e (diff)
''
-rw-r--r--WinCE-PORT9
-rw-r--r--config.h4
2 files changed, 11 insertions, 2 deletions
diff --git a/WinCE-PORT b/WinCE-PORT
index 80b3bd3..f5981a9 100644
--- a/WinCE-PORT
+++ b/WinCE-PORT
@@ -1,3 +1,12 @@
+NOTE: The comments in this file relate to the original WinCE port
+done by Tristan Savatier. The semaphore routines have been
+completely rewritten since (2005-04-25), having been progressively
+broken more and more by changes to the library. All of the semaphore
+routines implemented for W9x/WNT/2000 and up should now also work for
+WinCE. Also, pthread_mutex_timedlock should now work. [RPJ]
+
+----
+
Some interesting news:
I have been able to port pthread-win32 to Windows-CE,
diff --git a/config.h b/config.h
index 8d581c8..d6638df 100644
--- a/config.h
+++ b/config.h
@@ -34,7 +34,7 @@
/* Define if you don't have Win32 ftime. (eg. WinCE) */
#undef NEED_FTIME
-/* Define if you don't have Win32 semaphores. (eg. WinCE) */
+/* Define if you don't have Win32 semaphores. (eg. WinCE 2.1 or earlier) */
#undef NEED_SEM
/* Define if you need to convert string parameters to unicode. (eg. WinCE) */
@@ -100,7 +100,7 @@
#define NEED_ERRNO
#define NEED_CALLOC
#define NEED_FTIME
-#define NEED_SEM
+//#define NEED_SEM
#define NEED_UNICODE_CONSTS
#define NEED_PROCESS_AFFINITY_MASK
#endif