From b284c77105f91d77cd0bebcb70036f87beb7c9d0 Mon Sep 17 00:00:00 2001 From: aoki_ryoma Date: Mon, 8 Sep 2008 08:34:32 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=AD=E3=82=B0=E3=81=8C=E5=B0=91=E3=81=AA?= =?UTF-8?q?=E3=81=84=E5=A0=B4=E5=90=88=E3=80=81=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E6=9C=AB=E5=B0=BE=E3=81=AB=E3=82=B4=E3=83=9F=E3=81=8C?= =?UTF-8?q?=E6=AE=8B=E3=82=8B=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= =?UTF-8?q?=20=E6=9B=B8=E3=81=8D=E5=87=BA=E3=81=97=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=AE=E3=82=B5=E3=82=A4=E3=82=BA=E3=82=92?= =?UTF-8?q?=E5=AE=8C=E5=85=A8=E3=81=AB=E5=8F=AF=E5=A4=89=E3=81=AB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2439 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/tests/FatalErrorChecker/ARM9/src/main.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/build/tests/FatalErrorChecker/ARM9/src/main.c b/build/tests/FatalErrorChecker/ARM9/src/main.c index 4bbb0665..df65d888 100644 --- a/build/tests/FatalErrorChecker/ARM9/src/main.c +++ b/build/tests/FatalErrorChecker/ARM9/src/main.c @@ -431,6 +431,7 @@ static BOOL copyLogToSD( void ) char buf[BUFSIZE + 1]; char winbuf[BUFSIZE*2 +1]; s32 readSize; + s32 writeSize = 0; buf[256] = '\0'; FS_InitFile( &dst ); @@ -447,8 +448,7 @@ static BOOL copyLogToSD( void ) } // ファイル作成に成功 - if( !( FS_OpenFileEx( &dst , DST_LOGFILE_PATH, FS_FILEMODE_RW ) && - ( FS_SetFileLength( &dst, ERRORLOG_SIZE ) == FS_RESULT_SUCCESS ) ) ) + if( !FS_OpenFileEx( &dst , DST_LOGFILE_PATH, FS_FILEMODE_RW )) { // 作成したファイルをopenできなかった場合 kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ; @@ -494,12 +494,21 @@ static BOOL copyLogToSD( void ) kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_WriteFile" ); return FALSE; } + } + + if( !FS_CloseFile( &src )) + { + kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ; + kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_CloseFile(src)" ); + } + + if( !FS_CloseFile( &dst )) { kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ; - kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_CloseFile" ); + kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_CloseFile(dst)" ); } kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Succeeded!") ;