Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!aioe.org!P703Hxu1m1uplaQVJzdzug.user.46.165.242.75.POSTED!not-for-mail From: news@zzo38computer.org.invalid Newsgroups: comp.lang.postscript Subject: Reading from %pipe% blocks if the program writes only a few output Date: Fri, 07 Jan 2022 23:16:57 -0800 Organization: Aioe.org NNTP Server Message-ID: <1641626040.bystand@zzo38computer.org> Mime-Version: 1.0 Injection-Info: gioia.aioe.org; logging-data="42367"; posting-host="P703Hxu1m1uplaQVJzdzug.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: bystand/1.3.0pre X-Notice: Filtered by postfilter v. 0.9.2 Xref: csiph.com comp.lang.postscript:3716 If you use %pipe% with a program that writes only a few bytes of output and then is not finished yet, then the PostScript code will not be able to read it immediately. The %stdin device does not do that; it will read it immediately. How to fix so that it can be done by a pipe called by the PostScript program, also, instead of only stdin? -- Don't laugh at the moon when it is day time in France.