coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to make a temp fifo?


From: Eric Blake
Subject: Re: How to make a temp fifo?
Date: Fri, 11 Nov 2011 11:47:18 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1

On 11/11/2011 11:41 AM, Peng Yu wrote:
> On Fri, Nov 11, 2011 at 12:38 PM, Eric Blake <address@hidden> wrote:
>>
>> On 11/11/2011 11:36 AM, Peng Yu wrote:
>>> Hi,
>>>
>>> I'm wondering if there is a way to make a temp fifo. I could use the
>>> following to generate a temp fifo. But I'm wondering what is the
>>> safest way to generate a temp fifo.
>>
>> dir=$(mktemp -d)
>> file=$dir/file
>> mkfifo $file
>>
>> <do something>
>>
>> rm -rf $dir
> 
> Why a temp directory has to be created?

Because there are only two standardized temporary creation functions -
mkstemp (regular files) and mkdtemp (directories); once you have a
secure temporary directory, you can create all sorts of other temporary
files, including fifos, within that directory.

> 
>> This discussion has come up before in the mailing lists; search the
>> archives.
> 
> Nothing returns when I searched. Did I do something wrong.

Ah, you searched 'coreutils' instead of 'bug-coreutils', where you would
have found:

https://lists.gnu.org/archive/html/bug-coreutils/2010-06/msg00033.html

-- 
Eric Blake   address@hidden    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]