Changeset 66574 in vbox for trunk/src/VBox/Runtime/common/filesystem/fatvfs.cpp
- Timestamp:
- Apr 14, 2017 1:41:11 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114601
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/filesystem/fatvfs.cpp
r66542 r66574 180 180 * @interface_method_impl{RTVFSOBJOPS,pfnQueryInfo} 181 181 */ 182 static DECLCALLBACK(int) rtFsFat File_QueryInfo(void *pvThis, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAddAttr)182 static DECLCALLBACK(int) rtFsFatObj_QueryInfo(void *pvThis, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAddAttr) 183 183 { 184 184 PRTFSFATFILE pThis = (PRTFSFATFILE)pvThis; … … 301 301 * @interface_method_impl{RTVFSOBJSETOPS,pfnMode} 302 302 */ 303 static DECLCALLBACK(int) rtFsFat File_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask)303 static DECLCALLBACK(int) rtFsFatObj_SetMode(void *pvThis, RTFMODE fMode, RTFMODE fMask) 304 304 { 305 305 #if 0 … … 319 319 * @interface_method_impl{RTVFSOBJSETOPS,pfnSetTimes} 320 320 */ 321 static DECLCALLBACK(int) rtFsFat File_SetTimes(void *pvThis, PCRTTIMESPEC pAccessTime, PCRTTIMESPEC pModificationTime,322 321 static DECLCALLBACK(int) rtFsFatObj_SetTimes(void *pvThis, PCRTTIMESPEC pAccessTime, PCRTTIMESPEC pModificationTime, 322 PCRTTIMESPEC pChangeTime, PCRTTIMESPEC pBirthTime) 323 323 { 324 324 #if 0 … … 334 334 * @interface_method_impl{RTVFSOBJSETOPS,pfnSetOwner} 335 335 */ 336 static DECLCALLBACK(int) rtFsFat File_SetOwner(void *pvThis, RTUID uid, RTGID gid)336 static DECLCALLBACK(int) rtFsFatObj_SetOwner(void *pvThis, RTUID uid, RTGID gid) 337 337 { 338 338 RT_NOREF(pvThis, uid, gid); … … 398 398 "FatFile", 399 399 rtFsFatFile_Close, 400 rtFsFat File_QueryInfo,400 rtFsFatObj_QueryInfo, 401 401 RTVFSOBJOPS_VERSION 402 402 }, … … 417 417 RTVFSOBJSETOPS_VERSION, 418 418 RT_OFFSETOF(RTVFSFILEOPS, Stream.Obj) - RT_OFFSETOF(RTVFSFILEOPS, ObjSet), 419 rtFsFat File_SetMode,420 rtFsFat File_SetTimes,421 rtFsFat File_SetOwner,419 rtFsFatObj_SetMode, 420 rtFsFatObj_SetTimes, 421 rtFsFatObj_SetOwner, 422 422 RTVFSOBJSETOPS_VERSION 423 423 }, … … 429 429 430 430 /** 431 * @interface_method_impl{RTVFSOBJOPS,pfnClose} 432 */ 433 static DECLCALLBACK(int) rtFsFatDir_Close(void *pvThis) 434 { 435 PRTFSFATDIR pThis = (PRTFSFATDIR)pvThis; 436 RT_NOREF(pThis); 437 return VERR_NOT_IMPLEMENTED; 438 } 439 440 441 /** 442 * @interface_method_impl{RTVFSOBJOPS,pfnTraversalOpen} 443 */ 444 static DECLCALLBACK(int) rtFsFatDir_TraversalOpen(void *pvThis, const char *pszEntry, PRTVFSDIR phVfsDir, 445 PRTVFSSYMLINK phVfsSymlink, PRTVFS phVfsMounted) 446 { 447 RT_NOREF(pvThis, pszEntry, phVfsDir, phVfsSymlink, phVfsMounted); 448 return VERR_NOT_IMPLEMENTED; 449 } 450 451 452 /** 431 453 * @interface_method_impl{RTVFSDIROPS,pfnOpenFile} 432 454 */ … … 511 533 * FAT file operations. 512 534 */ 513 DECL_HIDDEN_CONST(const RTVFSDIROPS)g_rtFsFatDirOps =535 static const RTVFSDIROPS g_rtFsFatDirOps = 514 536 { 515 537 { /* Obj */ … … 517 539 RTVFSOBJTYPE_FILE, 518 540 "FatDir", 519 rtFsFat File_Close,520 rtFsFat File_QueryInfo,541 rtFsFatDir_Close, 542 rtFsFatObj_QueryInfo, 521 543 RTVFSOBJOPS_VERSION 522 544 }, … … 526 548 RTVFSOBJSETOPS_VERSION, 527 549 RT_OFFSETOF(RTVFSFILEOPS, Stream.Obj) - RT_OFFSETOF(RTVFSFILEOPS, ObjSet), 528 rtFsFat File_SetMode,529 rtFsFat File_SetTimes,530 rtFsFat File_SetOwner,550 rtFsFatObj_SetMode, 551 rtFsFatObj_SetTimes, 552 rtFsFatObj_SetOwner, 531 553 RTVFSOBJSETOPS_VERSION 532 554 }, 533 NULL /*rtFsFatDir_TraversalOpen*/,555 rtFsFatDir_TraversalOpen, 534 556 rtFsFatDir_OpenFile, 535 557 rtFsFatDir_OpenDir, … … 543 565 }; 544 566 567 568 /** 569 * @interface_method_impl{RTVFSOPS,pfnDestroy} 570 */ 571 static DECLCALLBACK(void) rtFsFatVol_Destroy(void *pvThis) 572 { 573 } 574 575 576 /** 577 * @interface_method_impl{RTVFSOPS,pfnOpenRoo} 578 */ 579 static DECLCALLBACK(int) rtFsFatVol_OpenRoot(void *pvThis, PRTVFSDIR phVfsDir) 580 { 581 return VERR_NOT_IMPLEMENTED; 582 } 583 584 585 /** 586 * @interface_method_impl{RTVFSOPS,pfnIsRangeInUse} 587 */ 588 static DECLCALLBACK(int) rtFsFatVol_IsRangeInUse(void *pvThis, RTFOFF off, size_t cb, bool *pfUsed) 589 { 590 RT_NOREF(pvThis, off, cb, pfUsed); 591 return VERR_NOT_IMPLEMENTED; 592 } 593 594 595 DECL_HIDDEN_CONST(const RTVFSOPS) g_rtFsFatVolOps = 596 { 597 RTVFSOPS_VERSION, 598 0 /* fFeatures */, 599 "FatVol", 600 rtFsFatVol_Destroy, 601 rtFsFatVol_OpenRoot, 602 rtFsFatVol_IsRangeInUse, 603 RTVFSOPS_VERSION 604 }; 605
Note:
See TracChangeset
for help on using the changeset viewer.