Retro68/LaunchAPPL/Client
Ryan Schmidt 087989661c MiniVMac.cc: Fix alias creation code
* 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.
2022-09-22 00:38:06 -05:00
..
Carbon.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Carbon.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Classic.cc build fixes for LaunchAPPL client 2021-12-08 21:49:45 +01:00
Classic.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
CMakeLists.txt Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Executor.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Executor.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
LaunchAPPL.cc build fixes for LaunchAPPL client 2021-12-08 21:49:45 +01:00
Launcher.cc slight cleanup in class ResourceFile 2019-08-25 17:48:02 +02:00
Launcher.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
LaunchMethod.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
LaunchMethod.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
MakeExecutable.cc slight cleanup in class ResourceFile 2019-08-25 17:48:02 +02:00
MiniVMac.cc MiniVMac.cc: Fix alias creation code 2022-09-22 00:38:06 -05:00
MiniVMac.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Serial.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Serial.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
SharedFile.cc Fix for Boost 1.79 2022-07-31 15:58:10 +09:00
SharedFile.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
SSH.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
SSH.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
StreamBasedLauncher.cc Fixes typo in LaunchAPPL client. 2021-04-12 12:19:21 -07:00
StreamBasedLauncher.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
TCP.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
TCP.h Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Utilities.cc Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Utilities.h start a LaunchAPPL server 2018-04-27 09:05:26 +02:00