From: Dimitris Panokostas Date: Wed, 17 Jun 2026 22:14:56 +0000 (+0200) Subject: filesys: handle OS4 examinedata fallback packets X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=3fab541397a70d3fa9b6bd262efa2ab5bfd8d052;p=francis%2Fwinuae.git filesys: handle OS4 examinedata fallback packets --- diff --git a/filesys.cpp b/filesys.cpp index c090a1c8..62f9482c 100644 --- a/filesys.cpp +++ b/filesys.cpp @@ -359,6 +359,10 @@ static struct uaedev_mount_info mountinfo; /* OS4 64-bit filesize packets */ #define ACTION_FILESYSTEM_ATTR 3005 +#define ACTION_EXAMINEDATA 3030 +#define ACTION_EXAMINEDATA_FH 3031 +#define ACTION_EXAMINEDATA_OBJ 3032 +#define ACTION_EXAMINEDATA_DIR 3040 #define ACTION_CHANGE_FILE_POSITION64 8001 #define ACTION_GET_FILE_POSITION64 8002 #define ACTION_CHANGE_FILE_SIZE64 8003 @@ -7107,6 +7111,13 @@ static int handle_packet(TrapContext *ctx, Unit *unit, dpacket *pck, uae_u32 msg case ACTION_GET_FILE_POSITION64: action_get_file_position64 (ctx, unit, pck); break; case ACTION_CHANGE_FILE_SIZE64: action_change_file_size64 (ctx, unit, pck); break; case ACTION_GET_FILE_SIZE64: action_get_file_size64 (ctx, unit, pck); break; + case ACTION_EXAMINEDATA: + case ACTION_EXAMINEDATA_FH: + case ACTION_EXAMINEDATA_OBJ: + case ACTION_EXAMINEDATA_DIR: + PUT_PCK_RES1(pck, DOS_FALSE); + PUT_PCK_RES2(pck, ERROR_ACTION_NOT_KNOWN); + break; /* MOS packet types */ case ACTION_SEEK64: action_seek64(ctx, unit, pck); break;