summaryrefslogtreecommitdiff
path: root/src/vm/nativeoverlapped.h
diff options
context:
space:
mode:
authorJeremy Kuhne <jeremy.kuhne@microsoft.com>2016-10-25 21:52:41 -0700
committerJeremy Kuhne <jeremy.kuhne@microsoft.com>2016-10-28 11:52:18 -0700
commit5a7fb90eb479450cd5671e4531336dea7c072492 (patch)
treef7c54d4f2c562ab4f4df5942cd2eabed59b43069 /src/vm/nativeoverlapped.h
parent22303a95a5320c4a339fe36c21ffaa9e59ffb08f (diff)
downloadcoreclr-5a7fb90eb479450cd5671e4531336dea7c072492.tar.gz
coreclr-5a7fb90eb479450cd5671e4531336dea7c072492.tar.bz2
coreclr-5a7fb90eb479450cd5671e4531336dea7c072492.zip
Copy CoreFX FileStream to CoreLib
This copies FileStream to CoreLib and uses it in place of the legacy FileStream. Code is mostly a direct copy with the addition of a few internal constructor overloads. Adds a simple Debug wrapper for BCLDebug to allow keeping the code the same. Also follows the same pattern for SR wrapping. Needed to bring down PreAllocatedOverlapped. - Expose FileStream in model.xml - Remove native usage of FileStreamAsyncResult - #ifdef SafeFileHandle creation in existing code (to avoid mismatched PAL/CoreFX usage)
Diffstat (limited to 'src/vm/nativeoverlapped.h')
-rw-r--r--src/vm/nativeoverlapped.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm/nativeoverlapped.h b/src/vm/nativeoverlapped.h
index 9e4e861790..0c0693dca6 100644
--- a/src/vm/nativeoverlapped.h
+++ b/src/vm/nativeoverlapped.h
@@ -22,6 +22,7 @@ class OverlappedDataObject : public Object
{
public:
ASYNCRESULTREF m_asyncResult;
+
OBJECTREF m_iocb;
OBJECTREF m_iocbHelper;
OBJECTREF m_overlapped;