Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Bug with exit status of zsh -c



On Aug 13,  6:46pm, Bart Schaefer wrote:
} Subject: Bug with exit status of zsh -c
}
} This recently bit me in a procmail recipe.
} 
} 	zsh -fc '! print several words here | fgrep -i -s -e words'
} 
} returns an exit status of zero.

Is this really all that's necessary?

--- zsh-forge/current/Src/exec.c	Mon Jul  9 09:18:07 2001
+++ zsh-4.0/Src/exec.c	Mon Aug 13 21:54:09 2001
@@ -943,6 +943,8 @@
 
     if (wc_code(code) != WC_PIPE)
 	return lastval = (slflags & WC_SUBLIST_NOT) != 0;
+    else if (slflags & WC_SUBLIST_NOT)
+	last1 = 0;
 
     pj = thisjob;
     ipipe[0] = ipipe[1] = opipe[0] = opipe[1] = 0;

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com

Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net   



Messages sorted by: Reverse Date, Date, Thread, Author