- unstable 4.31.0-1
| fseeko(3) | Library Functions Manual | fseeko(3) |
الاسم¶
fseeko, ftello - الانتقال إلى أو الإبلاغ عن موضع الملف
المكتبة¶
مكتبة سي المعيارية (libc، -lc)
موجز¶
#include <stdio.h>
int fseeko(FILE *stream, off_t offset, int whence); off_t ftello(FILE *stream);
fseeko()، ftello():
_FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L
الوصف¶
الدالتان fseeko() و ftello() متطابقتان مع fseek(3) و ftell(3) (انظر fseek(3))، على التوالي، باستثناء أن معامل offset لـ fseeko() وقيمة الإرجاع لـ ftello() من النوع off_t بدلاً من long.
في بعض البنى، يكون كل من off_t و long من النوع 32-بت، لكن تعريف _FILE_OFFSET_BITS بالقيمة 64 (قبل تضمين أي ملفات رأس) سيحول off_t إلى نوع 64-بت.
قيمة الإرجاع¶
عند الإكمال بنجاح، تُرجع fseeko() 0، بينما تُرجع ftello() الإزاحة الحالية. وإلا، تُرجع -1 ويُضبط errno للإشارة إلى الخطأ.
الأخطاء¶
انظر الأخطاء في fseek(3).
السمات¶
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| fseeko()، ftello() | سلامة الخيوط | MT-Safe |
المعايير¶
POSIX.1-2008.
التاريخ¶
glibc 2.1. POSIX.1-2001, SUSv2.
ملاحظات¶
يمكن أيضًا الحصول على تصريحات هذه الدوال بتعريف ماكرو اختبار الميزة القديم _LARGEFILE_SOURCE.
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |