From 0224bb4b1e9f0dad976ee0a6df147d71e631d3f7 Mon Sep 17 00:00:00 2001 From: aoki_ryoma Date: Wed, 20 Aug 2008 14:05:27 +0000 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E9=83=A8=E3=81=A7=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E3=81=AB=E3=81=AA=E3=82=8A=E3=81=9D=E3=81=86=E3=81=AA=E5=AE=9A?= =?UTF-8?q?=E6=95=B0=E5=AE=9A=E7=BE=A9=E3=82=92=E4=BD=95=E7=82=B9=E3=81=8B?= =?UTF-8?q?=E3=83=98=E3=83=83=E3=83=80=E3=81=B8=E7=A7=BB=E5=8B=95?= 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@2209 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c | 9 ++++++--- include/sysmenu/errorLog.h | 5 +++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c b/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c index 29be3a04..912090e0 100644 --- a/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c +++ b/build/libraries_sysmenu/errorLog/ARM9/src/errorLog.c @@ -46,10 +46,8 @@ #define ERRORLOG_NUM_ARGS 9 -#define ERRORLOG_SIZE ( 16 * 1024 ) // ファイルは16KBサイズ固定 -#define ERRORLOG_BUFSIZE 256 // 1エントリあたりのサイズ #define ERRORLOG_STR_OFFSET 61 -#define ERRORLOG_NUM_ENTRY ( ERRORLOG_SIZE / ERRORLOG_BUFSIZE ) // ログに書き込まれるエントリの最大数 + // 内部関数SYSMi_CheckAndCreateDirectoryのエラーチェッカ @@ -747,6 +745,11 @@ u32 ERRORLOGi_getTitleId( void ) } +FSFile ERRORLOGi_getLogFilePt( void ) +{ + return elWork.file; +} + static char *s_strWeek[] = { "SUN", "MON", diff --git a/include/sysmenu/errorLog.h b/include/sysmenu/errorLog.h index d2f42095..9dba31b0 100644 --- a/include/sysmenu/errorLog.h +++ b/include/sysmenu/errorLog.h @@ -31,6 +31,9 @@ extern "C" { // このサイズを超えた文字列は切り捨てられます // ERRORLOG_STR_LENGTH = ERRORLOG_BUFSIZE - ERRORLOG_STR_OFFSET - 1 #define ERRORLOG_STR_LENGTH 194 +#define ERRORLOG_SIZE ( 16 * 1024 ) // ファイルは16KBサイズ固定 +#define ERRORLOG_BUFSIZE 256 // 1エントリあたりのサイズ +#define ERRORLOG_NUM_ENTRY ( ERRORLOG_SIZE / ERRORLOG_BUFSIZE ) // ログに書き込まれるエントリの最大数 // 既に書き込まれたエラーログを表現するためのエントリ typedef struct ErrorLogEntry{ @@ -82,6 +85,8 @@ extern const ErrorLogEntry* ERRORLOG_Read( int idx ); // for RED Launcher extern BOOL ERRORLOG_Write( u64 errorCode ); +extern FSFile ERRORLOGi_getLogFilePt( void ); + #endif // SDK_ARM9 #ifdef __cplusplus