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 FOOTER_Y 22
|
||||||
|
|
||||||
#define ASK_LINE_OFFSET 8
|
#define ASK_LINE_OFFSET 8
|
||||||
#define RESULT_LINE_OFFSET 10
|
#define RESULT_LINE_OFFSET 12
|
||||||
|
|
||||||
#define SCREEN_WIDTH 32
|
#define SCREEN_WIDTH 32
|
||||||
|
|
||||||
#define DST_LOGFILE_PATH "sdmc:/sysmenu.log"
|
#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 ))
|
if( kamiPadIsTrigger( PAD_BUTTON_A ))
|
||||||
{
|
{
|
||||||
BOOL result = copyLogToSD();
|
BOOL result;
|
||||||
|
kamiFontPrintfMain( 0, ASK_LINE_OFFSET+2, CONSOLE_ORANGE, "now copying...");
|
||||||
|
result = copyLogToSD();
|
||||||
nowAsking = FALSE;
|
nowAsking = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -405,12 +408,17 @@ static BOOL copyLogToSD( void )
|
|||||||
if( !FS_OpenFileEx( &dst, DST_LOGFILE_PATH, FS_FILEMODE_RWL ) )
|
if( !FS_OpenFileEx( &dst, DST_LOGFILE_PATH, FS_FILEMODE_RWL ) )
|
||||||
{
|
{
|
||||||
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET, CONSOLE_ORANGE, "Copy Failed!") ;
|
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 ) );
|
kamiFontPrintfMain( 0, RESULT_LINE_OFFSET+2, CONSOLE_ORANGE, "errorCode : %d", FS_GetArchiveResultCode( DST_LOGFILE_PATH ) );
|
||||||
return FALSE;
|
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 ))
|
if( !FS_SeekFileToBegin( &src ))
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user