[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: writing zero bytes in bash
- From: Russell Coker <russell coker com au>
- To: Alexandre Oliva <aoliva redhat com>
- Cc: fedora-devel-list redhat com, SE-Linux <selinux tycho nsa gov>
- Subject: Re: writing zero bytes in bash
- Date: Sun, 27 Feb 2005 08:48:57 +1100
On Sunday 27 February 2005 06:28, Alexandre Oliva <aoliva redhat com> wrote:
> On Feb 26, 2005, Russell Coker <russell coker com au> wrote:
> > Actually I am not asking for a feature to be added, but for a feature to
> > be removed. There is special-case code in bash if(size >0) write() and I
> > am merely suggesting that the if statement be removed.
>
> Have you considered that it might just be writing to a FILE*, and that
> it's the stdio subsystem that's deciding it doesn't need to write
> anything at close() time because nothing was actually written?
Good point. A quick test program shows that fwrite() doesn't support writing
zero bytes.
In that case we have a choice between having a change in the interface (such
as supporting the writing of "\n" for an empty setting), or just leaving such
operations as being impossible in shell scripts.
--
http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/ Postal SMTP/POP benchmark
http://www.coker.com.au/~russell/ My home page
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]