summary refs log tree commit diff
path: root/Src/builtin.c
diff options
context:
space:
mode:
authordana <dana@dana.is>2019-04-12 14:00:19 -0500
committerdana <dana@dana.is>2019-04-12 14:00:19 -0500
commit78fb8aaccf960c48a6b3b51794af6d28b87b9866 (patch)
tree94dcf82755b891c6ef51ba420f07b051bee8645f /Src/builtin.c
parent5e11082349bf72897f93f3a4493a97a2caf15984 (diff)
downloadzsh-78fb8aaccf960c48a6b3b51794af6d28b87b9866.tar.gz
zsh-78fb8aaccf960c48a6b3b51794af6d28b87b9866.tar.xz
zsh-78fb8aaccf960c48a6b3b51794af6d28b87b9866.zip
44198: Add cd_silent option to suppress all cd output
Diffstat (limited to 'Src/builtin.c')
-rw-r--r--Src/builtin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/builtin.c b/Src/builtin.c
index 8dcdcc024..49f017046 100644
--- a/Src/builtin.c
+++ b/Src/builtin.c
@@ -720,7 +720,7 @@ bin_set(char *nam, char **args, UNUSED(Options ops), UNUSED(int func))
 /**** directory-handling builtins ****/
 
 /**/
-int doprintdir = 0;		/* set in exec.c (for autocd) */
+int doprintdir = 0;		/* set in exec.c (for autocd, cdpath, etc.) */
 
 /* pwd: display the name of the current directory */
 
@@ -1251,7 +1251,7 @@ cd_new_pwd(int func, LinkNode dir, int quiet)
 	if (func != BIN_CD && isset(INTERACTIVE)) {
             if (unset(PUSHDSILENT) && !quiet)
 	        printdirstack();
-        } else if (doprintdir) {
+	} else if (unset(CDSILENT) && doprintdir) {
 	    fprintdir(pwd, stdout);
 	    putchar('\n');
 	}