blob: add6c307e9ca65490410bfe1a00b522491b18eb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#include <aklogcatter.h>
#include <stdio.h>
#include <aklog.h>
#include <stdlib.h>
int ak_logcatter()
{
printf("Testing: %s\n", __func__);
FILE *fp;
fp = fopen("/home/kaotisk/.arching-kaos/logs", "r");
if (!fp)
{
perror("fopen");
return EXIT_FAILURE;
}
char buffer[1] = {0};
char line[1024] = {0};
unsigned int i = 0;
while ( fread(buffer, sizeof(char), sizeof(char), fp) )
{
if ( buffer[0] == '\n' )
{
line[i] = '\0';
ak_log_print_log_line(line);
i = 0;
}
else
{
line[i] = buffer[0];
i++;
}
}
fclose(fp);
return 0;
}
|