Mercurial > emacs
diff lisp/jka-compr.el @ 112238:4f72b1e43644
Merge from emacs-23 branch.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 15 Jan 2011 12:03:38 -0800 |
parents | 417b1e4d63cd |
children | ef719132ddfa |
line wrap: on
line diff
--- a/lisp/jka-compr.el Fri Jan 14 22:21:48 2011 -0500 +++ b/lisp/jka-compr.el Sat Jan 15 12:03:38 2011 -0800 @@ -166,8 +166,11 @@ (unwind-protect (or (memq (call-process jka-compr-shell infile t nil "-c" + ;; Windows shells need the program file name + ;; after the pipe symbol be quoted if they use + ;; forward slashes as directory separators. (format - "%s %s 2> %s | %s bs=%d skip=%d %s 2> %s" + "%s %s 2> %s | \"%s\" bs=%d skip=%d %s 2> %s" prog (mapconcat 'identity args " ") err-file