Changes between Initial Version and Version 8 of Ticket #1429


Ignore:
Timestamp:
Mar 26, 2007, 8:58:33 PM (17 years ago)
Author:
warmerdam
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1429

    • Property Milestone1.5.0
  • Ticket #1429 – Description

    initial v8  
    1 {{{
    2 In order to enable higher level code to report errors from the various
    3 VSI*L functions such as VSIFOpenL() it is necessary that "errno" get set.
    4 This does not currently occur on win32 (with cpl_vsil_win32.cpp code).
    51
    6 Minimally the Open() method in cpl_vsil_win32.cpp should try to translate
    7 win32 error codes to corresponding errno values.  Maximally error setting
    8 should be done consistently through cpl_vsil_win32.cpp and cpl_vsi_mem.cpp
    9 along with some effort to test these in the test suite.
    10 }}}
     2In order to enable higher level code to report errors from the various VSI*L functions such as VSIFOpenL() it is necessary that "errno" get set.  This does not currently occur on win32 (with cpl_vsil_win32.cpp code).
     3
     4Minimally the Open() method in cpl_vsil_win32.cpp should try to translate win32 error codes to corresponding errno values.  Maximally error setting should be done consistently through cpl_vsil_win32.cpp and cpl_vsi_mem.cpp along with some effort to test these in the test suite.