Browse Source

windows: scan time debug log was casted to 64bits int

master
Tanguy Pruvot 10 years ago
parent
commit
2ea4635ef7
  1. 11
      ccminer.cpp

11
ccminer.cpp

@ -1585,11 +1585,12 @@ static void *miner_thread(void *userdata)
g_work_time = time(NULL); g_work_time = time(NULL);
} }
} else { } else {
uint32_t secs = 0;
pthread_mutex_lock(&g_work_lock); pthread_mutex_lock(&g_work_lock);
if ((time(NULL) - g_work_time) >= scan_time || nonceptr[0] >= (end_nonce - 0x100)) { secs = (uint32_t) (time(NULL) - g_work_time);
if (secs >= scan_time || nonceptr[0] >= (end_nonce - 0x100)) {
if (opt_debug && g_work_time && !opt_quiet) if (opt_debug && g_work_time && !opt_quiet)
applog(LOG_DEBUG, "work time %u/%us nonce %x/%x", (time(NULL) - g_work_time), applog(LOG_DEBUG, "work time %u/%us nonce %x/%x", secs, scan_time, nonceptr[0], end_nonce);
scan_time, nonceptr[0], end_nonce);
/* obtain new work from internal workio thread */ /* obtain new work from internal workio thread */
if (unlikely(!get_work(mythr, &g_work))) { if (unlikely(!get_work(mythr, &g_work))) {
pthread_mutex_unlock(&g_work_lock); pthread_mutex_unlock(&g_work_lock);
@ -1676,7 +1677,7 @@ static void *miner_thread(void *userdata)
if (have_stratum) if (have_stratum)
max64 = LP_SCANTIME; max64 = LP_SCANTIME;
else else
max64 = max(1, scan_time + g_work_time - time(NULL)); max64 = max(1, (int64_t) scan_time + g_work_time - time(NULL));
/* time limit */ /* time limit */
if (opt_time_limit > 0 && firstwork_time) { if (opt_time_limit > 0 && firstwork_time) {
@ -3293,7 +3294,7 @@ int main(int argc, char *argv[])
#else #else
printf(" Built with the nVidia CUDA Toolkit %d.%d\n\n", printf(" Built with the nVidia CUDA Toolkit %d.%d\n\n",
#endif #endif
CUDART_VERSION/1000, (CUDART_VERSION%100)/10); CUDART_VERSION/1000, (CUDART_VERSION % 1000)/10);
printf(" Originally based on Christian Buchner and Christian H. project\n"); printf(" Originally based on Christian Buchner and Christian H. project\n");
printf(" Include some of the work of djm34, sp, tsiv and klausT.\n\n"); printf(" Include some of the work of djm34, sp, tsiv and klausT.\n\n");
printf("BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo (tpruvot)\n\n"); printf("BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo (tpruvot)\n\n");

Loading…
Cancel
Save