Changeset 69977 in vbox for trunk/src/VBox/Runtime/common/fs
- Timestamp:
- Dec 7, 2017 1:02:36 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 119483
- Location:
- trunk/src/VBox/Runtime/common/fs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/fs/fatvfs.cpp
r69844 r69977 2513 2513 PRTFSFATFILESHRD pShared = pThis->pShared; 2514 2514 *pcbFile = pShared->Core.cbObject; 2515 return VINF_SUCCESS; 2516 } 2517 2518 2519 /** 2520 * @interface_method_impl{RTVFSFILEOPS,pfnSetSize} 2521 */ 2522 static DECLCALLBACK(int) rtFsFatFile_SetSize(void *pvThis, uint64_t cbFile, uint32_t fFlags) 2523 { 2524 PRTFSFATFILE pThis = (PRTFSFATFILE)pvThis; 2525 PRTFSFATFILESHRD pShared = pThis->pShared; 2526 AssertReturn(!fFlags, VERR_NOT_SUPPORTED); 2527 if (cbFile > UINT32_MAX) 2528 return VERR_FILE_TOO_BIG; 2529 return rtFsFatObj_SetSize(&pShared->Core, (uint32_t)cbFile); 2530 } 2531 2532 2533 /** 2534 * @interface_method_impl{RTVFSFILEOPS,pfnQueryMaxSize} 2535 */ 2536 static DECLCALLBACK(int) rtFsFatFile_QueryMaxSize(void *pvThis, uint64_t *pcbMax) 2537 { 2538 RT_NOREF(pvThis); 2539 *pcbMax = UINT32_MAX; 2515 2540 return VINF_SUCCESS; 2516 2541 } … … 2554 2579 rtFsFatFile_Seek, 2555 2580 rtFsFatFile_QuerySize, 2581 rtFsFatFile_SetSize, 2582 rtFsFatFile_QueryMaxSize, 2556 2583 RTVFSFILEOPS_VERSION 2557 2584 }; -
trunk/src/VBox/Runtime/common/fs/isomaker.cpp
r69955 r69977 7381 7381 rtFsIsoMakerOutFile_Seek, 7382 7382 rtFsIsoMakerOutFile_QuerySize, 7383 NULL /*SetSize*/, 7384 NULL /*QueryMaxSize*/, 7383 7385 RTVFSFILEOPS_VERSION 7384 7386 }; -
trunk/src/VBox/Runtime/common/fs/isovfs.cpp
r69955 r69977 2161 2161 rtFsIsoFile_Seek, 2162 2162 rtFsIsoFile_QuerySize, 2163 NULL /*SetSize*/, 2164 NULL /*QueryMaxSize*/, 2163 2165 RTVFSFILEOPS_VERSION 2164 2166 }; -
trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp
r69962 r69977 2337 2337 2338 2338 /** 2339 * @interface_method_impl{RTVFSFILEOPS,pfnSetSize} 2340 */ 2341 static DECLCALLBACK(int) rtFsNtfsFile_SetSize(void *pvThis, uint64_t cbFile, uint32_t fFlags) 2342 { 2343 NOREF(pvThis); NOREF(cbFile); NOREF(fFlags); 2344 return VERR_NOT_IMPLEMENTED; 2345 } 2346 2347 2348 /** 2349 * @interface_method_impl{RTVFSFILEOPS,pfnQueryMaxSize} 2350 */ 2351 static DECLCALLBACK(int) rtFsNtfsFile_QueryMaxSize(void *pvThis, uint64_t *pcbMax) 2352 { 2353 RT_NOREF(pvThis); 2354 *pcbMax = INT64_MAX; 2355 return VINF_SUCCESS; 2356 } 2357 2358 2359 /** 2339 2360 * NTFS file operations. 2340 2361 */ … … 2373 2394 rtFsNtfsFile_Seek, 2374 2395 rtFsNtfsFile_QuerySize, 2396 rtFsNtfsFile_SetSize, 2397 rtFsNtfsFile_QueryMaxSize, 2375 2398 RTVFSFILEOPS_VERSION 2376 2399 };
Note:
See TracChangeset
for help on using the changeset viewer.