Ignore:
Timestamp:
Aug 11, 2000, 8:42:55 PM (25 years ago)
Author:
sandervl
Message:

misc fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmfile.cpp

    r3948 r3995  
    1 /* $Id: hmfile.cpp,v 1.14 2000-08-04 21:12:07 sandervl Exp $ */
     1/* $Id: hmfile.cpp,v 1.15 2000-08-11 18:42:54 sandervl Exp $ */
    22
    33/*
     
    122122                             pHMHandleData->dwFlags,
    123123                             hTemplate);
     124#ifdef SHARE_WORKAROUND
     125  if (hFile == INVALID_HANDLE_ERROR) {
     126        //could be a read-only drive -> FILE_SHARE_WRITE is illegal
     127        pHMHandleData->dwShare = FILE_SHARE_READ;
     128        hFile = OSLibDosCreateFile((LPSTR)lpFileName,
     129                             pHMHandleData->dwAccess,
     130                             pHMHandleData->dwShare,
     131                             (LPSECURITY_ATTRIBUTES)lpSecurityAttributes,
     132                             pHMHandleData->dwCreation,
     133                             pHMHandleData->dwFlags,
     134                             hTemplate);
     135  }
     136#endif
     137
    124138  if (hFile != INVALID_HANDLE_ERROR)
    125139  {
Note: See TracChangeset for help on using the changeset viewer.