الفرق بين المراجعتين ل"Ruby/IO/fdatasync"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
سطر 10: سطر 10:
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 
يعيد التابع <code>fdatasync</code>القيمة صفر أو <code>nil</code>.
 
يعيد التابع <code>fdatasync</code>القيمة صفر أو <code>nil</code>.
 +
==انظر أيضا==
 +
* التابع <code>[[Ruby/IO/fsync|fsync]]</code>: يكتب على الفور جميع البيانات المخزنة في مجرى د/خ على القرص.
 +
 +
* التابع <code>[[Ruby/IO/flush|flush]]</code>: ينقل (Flushes)  أي بيانات مخزنة في [[Ruby/IO|مجرى د/خ]] <code>ios</code> إلى نظام التشغيل
  
==انظر أيضا==
 
* التابع <code>[[Ruby/IO/fcntl|fcntl]]</code>: يوفر  آلية لإصدار أوامر منخفضة المستوى للتحكم في [[Ruby/IO|مجاري د/خ]]
 
* التابع <code>[[Ruby/IO/fileno|fileno]]</code>: يُعيد  عددا صحيحا يمثل واصف الملف ل[[Ruby/IO|مجرى د/خ]].
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-fdatasync قسم  التابع fdatasync‎ في الصنف IO‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-fdatasync قسم  التابع fdatasync‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 14:07، 13 نوفمبر 2018

يكتب التابع fdatasync على الفور جميع البيانات المخزنة في مجرى د/خ على القرص.

إذا لم يكن نظام التشغيل يدعم fdatasync(2)‎، فسيُستدعى التابع fsync بدلاً منه (مما قد يطلق الاستثناء NotImplementedError).

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

fdatasync 0 or nil

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

يعيد التابع fdatasyncالقيمة صفر أو nil.

انظر أيضا

  • التابع fsync: يكتب على الفور جميع البيانات المخزنة في مجرى د/خ على القرص.
  • التابع flush: ينقل (Flushes) أي بيانات مخزنة في مجرى د/خ ios إلى نظام التشغيل

مصادر