On 11/11/2011 11:41 AM, Peng Yu wrote:
> On Fri, Nov 11, 2011 at 12:38 PM, Eric Blake <[email protected]> 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   [email protected]    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to