.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH telldir 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم telldir \- إرجاع الموقع الحالي في دفق الدليل .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBlong telldir(DIR *\fP\fIdirp\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBtelldir\fP(): .nf _XOPEN_SOURCE || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH الوصف الدالة \fBtelldir\fP() تُرجع الموقع الحالي المرتبط بمجرى الدليل \fIdirp\fP. .SH "قيمة الإرجاع" عند النجاح، تُرجع الدالة \fBtelldir\fP() الموقع الحالي في دفق الدليل. عند الخطأ، يُرجع \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEBADF\fP واصف تدفق دليل \fIdirp\fP غير صالح. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBtelldir\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير POSIX.1\-2008. .SH التاريخ POSIX.1\-2001، 4.3BSD. .P حتى glibc 2.1.1، كان نوع الإرجاع للدالة \fBtelldir\fP() هو \fIoff_t\fP. يحدد POSIX.1\-2001 النوع \fIlong\fP، وهذا هو النوع المستخدم منذ glibc 2.1.2. .P .\" https://lwn.net/Articles/544298/ في أنظمة الملفات المبكرة، كانت القيمة التي تُرجعها \fBtelldir\fP() عبارة عن إزاحة ملف بسيطة داخل دليل. تستخدم أنظمة الملفات الحديثة هياكل شجرية أو تجزئة، بدلاً من الجداول المسطحة، لتمثيل الأدلة. في مثل هذه الأنظمة، القيمة التي تُرجعها \fBtelldir\fP() (وتُستخدم داخليًا بواسطة \fBreaddir\fP(3)) هي "كعكة" تُستخدم بواسطة التنفيذ لاشتقاق موضع داخل دليل. يجب على برامج التطبيقات معاملة هذا بدقة كقيمة غير شفافة، دون \fIأي\fP افتراضات حول محتوياتها. .SH "انظر أيضًا" \fBclosedir\fP(3), \fBopendir\fP(3), \fBreaddir\fP(3), \fBrewinddir\fP(3), \fBscandir\fP(3), \fBseekdir\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .