Index: XalanFileOutputStream.cpp
===================================================================
RCS file: /home/cvspublic/xml-xalan/c/src/xalanc/PlatformSupport/XalanFileOutputStream.cpp,v
retrieving revision 1.2
diff -u -r1.2 XalanFileOutputStream.cpp
--- XalanFileOutputStream.cpp	15 Jul 2003 07:02:19 -0000	1.2
+++ XalanFileOutputStream.cpp	3 Sep 2003 17:49:04 -0000
@@ -153,14 +153,19 @@
 {
 #if defined(WIN32)
     if (m_handle == INVALID_HANDLE_VALUE)
+	{
+		throw XalanFileOutputStreamOpenException(
+					theFileName,
+					::GetLastError());
+	}
 #else
     if (m_handle == 0)
-#endif
 	{
 		throw XalanFileOutputStreamOpenException(
 					theFileName,
 					errno);
 	}
+#endif
 }
 
 
