aboutsummaryrefslogtreecommitdiff
path: root/cpu-miner.c
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2011-02-17 01:58:53 -0500
committerJeff Garzik <jgarzik@redhat.com>2011-02-17 01:58:53 -0500
commit4a7f3f70b5628cb804ca4f46cf51651a1a42507f (patch)
tree0128b481ef225cf20c7d9b9f9ebba9c97927ff71 /cpu-miner.c
parent1083e15c47539133a0e5075bb3d9f2b7741633f3 (diff)
Show date/time when proof-of-work is found.
Diffstat (limited to 'cpu-miner.c')
-rw-r--r--cpu-miner.c14
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);