New to ruby,how to make FIFO in ruby?

Thanks, I will try this method. Everone,Have a good weekend!

Maggie
===== Original Message From “Maggie Xiao” mxiao@ee.ualberta.ca =====

···

----- Original Message -----
From: nobu.nokada@softhome.net
To: “ruby-talk ML” ruby-talk@ruby-lang.org
Sent: Friday, July 12, 2002 12:19 PM
Subject: Re: new to ruby,how to make FIFO in ruby?

Hi,

At Fri, 12 Jul 2002 23:18:36 +0900, >> Maggie Xiao wrote:

Thanks,but if I want to create a fifo file in pure ruby way, I mean
don’t

need to call “mkfifo”,anyone can tell me how to handle it ?Thanks.

Try syscall.
http://www.ruby-lang.org/en/raa-list.rhtml?name=syscall

require 'syscall’
require 'sys/stat’
class File
def self.mkfifo(path, mode = 0666)
Syscall.mknod(path, Stat::IFIFO|mode, 0)
end
end
File.mkfifo("/tmp/foo")


Nobu Nakada