الفرق بين المراجعتين ل"Ruby/File/mkfifo"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة.) |
جميل-بيلوني (نقاش | مساهمات) (إضافة شرح) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File.mkfifo</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File.mkfifo</code> في روبي}}</noinclude> | ||
− | + | ينشئ التابع <code>mkfifo</code> ملفًا خاصًّا من النوع "أنبوبة مسماة" (FIFO ويدعى أحيانًا named pipe) باسم وأذونات محدَّدة. | |
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">mkfifo(file_name, mode=0666) => 0</syntaxhighlight> | <syntaxhighlight lang="ruby">mkfifo(file_name, mode=0666) => 0</syntaxhighlight> | ||
+ | |||
+ | == المعاملات == | ||
+ | |||
+ | === <code>file_name</code> === | ||
+ | اسم الأنبوبة المسماة (FIFO) المراد إنشاؤها. | ||
+ | |||
+ | === <code>mode</code> === | ||
+ | نمط أذونات الأنبوبة المسماة المراد إنشاؤها. تُعدَّل هذه القيمة عبر القناع <code>[[Ruby/File/umask|umask]]</code> للعملية الحالية بالطريقة المعتادة وهي: أذونات الملف المُنشَأ تكون حاصل العملية <code>mode & ~umask</code>. | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
− | + | تعاد القيمة 0 بعد اكتمال تنفيذ العملية. | |
==انظر أيضا== | ==انظر أيضا== | ||
+ | * التابع <code>[[Ruby/File/link|link]]</code>: ينشئ اسمًا جديدًا لملف موجود باستعمال وصلة صلبة (hard link). | ||
+ | * التابع <code>[[Ruby/File/new|new]]</code>: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوع <code>[[Ruby/File|File]]</code>. | ||
==مصادر== | ==مصادر== |
المراجعة الحالية بتاريخ 10:15، 29 نوفمبر 2018
ينشئ التابع mkfifo
ملفًا خاصًّا من النوع "أنبوبة مسماة" (FIFO ويدعى أحيانًا named pipe) باسم وأذونات محدَّدة.
البنية العامة
mkfifo(file_name, mode=0666) => 0
المعاملات
file_name
اسم الأنبوبة المسماة (FIFO) المراد إنشاؤها.
mode
نمط أذونات الأنبوبة المسماة المراد إنشاؤها. تُعدَّل هذه القيمة عبر القناع umask
للعملية الحالية بالطريقة المعتادة وهي: أذونات الملف المُنشَأ تكون حاصل العملية mode & ~umask
.
القيمة المعادة
تعاد القيمة 0 بعد اكتمال تنفيذ العملية.
انظر أيضا
- التابع
link
: ينشئ اسمًا جديدًا لملف موجود باستعمال وصلة صلبة (hard link). - التابع
new
: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوعFile
.