--- battery_test_old.c 2005-06-30 07:00:06.000000000 +0200 +++ battery_test.c 2005-11-12 12:17:24.000000000 +0100 @@ -70,6 +70,19 @@ enum plugin_status loop(void) { + int f; + char buf[80]; + + /* create log file */ + f = rb->open("/battery.log", O_WRONLY | O_APPEND | O_CREAT); + if (f<0) { + rb->splash(HZ, true, "Failed creating /battery.log"); + return PLUGIN_OK; + } + rb->snprintf(buf, sizeof buf, "Time\tBattery %%\n"); + rb->write(f, buf, rb->strlen(buf)); + rb->close(f); + while (true) { struct tm* t; char buf[80]; @@ -99,7 +112,7 @@ t=&temp; } #endif - rb->snprintf(buf, sizeof buf, "%02d:%02d:%02d Battery %d%%\n", + rb->snprintf(buf, sizeof buf, "%02d:%02d:%02d\t%d%%\n", t->tm_hour, t->tm_min, t->tm_sec, batt); rb->write(f, buf, rb->strlen(buf)); rb->close(f);