mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ErrorLogの内部仕様変更でSDカードへのログコピーができなくなっていたのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2306 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
591c0b6568
commit
a0a9e162ad
@ -28,11 +28,12 @@
|
||||
#define FOOTER_Y 22
|
||||
|
||||
#define ASK_LINE_OFFSET 8
|
||||
#define RESULT_LINE_OFFSET 10
|
||||
#define RESULT_LINE_OFFSET 12
|
||||
|
||||
#define SCREEN_WIDTH 32
|
||||
|
||||
#define DST_LOGFILE_PATH "sdmc:/sysmenu.log"
|
||||
#define ERRORLOG_LOGFILE_PATH "nand:/sys/log/sysmenu.log"
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
内部変数定義
|
||||
@ -254,7 +255,9 @@ static void control()
|
||||
// 本当にやるの?って聞いてる最中
|
||||
if( kamiPadIsTrigger( PAD_BUTTON_A ))
|
||||
{
|
||||
BOOL result = copyLogToSD();
|
||||
BOOL result;
|
||||
kamiFontPrintfMain( 0, ASK_LINE_OFFSET+2, CONSOLE_ORANGE, "now copying...");
|
||||
result = copyLogToSD();
|
||||
nowAsking = FALSE;
|
||||
}
|
||||
|
||||
@ -405,12 +408,17 @@ static BOOL copyLogToSD( void )
|
||||
if( !FS_OpenFileEx( &dst, DST_LOGFILE_PATH, FS_FILEMODE_RWL ) )
|
||||
{
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ;
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_OpenFile" );
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_OpenFile dst" );
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+2, CONSOLE_ORANGE, "errorCode : %d", FS_GetArchiveResultCode( DST_LOGFILE_PATH ) );
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
src = ERRORLOGi_getLogFilePt();
|
||||
if( !FS_OpenFileEx( &src, ERRORLOG_LOGFILE_PATH, FS_FILEMODE_R ) )
|
||||
{
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ;
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+1, CONSOLE_ORANGE, "func: FS_OpenFile src" );
|
||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+2, CONSOLE_ORANGE, "errorCode : %d", FS_GetArchiveResultCode( DST_LOGFILE_PATH ) );
|
||||
}
|
||||
|
||||
if( !FS_SeekFileToBegin( &src ))
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user