mirror of
https://github.com/autc04/Retro68.git
synced 2024-11-24 23:32:06 +00:00
087989661c
* Convert all field values from host order to big-endian so they aren't byte-swapped when created on little-endian systems. * Pack the struct so the compiler doesn't insert padding on 64-bit systems. * Fix the volume and file creation timestamps by converting them from UNIX to Macintosh time base, using a function copied from hfsutils. * Pad volume and file names with null bytes instead of random memory. * Add the "end of variable-length data" marker so the OS doesn't crash when trying to resolve the alias. * Set the alias flag so the OS treats the file as an alias. |
||
---|---|---|
.. | ||
Carbon.cc | ||
Carbon.h | ||
Classic.cc | ||
Classic.h | ||
CMakeLists.txt | ||
Executor.cc | ||
Executor.h | ||
LaunchAPPL.cc | ||
Launcher.cc | ||
Launcher.h | ||
LaunchMethod.cc | ||
LaunchMethod.h | ||
MakeExecutable.cc | ||
MiniVMac.cc | ||
MiniVMac.h | ||
Serial.cc | ||
Serial.h | ||
SharedFile.cc | ||
SharedFile.h | ||
SSH.cc | ||
SSH.h | ||
StreamBasedLauncher.cc | ||
StreamBasedLauncher.h | ||
TCP.cc | ||
TCP.h | ||
Utilities.cc | ||
Utilities.h |