التابع IO.fdatasync
في روبي
يكتب التابع fdatasync
مباشرةً جميع البيانات المخزنة في مجرى د/خ على القرص.
إذا لم يكن نظام التشغيل يدعم الدالة fdatasync(2)
، فسيُستدعَى التابع fsync
بدلًا منه (مما قد يطلق الاستثناء NotImplementedError
).
البنية العامة
fdatasync→ 0 or nil
القيمة المعادة
تعاد القيمة صفر عند انتهاء عملية الكتابة أو القيمة nil
إن لم يكن هنالك أية بيانات لكتابتها.
انظر أيضًا
- التابع
fsync
: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص.
- التابع
flush
: ينقل أي بيانات مخزَّنة في المجرى الذي استدعي معه إلى نظام التشغيل.