التابع File.mkfifo في روبي

من موسوعة حسوب
< Ruby‏ | File

ينشئ التابع mkfifo ملفًا خاصًّا من النوع "أنبوبة مسماة" (FIFO ويدعى أحيانًا named pipe) باسم وأذونات محدَّدة.

البنية العامة

mkfifo(file_name, mode=0666) => 0

المعاملات

file_name

اسم الأنبوبة المسماة (FIFO) المراد إنشاؤها.

mode

نمط أذونات الأنبوبة المسماة المراد إنشاؤها. تُعدَّل هذه القيمة عبر القناع umask للعملية الحالية بالطريقة المعتادة وهي: أذونات الملف المُنشَأ تكون حاصل العملية mode & ~umask.

القيمة المعادة

تعاد القيمة 0 بعد اكتمال تنفيذ العملية.

انظر أيضا

  • التابع link: ينشئ اسمًا جديدًا لملف موجود باستعمال وصلة صلبة (hard link).
  • التابع new: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوع File.

مصادر