haiku/headers/private/storage
Ingo Weinhold 42c9b01aa6 * {BEntry,BNode}::GetStat() were still passing the BeOS struct stat size to
the syscall. Anything beyond st_mtim was therefore not filled in. Fixes
  the incorrectly shown creation times in Tracker.
* The BStatable::GetStat() solution was not sufficient yet. We still have to
  provide the old GetStat() symbol for BNode and BEntry, since those could be
  used by old applications/libraries. We also still have to implement the old
  GetStat() slots in the derived classes, but don't need to implement it in
  the base class (was purely virtual before and is private now).
* The old BStatable::_OhSoStatable1() slot function was not implemented
  correctly. Calling the virtual function at the vtable slot obviously results
  in an infinite recursion. The correct implementation would make use of the
  Perform() method, but Be didn't provide one for BStatable, so we have to use
  the old GetStat() method. Fixed #3960.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30851 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-25 14:03:38 +00:00
..
mime bonefish+mmlr: 2008-01-11 22:45:06 +00:00
sniffer * Resolve further warnings on GCC4. 2009-02-01 22:12:55 +00:00
AddOnMonitor.h header for simple AddOnMonitor BLooper subclass to run an AddOnMonitorHandler 2004-02-01 05:50:56 +00:00
AddOnMonitorHandler.h * Cleanup. 2008-10-19 13:17:29 +00:00
DiskDevice.h * Made the use of file devices more convenient and complete by adding 2008-10-13 21:51:43 +00:00
DiskDeviceList.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
DiskDevicePrivate.h Fixed GCC 4 warnings. 2006-10-13 10:35:04 +00:00
DiskDeviceRoster.h Make it clear from the API that the volume passed in is not touched by the 2009-04-22 14:13:45 +00:00
DiskDeviceTypes.h * Renamed "EFI GUID Partition Table" to "EFI GUID Partition Map" to be consistent 2007-07-05 19:41:47 +00:00
DiskDeviceVisitor.h fixed typo 2007-04-12 18:11:11 +00:00
DiskScannerAddOn.h * Moved to the private headers. 2003-02-22 23:45:47 +00:00
DiskSystem.h * Added a handy BDiskSystem::SupportsWriting(). 2008-10-13 23:47:30 +00:00
DiskSystemAddOn.h * Moved GetNextSupportedType() and IsSubSystemFor() from 2007-10-17 01:01:49 +00:00
Elf.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
Exception.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
MimeTypes.h Some additional standard MIME types in the Be world. 2004-03-10 13:40:35 +00:00
MutablePartition.h * The BMutablePartition setters adjust the change flags accordingly. 2007-10-31 17:02:52 +00:00
NodeMonitorHandler.h untested version 2004-01-29 00:24:03 +00:00
OffsetFile.h the virtual version is const 2008-09-03 11:23:15 +00:00
Partition.h * Added two new ways to retrieve an icon from a device: 2008-08-17 11:27:07 +00:00
PartitioningInfo.h * added a PrintToStream() method 2008-02-02 12:38:15 +00:00
PathMonitor.h * TRACE macro no longer needs double parenthesis. 2008-08-11 20:02:59 +00:00
Pef.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
QueryPredicate.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
ResourceFile.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
ResourceItem.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
ResourcesContainer.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
ResourcesDefs.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
storage_support.h * {BEntry,BNode}::GetStat() were still passing the BeOS struct stat size to 2009-05-25 14:03:38 +00:00