|
|
@ -220,6 +220,7 @@ static int num_processors; |
|
|
|
static int scan_intensity; |
|
|
|
static int scan_intensity; |
|
|
|
static bool use_curses = true; |
|
|
|
static bool use_curses = true; |
|
|
|
static bool opt_submit_stale; |
|
|
|
static bool opt_submit_stale; |
|
|
|
|
|
|
|
char *opt_kernel_path; |
|
|
|
|
|
|
|
|
|
|
|
#define QUIET (opt_quiet || opt_realquiet) |
|
|
|
#define QUIET (opt_quiet || opt_realquiet) |
|
|
|
|
|
|
|
|
|
|
@ -1082,6 +1083,9 @@ static struct opt_table opt_config_table[] = { |
|
|
|
OPT_WITH_ARG("--intensity|-I", |
|
|
|
OPT_WITH_ARG("--intensity|-I", |
|
|
|
forced_int_1010, opt_show_intval, &scan_intensity, |
|
|
|
forced_int_1010, opt_show_intval, &scan_intensity, |
|
|
|
"Intensity of GPU scanning (-10 -> 10, default: dynamic to maintain desktop interactivity)"), |
|
|
|
"Intensity of GPU scanning (-10 -> 10, default: dynamic to maintain desktop interactivity)"), |
|
|
|
|
|
|
|
OPT_WITH_ARG("--kernel-path|-K", |
|
|
|
|
|
|
|
opt_set_charp, opt_show_charp, &opt_kernel_path, |
|
|
|
|
|
|
|
"Specify a path to where the kernel .cl files are"), |
|
|
|
OPT_WITH_ARG("--kernel|-k", |
|
|
|
OPT_WITH_ARG("--kernel|-k", |
|
|
|
opt_set_charp, NULL, &opt_kernel, |
|
|
|
opt_set_charp, NULL, &opt_kernel, |
|
|
|
"Select kernel to use (poclbm or phatk - default: auto)"), |
|
|
|
"Select kernel to use (poclbm or phatk - default: auto)"), |
|
|
@ -4486,6 +4490,9 @@ int main (int argc, char *argv[]) |
|
|
|
sigaction(SIGTERM, &handler, &termhandler); |
|
|
|
sigaction(SIGTERM, &handler, &termhandler); |
|
|
|
sigaction(SIGINT, &handler, &inthandler); |
|
|
|
sigaction(SIGINT, &handler, &inthandler); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
opt_kernel_path = malloc(PATH_MAX); |
|
|
|
|
|
|
|
strcat(opt_kernel_path, CGMINER_PREFIX); |
|
|
|
|
|
|
|
|
|
|
|
// Hack to make cgminer silent when called recursively on WIN32
|
|
|
|
// Hack to make cgminer silent when called recursively on WIN32
|
|
|
|
int skip_to_bench = 0; |
|
|
|
int skip_to_bench = 0; |
|
|
|
#if defined(WIN32) |
|
|
|
#if defined(WIN32) |
|
|
@ -4557,6 +4564,8 @@ int main (int argc, char *argv[]) |
|
|
|
if (argc != 1) |
|
|
|
if (argc != 1) |
|
|
|
quit(1, "Unexpected extra commandline arguments"); |
|
|
|
quit(1, "Unexpected extra commandline arguments"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
strcat(opt_kernel_path, "/"); |
|
|
|
|
|
|
|
|
|
|
|
if (want_per_device_stats) |
|
|
|
if (want_per_device_stats) |
|
|
|
opt_log_output = true; |
|
|
|
opt_log_output = true; |
|
|
|
|
|
|
|
|
|
|
@ -4922,6 +4931,8 @@ int main (int argc, char *argv[]) |
|
|
|
free(block); |
|
|
|
free(block); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
free(opt_kernel_path); |
|
|
|
|
|
|
|
|
|
|
|
curl_global_cleanup(); |
|
|
|
curl_global_cleanup(); |
|
|
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|