Scroll to navigation

futimes(3) Library Functions Manual futimes(3)

الاسم

futimes, lutimes - تغيير أختام الوقت للملف

المكتبة

مكتبة سي المعيارية (libc، -lc)

موجز

#include <sys/time.h>
int futimes(int fd, const struct timeval tv[2]);
int lutimes(const char *path, const struct timeval tv[2]);

متطلبات ماكروات اختبار الميزات لـ glibc (انظر feature_test_macros(7)):

futimes()، lutimes():


منذ glibc 2.19:
_DEFAULT_SOURCE
glibc 2.19 وما قبله:
_BSD_SOURCE

الوصف

يُغير futimes() أوقات الوصول والتعديل لملف بنفس طريقة utimes(2)، مع الفارق أن الملف الذي ستُغير أختام وقته يُحدد عبر واصف ملف، fd، بدلاً من اسم مسار.

يُغير lutimes() أوقات الوصول والتعديل لملف بنفس طريقة utimes(2)، مع الفارق أنه إذا أشار path إلى رابط رمزي، فلا يُتبع الرابط: بدلاً من ذلك، تُغير أختام الوقت للرابط الرمزي.

قيمة الإرجاع

عند النجاح، يُعاد الصفر. وعند حدوث خطأ، يُعاد الرقم -1، ويُضبط errno للإشارة إلى الخطأ.

الأخطاء

الأخطاء مماثلة لتلك الخاصة بـ utimes(2)، مع الإضافات التالية لـ futimes():

fd ليس واصف ملف صالح.
تعذر الوصول إلى نظام الملفات /proc.

قد يحدث الخطأ الإضافي التالي لـ lutimes():

لا يدعم النواة هذه الاستدعاء؛ مطلوب لينكس 2.6.22 أو أحدث.

السمات

للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).

الواجهة السمة القيمة
futimes(), lutimes() سلامة الخيوط MT-Safe

المعايير

لينكس، بي إس دي.

التاريخ

glibc 2.3.
glibc 2.6.

ملاحظات

يُطبق lutimes() باستخدام استدعاء النظام utimensat(2).

انظر أيضًا

utime(2)، utimensat(2)، symlink(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس (لم تصدر بعد)