32 lines
763 B
C
32 lines
763 B
C
|
|
int mbox_get_systemlog(undefined4 param_1,undefined4 param_2)
|
|
|
|
{
|
|
size_t sVar1;
|
|
char acStack_7821 [30721];
|
|
char *local_20;
|
|
FILE *local_1c;
|
|
int local_18;
|
|
undefined4 local_14;
|
|
|
|
local_20 = acStack_7821 + 1;
|
|
memset(local_20,0,0x7800);
|
|
local_14 = blobmsg_open_nested(param_2,"systemlog",0);
|
|
system("logread > /tmp/systemlog");
|
|
local_1c = fopen("/tmp/systemlog","r");
|
|
local_18 = 8;
|
|
if (local_1c != (FILE *)0x0) {
|
|
fread(acStack_7821 + 1,0x7800,1,local_1c);
|
|
sVar1 = strlen(acStack_7821 + 1);
|
|
acStack_7821[sVar1] = '\0';
|
|
FUN_0043f86c(param_2,"systemlog",acStack_7821 + 1);
|
|
local_18 = 0;
|
|
}
|
|
blob_nest_end(param_2,local_14,&_mips_gp0_value);
|
|
if (local_1c != (FILE *)0x0) {
|
|
fclose(local_1c);
|
|
}
|
|
return local_18;
|
|
}
|
|
|