diff options
author | Jeff Garzik <jeff@garzik.org> | 2011-02-17 01:58:53 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2011-02-17 01:58:53 -0500 |
commit | 4a7f3f70b5628cb804ca4f46cf51651a1a42507f (patch) | |
tree | 0128b481ef225cf20c7d9b9f9ebba9c97927ff71 | |
parent | 1083e15c47539133a0e5075bb3d9f2b7741633f3 (diff) |
Show date/time when proof-of-work is found.
-rw-r--r-- | cpu-miner.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/cpu-miner.c b/cpu-miner.c index 30f1808..dffc7ed 100644 --- a/cpu-miner.c +++ b/cpu-miner.c @@ -17,6 +17,7 @@ #include <stdint.h> #include <unistd.h> #include <sys/time.h> +#include <time.h> #ifndef WIN32 #include <sys/resource.h> #endif @@ -210,7 +211,11 @@ static void submit_work(CURL *curl, struct work *work) { char *hexstr = NULL; json_t *val, *res; - char s[345]; + char s[345], timestr[64]; + time_t now; + struct tm *tm; + + now = time(NULL); /* build hex string */ hexstr = bin2hex(work->data, sizeof(work->data)); @@ -236,8 +241,11 @@ static void submit_work(CURL *curl, struct work *work) res = json_object_get(val, "result"); - printf("PROOF OF WORK RESULT: %s\n", - json_is_true(res) ? "true (yay!!!)" : "false (booooo)"); + tm = localtime(&now); + strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", tm); + + printf("[%s] PROOF OF WORK RESULT: %s\n", + timestr, json_is_true(res) ? "true (yay!!!)" : "false (booooo)"); json_decref(val); |