From bfce4c04da643ba2b4ca8733b7788ab72729c7b3 Mon Sep 17 00:00:00 2001 From: Andrew Gregory Date: Thu, 22 Jan 2015 15:45:52 -0500 Subject: add --threads option --- src/pacman/conf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/pacman/conf.c') diff --git a/src/pacman/conf.c b/src/pacman/conf.c index 93473465..83093d57 100644 --- a/src/pacman/conf.c +++ b/src/pacman/conf.c @@ -105,7 +105,7 @@ config_t *config_new(void) newconfig->logmask = ALPM_LOG_ERROR | ALPM_LOG_WARNING; newconfig->configfile = strdup(CONFFILE); newconfig->deltaratio = 0.0; - newconfig->threads = 1; + newconfig->threads = 0; if(alpm_capabilities() & ALPM_CAPABILITY_SIGNATURES) { newconfig->siglevel = ALPM_SIG_PACKAGE | ALPM_SIG_PACKAGE_OPTIONAL | ALPM_SIG_DATABASE | ALPM_SIG_DATABASE_OPTIONAL; @@ -611,6 +611,10 @@ static int _parse_options(const char *key, char *value, unsigned long threads; char *endptr; + if(config->threads != 0) { + return 0; + } + if(!(alpm_capabilities() & ALPM_CAPABILITY_THREADS)) { pm_printf(ALPM_LOG_ERROR, _("config file %s, line %d: '%s' option invalid, no thread support\n"), -- cgit v1.2.3-24-g4f1b