diff --git a/build/tests/RomTypeTest/ARM9/src/RomTypeTest.c b/build/tests/RomTypeTest/ARM9/src/RomTypeTest.c index 0eeedacf..3fe773bf 100644 --- a/build/tests/RomTypeTest/ARM9/src/RomTypeTest.c +++ b/build/tests/RomTypeTest/ARM9/src/RomTypeTest.c @@ -261,9 +261,10 @@ static AccessPermission RWTestCore( char *path, char *testfile ) FSResult fs_result = FS_GetArchiveResultCode( filename ); if( !s_quiettest ) OS_TPrintf("%s:cleate failed.\n",filename); OS_TPrintf( "FS_GetArchiveResultCode(%s) : %d\n", filename, fs_result ); - if( FS_RESULT_ERROR == fs_result ) + if( FS_RESULT_NO_ENTRY == fs_result ) { - // 仕様として、マウントしていない状態はパーミッションNAとして扱う + // ファイル作成に失敗=存在しないディレクトリの下にファイルを作ろうとしたかマウントされていない + // どちらにせよアクセスできないし、ディレクトリの存在を確認する事もできないので、パーミッションNAとして扱う return PERMISSION_NA; }else if( FS_RESULT_PERMISSION_DENIED == fs_result ) {