- Timestamp:
- Sep 27, 2002, 4:35:56 PM (23 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/disk.cpp
r9298 r9304 1 /* $Id: disk.cpp,v 1.3 8 2002-09-26 16:06:06 sandervl Exp $ */1 /* $Id: disk.cpp,v 1.39 2002-09-27 14:35:56 sandervl Exp $ */ 2 2 3 3 /* … … 518 518 pVolInfo->lastvol = 0; 519 519 520 if(OSLibLVMQueryVolumeName(pVolInfo->hLVMVolumeControlData, pVolInfo->lastvol, szVolume, sizeof(szVolume)) == FALSE) {520 if(OSLibLVMQueryVolumeName(pVolInfo->hLVMVolumeControlData, &pVolInfo->lastvol, szVolume, sizeof(szVolume)) == FALSE) { 521 521 SetLastError(ERROR_NO_MORE_FILES); 522 522 goto fail; … … 580 580 return FALSE; 581 581 } 582 if(OSLibLVMQueryVolumeName(pVolInfo->hLVMVolumeControlData, pVolInfo->lastvol,582 if(OSLibLVMQueryVolumeName(pVolInfo->hLVMVolumeControlData, &pVolInfo->lastvol, 583 583 szVolume, sizeof(szVolume)) == FALSE) { 584 584 SetLastError(ERROR_NO_MORE_FILES); -
trunk/src/kernel32/hmdisk.cpp
r9302 r9304 1 /* $Id: hmdisk.cpp,v 1.5 5 2002-09-27 13:58:24sandervl Exp $ */1 /* $Id: hmdisk.cpp,v 1.56 2002-09-27 14:35:56 sandervl Exp $ */ 2 2 3 3 /* … … 2069 2069 #if 1 2070 2070 //Verified in NT4 2071 dprintf((" GetFileSize doesn't work for drive objects"));2071 dprintf(("WARNING: GetFileSize doesn't work for drive objects; returning error (same as Windows)")); 2072 2072 SetLastError(ERROR_INVALID_PARAMETER); 2073 2073 return -1; //INVALID_SET_FILE_POINTER -
trunk/src/kernel32/osliblvm.cpp
r9298 r9304 1 /* $Id: osliblvm.cpp,v 1. 3 2002-09-26 16:06:07sandervl Exp $ */1 /* $Id: osliblvm.cpp,v 1.4 2002-09-27 14:35:56 sandervl Exp $ */ 2 2 3 3 /* … … 305 305 //****************************************************************************** 306 306 //****************************************************************************** 307 BOOL OSLibLVMQueryVolumeName(HANDLE hVolumeControlData, ULONG volindex,307 BOOL OSLibLVMQueryVolumeName(HANDLE hVolumeControlData, ULONG *pVolIndex, 308 308 LPSTR lpszVolumeName, DWORD cchBufferLength) 309 309 { … … 316 316 return FALSE; 317 317 } 318 if( volindex >= volctrl->Count) {318 if(*pVolIndex >= volctrl->Count) { 319 319 return FALSE; //no more volumes 320 320 } 321 while( volindex < volctrl->Count) {322 volinfo = Get_Volume_Information(volctrl->Volume_Control_Data[ volindex].Volume_Handle, &lasterror);321 while(*pVolIndex < volctrl->Count) { 322 volinfo = Get_Volume_Information(volctrl->Volume_Control_Data[*pVolIndex].Volume_Handle, &lasterror); 323 323 if(lasterror != LVM_ENGINE_NO_ERROR) { 324 324 DebugInt3(); … … 329 329 if(volinfo.Compatibility_Volume == TRUE) break; 330 330 dprintf(("Ignoring LVM volume %s", volinfo.Volume_Name)); 331 volindex++;332 } 333 if( volindex >= volctrl->Count) {331 (*pVolIndex)++; 332 } 333 if(*pVolIndex >= volctrl->Count) { 334 334 return FALSE; //no more volumes 335 335 } -
trunk/src/kernel32/osliblvm.h
r9298 r9304 1 /* $Id: osliblvm.h,v 1. 3 2002-09-26 16:06:07sandervl Exp $ */1 /* $Id: osliblvm.h,v 1.4 2002-09-27 14:35:56 sandervl Exp $ */ 2 2 /* 3 3 * OS/2 LVM (Logical Volume Management) functions … … 327 327 HANDLE OSLibLVMQueryVolumeControlData(); 328 328 void OSLibLVMFreeVolumeControlData(HANDLE hVolumeControlData); 329 BOOL OSLibLVMQueryVolumeName(HANDLE hVolumeControlData, ULONG volindex,329 BOOL OSLibLVMQueryVolumeName(HANDLE hVolumeControlData, ULONG *pVolIndex, 330 330 LPSTR lpszVolumeName, DWORD cchBufferLength); 331 331
Note:
See TracChangeset
for help on using the changeset viewer.