From 4a7f3f70b5628cb804ca4f46cf51651a1a42507f Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Thu, 17 Feb 2011 01:58:53 -0500 Subject: Show date/time when proof-of-work is found. --- cpu-miner.c | 14 +++++++++++--- 1 file 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 #include #include +#include #ifndef WIN32 #include #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); -- cgit v1.2.3-18-g5258