dbertoni    2003/09/17 12:20:40

  Modified:    c/src/xalanc/PlatformSupport XalanFileOutputStream.cpp
  Log:
  Fixed bug where errorno was referenced instead of GetLastError().
  
  Revision  Changes    Path
  1.3       +12 -1     
xml-xalan/c/src/xalanc/PlatformSupport/XalanFileOutputStream.cpp
  
  Index: XalanFileOutputStream.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/xalanc/PlatformSupport/XalanFileOutputStream.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XalanFileOutputStream.cpp 15 Jul 2003 07:02:19 -0000      1.2
  +++ XalanFileOutputStream.cpp 17 Sep 2003 19:20:39 -0000      1.3
  @@ -59,7 +59,9 @@
   
   
   
  +#if !defined(WIN32)
   #include <cerrno>
  +#endif
   
   
   
  @@ -153,14 +155,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
   }
   
   
  @@ -242,7 +249,11 @@
   
        theResult += theFileName;
   
  +#if defined(WIN32)
  +     append(theResult, ".  The Windows error code is ");
  +#else
        append(theResult, ".  The C++ run-time error code (errno) is ");
  +#endif
   
        LongToDOMString(theErrorCode, theResult);
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to