From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3374 invoked by alias); 18 Aug 2015 11:28:27 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 36222 Received: (qmail 19891 invoked from network); 18 Aug 2015 11:28:25 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-AuditID: cbfec7f5-f794b6d000001495-01-55d316d5624e To: undisclosed-recipients: ; Date: Tue, 18 Aug 2015 12:27:55 +0100 From: Peter Stephenson Cc: Zsh hackers list Subject: Re: mkdir builtin and $'\0' Message-id: <20150818122755.39fe78c8@pwslap01u.europe.root.pri> In-reply-to: <20150818111134.GA5629@chaz.gmail.com> References: <20150818091904.GA5389@chaz.gmail.com> <20150818104911.034b6705@pwslap01u.europe.root.pri> <20150818111134.GA5629@chaz.gmail.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsVy+t/xq7pXxS6HGmyfoWRxsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4MrZ/ucZY8I+lYs/MrywNjE0sXYycHBICJhLbe+azQthiEhfu rWfrYuTiEBJYyihx4UobI0hCREBGYu7sx6wQiRlMEqvOTmIDSQgJbGOU2PzMH8RmEVCV2Nk4 FWwSm4ChxNRNs8GamQW0JO78nMoOYgsLqEi8bOwA6+UVsJfY0/QTrIZTwFji79ZLUAsmMkps /7kYbBC/gL7E1b+fmCDOs5eYeeUMI0SzoMSPyfdYYBZs3tbECmHLS2xe85YZ4jh1iRt3d7NP YBSehaRlFpKWWUhaFjAyr2IUTS1NLihOSs810itOzC0uzUvXS87P3cQICeevOxiXHrM6xCjA wajEw1uRdylUiDWxrLgy9xCjBAezkgivJO/lUCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8M3e9 DxESSE8sSc1OTS1ILYLJMnFwSjUwbtmy2df20rZ5umttX9p9Weh6Niv1tNo/pe3PD61a7DNx n53ul7sSe0IcVNhPb//1wUdBkEVl5cp3TdnWWudZGdQXZ19Q4VM8YX/cb9cVm0+X60SvbHbl 2peWcVV0+k7hh0GX0pK+dZQ4KD7T3qzU+SI8eWoSI0/XjkefJjzYt0Vo74Xi3mUBskosxRmJ hlrMRcWJAAPOQTRjAgAA On Tue, 18 Aug 2015 12:11:34 +0100 Stephane Chazelas wrote: > $ strftime $'%Y\0%m\0%d' 0 | sed -n l > 1970\203 01\203 01$ This should fix that one. pws diff --git a/Src/Modules/datetime.c b/Src/Modules/datetime.c index d941667..f5a47e3 100644 --- a/Src/Modules/datetime.c +++ b/Src/Modules/datetime.c @@ -140,7 +140,8 @@ output_strftime(char *nam, char **argv, Options ops, UNUSED(int func)) if (scalar) { setsparam(scalar, metafy(buffer, -1, META_DUP)); } else { - printf("%s\n", buffer); + zputs(buffer, stdout); + putchar('\n'); } zfree(buffer, bufsize);