summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pacman/util.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pacman/util.c b/src/pacman/util.c
index cda555ab..0114068c 100644
--- a/src/pacman/util.c
+++ b/src/pacman/util.c
@@ -36,8 +36,11 @@
/* pacman */
#include "util.h"
+#include "list.h"
+#include "conf.h"
extern int maxcols;
+extern config_t *config;
/* does the same thing as 'mkdir -p' */
int makepath(char *path)
@@ -192,6 +195,8 @@ int yesno(char *fmt, ...)
char response[32];
va_list args;
+ if(!config->noconfirm)
+ {
va_start(args, fmt);
vprintf(fmt, args);
va_end(args);
@@ -217,6 +222,9 @@ int yesno(char *fmt, ...)
}
}
return(0);
+ } else {
+ return(1);
+ }
}
/* match a string against a regular expression */