haiku/headers/private/storage
Augustin Cavalier 2532a28785 Avoid using unions for LongDirEntry.
GCC still assumes that the dirent has no data past the end for some
scenarios here and still mis-optimizes things. Therefore, drop the
usages of unions altogether, and instead use a casted character array.

Additionally, use B_FILE_NAME_LENGTH for the array, not B_PATH_NAME_LENGTH,
and make sure to add 1 for the NULL terminator.
2021-11-23 16:36:18 -05:00
..
mime Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
sniffer Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
AddOnMonitor.h
AddOnMonitorHandler.h
CopyEngine.h
DiskDevice.h
DiskDeviceList.h
DiskDevicePrivate.h
DiskDeviceRoster.h
DiskDeviceTypes.h
DiskDeviceVisitor.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
DiskScannerAddOn.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
DiskSystem.h
DiskSystemAddOn.h
DiskSystemAddOnManager.h
DriverSettings.h
Elf.h
ElfX.h
EntryOperationEngineBase.h
Exception.h
FdIO.h
FileDescriptorIO.h
FileIO.h
MergedDirectory.h
MimeTypes.h
MutablePartition.h
NodeMonitorHandler.h
NotOwningEntryRef.h
OffsetFile.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
Partition.h
PartitioningInfo.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
PartitionParameterEditor.h
PathMonitor.h
Pef.h
query_private.h
QueryPredicate.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
RemoveEngine.h
ResourceFile.h
ResourceItem.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
ResourcesContainer.h Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
ResourcesDefs.h
storage_support.h Avoid using unions for LongDirEntry. 2021-11-23 16:36:18 -05:00