summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-17 16:53:24 +0000
committerluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-17 16:53:24 +0000
commitddaf9a9e0af8cba25e31a834ac3eb9a147822f5c (patch)
tree99752aa66693fd40a5d1eca246ff99e4077607fe
parent17eb1bf99c8c196d0eb9adaace784e577df9cc72 (diff)
downloadATCD-ddaf9a9e0af8cba25e31a834ac3eb9a147822f5c.tar.gz
Mon Jul 17 11:47:11 2000 Luther J Baker <luther@cs.wustl.edu>
-rw-r--r--PACE/ChangeLog11
-rw-r--r--PACE/docs/PACE_POSIX_support.txt36
-rw-r--r--PACE/pace/win32/fcntl.inl7
3 files changed, 53 insertions, 1 deletions
diff --git a/PACE/ChangeLog b/PACE/ChangeLog
index 161e3e27382..4d8a7554c1c 100644
--- a/PACE/ChangeLog
+++ b/PACE/ChangeLog
@@ -1,3 +1,14 @@
+Mon Jul 17 11:47:11 2000 Luther J Baker <luther@cs.wustl.edu>
+
+ * docs/PACE_POSIX_support.txt:
+
+ Added to specify native/emulation/not supported funcs.
+
+ * pace/win32/fcntl.h:
+
+ creat isn't quite exactly as ACE does it. Leave this out
+ until correctly finished!
+
Sun Jul 16 16:21:16 2000 Luther J Baker <luther@cs.wustl.edu>
* pace/win32/grp.inl:
diff --git a/PACE/docs/PACE_POSIX_support.txt b/PACE/docs/PACE_POSIX_support.txt
new file mode 100644
index 00000000000..a84e1c0f6f2
--- /dev/null
+++ b/PACE/docs/PACE_POSIX_support.txt
@@ -0,0 +1,36 @@
+$Id$
+
+pace/win32 NATIVE EMULATION NOT_SUPPORTED
+..............................................................
+aio.inl aio_cancel()
+ aio_error()
+ aio_fsync()
+ aio_read()
+ aio_return()
+ aio_suspend()
+ aio_write()
+ lio_listen()
+.............................................................
+assert.inl assert()
+.............................................................
+ctype.inl isalnum()
+ isalpha()
+ iscntrl()
+ isdigit()
+ isgraph()
+ islower()
+ isprint()
+ ispunct()
+ isspace()
+ isupper()
+ isxdigit()
+ tolower()
+.............................................................
+dirent.inl closedir()
+ opendir()
+ readdir()
+ readdir_r()
+ rewinddir()
+.............................................................
+fcntl.inl creat()
+.............................................................
diff --git a/PACE/pace/win32/fcntl.inl b/PACE/pace/win32/fcntl.inl
index 01bfccb7a4d..bb2687c8aaa 100644
--- a/PACE/pace/win32/fcntl.inl
+++ b/PACE/pace/win32/fcntl.inl
@@ -16,6 +16,8 @@
#include <windows.h>
#include <wtypes.h>
+/* Working to get this right! */
+
#if (PACE_HAS_POSIX_FS_UOF)
PACE_INLINE
int
@@ -162,6 +164,9 @@ PACE_INLINE
int
pace_creat (const char * path, pace_mode_t mode)
{
- return pace_win32_emulation_creat (path, mode);
+ /* Working to get this right!
+ return pace_win32_emulation_creat (path, mode);
+ */
+ PACE_ERRNO_NO_SUPPORT_RETURN (-1);
}
#endif /* PACE_HAS_POSIX_FS_UOF */